RSS
thumbnail
James Falkner | 31 Mar 2015

UPDATE: Liferay Cloud Services has a new name! See this blog post for details on Liferay Connected Services! Today Liferay Cloud Services enters a new phase of its beta program - and now invites all of our community to participate in the Liferay Cloud Services Beta. If you'd like to try it out (and promise to give your feedback!), visit liferay.com/cloud-services...

253604
3
thumbnail
Juan Fernández | 28 Nov 2014

Dear community!   Based on market research and community feedback, we’ve seen that more and more companies are using location-based information to make important decisions. Also usage of geolocation tools as a way to show map-based information to the end user is growing.   It is increasingly important to know where the information is being generated, showing...

234015
18
thumbnail
Andrea Di Giorgi | 27 Nov 2014

Greetings to all!  As a proud member of this community, I always wanted to show my appreciation towards Liferay, its philosophy and the great people behind it. And that's why I spent the last few weeks building something to share with the whole community, in the hope that it will be useful in your projects and with the ultimate goal to enrich the Liferay ecosystem. So,...

199647
5
thumbnail
Gregory Amerson | 27 Nov 2014

Just a quite notice that we have pushed a new release of Liferay IDE version 2.2.1 that just pushes a few fixes for the latest major release including a nasty memory, GC bug here that would affect anyone with portal-source open in their workspace.  Also this release prepares us for the upcoming Liferay Developer Studio 2.2 release which will be available on December 1st. ...

204516
3
thumbnail
Cody Hoag | 25 Nov 2014

You may have noticed that Liferay's new OAuth Provider application was released on Marketplace last week. This utility authorizes third-party applications to interact with a user’s resources. OAuth is a handshake mechanism that redirects Liferay users to a service provider, where they can tell the service provider to allow a plugin limited access to their Liferay accounts....

142874
0
thumbnail
Duke H | 24 Nov 2014

Corporate data is a very fragile and important thing. It’s the kind of thing you don’t want to break, the same way you don’t want to break a favorite vase. Or an airplane. The cleanup tends to be expensive or, at the very least, very troubling.   Fragility is the reason we make lists and rules. It’s the reason pilots go down an exhaustive list of checks and regulations...

225143
0
thumbnail
Olaf Kock | 23 Nov 2014

Are you new to Liferay? Found Liferay and want to know what it can do for you? Or are you with Liferay and still remember the time when you were new and unexperienced? Where did you come from and what was the biggest problem you faced? Can you ever learn enough? And how do you keep up with the current trends and new features? A platform as big as Liferay spans several...

249175
0
thumbnail
Nicholas Gaskill | 21 Nov 2014

I'm pleased to announce that there are two new tutorials on Liferay's Developer Network (LDN) for helping you with your Liferay Maven projects in Liferay IDE. Maven is a great build tool, but it can sometimes be difficult to manage. Fret not! Features recently added to Liferay IDE help manage your Liferay Maven projects.     The new tutorial Setting Up...

139909
0
thumbnail
James Falkner | 21 Nov 2014

Wow. Just.. WOW. It's Liferay's 10th anniversary, and I've been blessed to be able to be a part of it the last several years, including this year. A big round of applause goes to you and our entire community for your work and achievements this year! It's been an interesting year for us, both in terms of technology and community. If you attended any online or in-person events this...

254416
2
thumbnail
Meera Prince | 20 Nov 2014

When we work with liferay 6.2 portlet development some time we may get null or empty values when we access request parameters or form input values in the portlet action class.   The reason is from Liferay 6.2 Portlet Action class only consider the request parameters which should append with portlet name space value. This is default behavior of...

233592
1
thumbnail
Marcus Hjortzén | 20 Nov 2014

Feature toggling Have you ever had the delicate problem where you've made a new feature that the customer doesn't wish to activate quite yet?  What do you do? One option is of course to comment out the sections and commit the source change. Another is to never commit the feature to version control until the customer has verified that he/she wants it in production. ...

156997
7
thumbnail
priti parmar | 25 Nov 2014

If content creator wants to decide during creation in which order the different elements will be displayed in the article then there should be a field like DisplayOrder which decide the position of elements in the article , By using structure and templates it is possible to achive this requirment. Lets have a simple example of structure and template . Structure has...

137257
5
thumbnail
Miguel Ángel Pastor Olivar | 18 Nov 2014

In previous entries I’ve described how we can connect Liferay and Apache Kafka, and I’ve shown a couple of examples of how this integration could be done (you can find the first blog entry  here and the second one here)   At this point, we are able to collect as much information as we need and store it in a reliable and scalable...

195065
0
thumbnail
David Kubitza | 18 Nov 2014

For all interested people which participated this years Unconference, here you have the information of my session:   Sometimes one have the requirement to load a certain plugin before another. It's a typical use case, which Liferay covers with the required-deployment-contexts setting in the "liferay-plugin-package.properties" file. So if you have a plugin,...

134025
0
thumbnail
Miguel Ángel Pastor Olivar | 17 Nov 2014

Hola chic@s, Lo prometido es deuda y aquí podéis encontrar un pequeño sitio web que iré actualizando periódicamente con toda la información necesaria sobre el evento. Por el momento sólo están disponible la información general del curso: fechas, horas, ubicación además de un pequeño "temario". Adicionalmente está disponible un pequeño formulario con el que podréis realizar el...

220049
0
thumbnail
Olaf Kock | 18 Nov 2014

  Another first: This week's guest Máté Thurzó presents a brief 37000ft overview over Staging. Yes, this is literally 37000ft - we both were lucky to be invited to the North America Symposium 2014 and had the same flight back. Yes, this episode has been recorded 11277m over the atlantic ocean on the flight from Boston to Frankfurt, and it's also a first time that you see me use...

278737
0
thumbnail
Ryan Schuhler | 14 Nov 2014

This post is written for those of you who have not yet upgraded to 6.2 (for whatever reason) but still want to give specific content to specific users. My goal is to present some of the code and process for implementing content targeting on 6.1 as well as explain the underlying theory of content targeting to stir up your creative developer side, no matter what version of liferay you...

203904
0
thumbnail
Olaf Kock | 14 Nov 2014

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 4 of a series. Start with part 1 for "Introduction, Basics and Operating System Level", continue with part 2, "Liferay's...

254497
0
thumbnail
Julian AFFAIRE | 12 Nov 2014

Sometimes you have to add an autocomplete module on your page to search contacts or other datas. If you want to use the very good Typeahead plugin in Liferay to have search suggestions in Ajax the solution is here. The ajax calls a resourceMapping on the controller to get the contacts in JSON format. In this resourceMapping function you can call whatever you want (Liferay service,...

134002
1
thumbnail
Julian AFFAIRE | 12 Nov 2014

This is a solution to develop a portlet with a lazy loading mode. It is useful when you have a lot of portlets in your page and you don`t want to increase the loading time of the page. An interesting point is to save if the user closed or opened the portlet. Like that the next time he comes on the page the portlet will be open or close. The following example doesn't load the...

115853
0