RSS
thumbnail
Travis Cory | 28 Jul 2017

People playing around with the new features of Liferay may have noticed something very interesting when creating web content structures. What is it you might ask? It is a way to embeded web content articles into other articles!   But wait, how do I use this stinking thing?   Using DDM Journal Article Structure   If you've already tried to...

21927
3
thumbnail
David Truong | 19 Oct 2016

I mentioned last time in The State of Maven Development, that we were missing a few items for our Maven users. Well I have good news... You can now build themes in Maven! In pom.xml: <build> <plugins> <plugin> <artifactid>maven-dependency-plugin</artifactid> <executions> ...

38803
1
thumbnail
Charles Lam | 19 Oct 2016

In my last Blog entry (First Day at the SPA) I showed how to create a simple Newsletter Signup Form with the JSON API and some AngularJs, and earned a relaxing day at the Spa, but now what? I still want more, more relaxing days at the pool, good and healthy food, muscle relaxing shiatsu massages, and still be able the deliver robust solutions. So how can you continue...

19291
5
thumbnail
Kyle Joseph Stiemann | 22 Dec 2016

Single Page Applications with SennaJS and Liferay Faces One of Liferay 7’s most exciting new features is SennaJS, a Single Page Application engine. SennaJS makes the portal more user-friendly in many ways. For example, when a link is clicked and navigation occurs, SennaJS requests the necessary portlet markup via XHR and renders it in the browser so that the whole portal page is...

32098
8
thumbnail
Marcos Castro | 13 Oct 2016

Hi everyone!   In our final entry of the series, we are happy to introduce a theme that you can use to create your own subscription site. Welcome to 1975 London!.     "A music site as example"   The new 1975 London theme includes an awesome site template with news and an album player to sit back and relax while listening to small...

37618
3
thumbnail
Olaf Kock | 12 Oct 2016

You probably know the basic installation instructions for Liferay Bundles: „unzip and run startup.sh“ - with this you get to a working Liferay installation in a minute. It will run with all defaults - which might not be what you want in production. This is part 5 of a series. All the chapters are linked at the bottom of this article - I recommend to start with chapter 1. This...

56408
0
thumbnail
Sven Werlen | 11 Oct 2016

I recently played with Docker, CloudFoundry and decided to spend some time creating a docker image for Liferay DXP on Wildfly (i.e JBoss). I'm sharing my experience on this blog entry. Run Docker image Assuming you already have docker installed on your machine, you can easily run the docker image by executing the following command: docker run -it -p 8080:8080...

23988
0
thumbnail
Sushil Patidar | 04 Oct 2016

Liferay 7 comes with a lot of feature and each feature is worth to learn.  Portlet Filter is one of them. However, it is possible to write portlet filter in earlier versions but in Liferay 7 it has certain benefits. As compared to earlier version Portlet Filter can be deployed as service in OSGI. There is no need to write filter in the same portlet plugin that is the ultimate...

29934
0
thumbnail
Charles Lam | 30 Sep 2016

To develop for Liferay is no simple Task. There are many things you have to keep in mind, if you want to create and develop professional Applications, and you also have to learn many different technologies, if you aren't yet an savvy Java-Developer. So what are the alternatives, searching the web and marketplace portlets, or ...? Here is a different approach, that uses vanilla...

21829
3
thumbnail
Maarten van Heiningen | 29 Sep 2016

This blog is part of a series of entries on Mobile First with Liferay Screens. [Part 1] [Part 2] [Part 3]     Mobile First with Liferay Screens – part 3 The future   The world of mobile is on the move and users are always ready to move with it. Keeping up with every development is a difficult task for organizations. In Part 1 of this blog...

46858
0
thumbnail
Christine Reyes | 28 Sep 2016

Welcome to the Liferay Symposium North America 2016 Live Blog! If you've never followed one of these live blogs before, the content runs in reverse chronological order so that people following live can just refresh the page and see the latest on top. Presentation slides will be available in about two weeks (as of 9/27/16). Check www.liferay.com/northamerica2016 (Looking for...

27350
0
thumbnail
Javeed Chida | 28 Sep 2016

After a thirty-minute train ride sitting amidst super-excited teenagers, even the energized atmosphere of a downtown Chicago Tuesday morning seemed like a peace cloud. Anyway, got to the Hilton in good time for a bagel and creamcheese breakfast and an aromatic Colombian brew before Sergio's session.   Create Amazing Web Services with Liferay DXP (Sergio Gonzalez) ...

48000
1
thumbnail
Javeed Chida | 27 Sep 2016

Here's a running note dump of my day 1 at Liferay Symposium North America 2016, here in Chicago. This is just to pique your curiosity if you couldn't make it out here AND your interests happen to match mine. Wait for the slide decks and presentations to be shared by Liferay so you get it all. Keynote (Bryan Cheung) Bryan did it again, making his point with the same...

41152
0
thumbnail
Cristina Gonzalez | 26 Sep 2016

Define Websocket Server Endpoints using Liferay Websocket Whiteboard JSR 356 is the Java API for Websocket. It defines the standard way to create Websocket client and server endpoits in Java. In this blog we are going to describe how you can register websocket server endpoints in a OSGi container using Liferay Websocket Whiteboard.  What is...

31125
20
thumbnail
Christine Reyes | 28 Sep 2016

Welcome to the Liferay Symposium North America 2016 Live Blog! If you've never followed one of these live blogs before, the content runs in reverse chronological order so that people following live can just refresh the page and see the latest on top. ___ 5:00 pm That's it for today! Tuesday's live blogging starts here at 9:00 am. 4:30 pm - The Customer Lifecycle...

23876
2
thumbnail
Geert van der Ploeg | 20 Sep 2016

I had this plugin for Liferay 6.2 that quite limited in terms of complexity. A perfect candidate to try to port it to a proper DXP OSGi module, I would say. This is probably true as long as you're willing to sacrifice your current build infrastructure and processes and adopt the new Gradle way of setting up your project. But we have invested a lot in our automated build...

22478
1
thumbnail
Olaf Kock | 21 Sep 2016

  Two episodes (or an eternity) ago, I spoke to Jorge Ferrer, Liferay's VP of Engineering. We didn't have enough time to finish the conversation, so we continued a while after - and then I buried the recording /o\. Anyway, apart from it being still from "before the release of the current version", it's still relevant stuff, I feel bad about missing to post it. Check for yourself...

252598
2
thumbnail
Antonio Pol | 20 Sep 2016

As many of you know, a while ago we presented AlloyEditor as the result of our quest for a delightful and productive editing experience. Alloy Editor was included by default as the rich editor in Liferay 7 (Yay!)   While we stand by it, our search for simplicity has inadvertently complicated some previously trivial tasks such as adding an alt attribute to an image. You...

37337
1
thumbnail
David H Nebinger | 16 Sep 2016

Introduction So I'm doing more and more development using pure Intellij for Liferay 7 / DXP, even debugging. I thought I'd share how I do it in case someone else is looking for a brief how-to. Tomcat Setup So I do not like running Tomcat within the IDE, it just feels wrong.  I'd rather have it run as a separate JVM with it's own memory settings, etc.  Besides...

64391
9
thumbnail
Javeed Chida | 15 Sep 2016

It cannot be that it was just forgotten, This fundamental feature, thus I sought Through thick of forum, blog, e'en post ill-gotten Until my quest returned me to the spot Where sat the creature with expression cursed Inquiring why I didn't look here first.   This...

44535
3