Next week Liferay will hold the first Developer Conference (DevCon) in Berlin. Liferay experts from all around the world will meet up to share their experience and review the latest features of version 6.2.
We'll have the chance to introduce Application Display Templates (ADT), a new framework to add custom display options for portlets. Juan Fernandez had already given us a glipse of the power of this new tool in one of his blogs last year. This time we'll go deeper into the technical details and even show you how to support ADT in your plugins.... read more
The 6.2 release is very very close. Those who have talked with the core team about it know that we have been working hard since the 6.1 release to increase the predictability of the releases and at the same time keep increasing the product quality. You have probably already seen that we have released 6 milestones during this time and 2 betas recently. My goal with this blog entry is to explain the last phase of the release cyle: The Release Candidates.... read more
You may have noticed over the weekend that Liferay released a first "Release Candidate" build named RC1. Download it here:
About a month ago I had the opportunity to talk to Jari Jarvela and Janne Hietala from Arcusys. They both head Valamis, an E-Learning solution on Liferay that later (end-of-August) won the Liferay App Contest. Unfortunately, a lot of work as well as my summer vacation kept me from releasing this podcast earlier (well, for me it was not quite unfortunate that I had a vacation)... read more
Have you wanted to find a listing of the properties available to you via Liferay Portal's properties files? Have you wanted to view the property definitions in a nicer format, instead of as plain text ? Good news! Liferay Portal's property file properties are now available online and offline in HTML for easy lookup.
We now provide Propertiesdoc--marked up versions of our properties files--along with our normal set of Javadocs, Taglibs, and definitions (DTDs) that you've come to know and love.... read more
The situation is you have one site which has both private and public pages. When the user is signed in you want the navigation from the private pages to also be viewable when the user is accessing the public pages. This is where using $layouts instead of $nav_items comes in handy. Note: $nav_items is the array to access that navigation of the current page.
Let's create a variable to set the name of the site we care about.
#set ($defaultSiteName = "SAMPLESITE")... [read more](/p/lportal/news/2013/09/when-to-use-layouts-vs-navitems-in-liferay-theme-velocity/)
You probably have heard about Liferay's DevCon that we'll have on 9.-10. October in Berlin. Here you'll have a lot of opportunities of learning about Liferay, get your opinion heard and give feedback about what you like or dislike in Liferay. Also, you'll be able to meet a lot of people behind the product. Today we're finalizing the agenda, and it will be public very soon.... read more
It has finally happened.
Liferay is a proud member of the OSGI Alliance
So what does this mean?
Well, immediately it means very little, technically. However, what it means philosophically is that we really care about everyone who uses our products. It means we will continue to strive with every ounce of our being to make Liferay better.
What's correlation between being a member of the OSGI Alliance and the irrational desire to make our products better? ... read more
To display the create account maximized in the init_custom.vm you can generate the url by using the code below:
but that displays the portlet maximized. What if the client wants to display web content or ads around the create account area.
These are the steps:
1. Create a public page such as "/create-account"
2. Place sign-in portlet on the page.
3. Manage Page >> Advanced >> Query String "p_p_id=58&p_p_mode=view&saveLastPath=0&_58_struts_action=%2Flogin%2Fcreate_account"... read more
This release was about doing lots of hard work to get things that are just nice to have. Or rather, lots of hard work to get things to the point that you do not have to have them anymore, like zero configuration of those silly listeners we always had to declare in the bottom of every web.xml whenever we wanted to simply publish a new portlet.... read more