Inside the portal arena with Liferay

Learn about the front facing portal applications happening at Liferay in this interview with TSS and Ray Auge of Liferay.

There is no other Java based endeavor, or piece of Java based software that touches more areas of modern technology, be it NoSQL, mobile delivery, advanced JavaScripting and even the delivery of REST and SOAP based services, more comprehensively than a portal server. That's why TheServerSide likes to regularly touch base with some of the most influential thought leaders in the portal arena, with Ray Auge, a senior architect at Liferay, topping the list.

So what's new with the recently released Liferay 7, from the technical standpoint of a seasoned portal architect? For Auge, one of the biggest points of pride is the work being done to improve the maintainability and extensibility of the platform. "We're doing a massive push towards modularity" said Auge. But of course, the work being done on that front will be appreciated more by the technical experts doing maintenance, management and administration of Liferay portal servers, people who are actually running Liferay in production, as opposed to changes that provide additional eye candy for end users. "Much of the modularity work won't be forward facing, but instead will be changes in the underlying platform that will result in a huge improvement of the quality of the product," said Auge.

From internal changes to forward facing apps

We're doing a massive push towards modularity.
Ray AugeSenior Architect, Liferay

That doesn't mean that a bunch of internal changes and overall quality improvements are the only thing new with Liferay these days. For starters, their version 7 offering has perhaps the best, out of the box, mobile integration of any similarly complete portal suite on the market. Furthermore, there are plenty of new tools, apps and portlets available to keep users happy and improve both the desktop and mobile experience.

From a developer's perspective, one of the neatest tools to come out of the Liferay brain trust is Liferay Screens. It's a collection of visual components that allow for native mobile applications to easily consume various Liferay APIs. "The goal of this project is to provide tooling that makes building native apps that integrate with a Liferay backend very easy," said Julio Camarero, a Liferay software engineer. After all, the challenge of actually building native mobile applications has largely been solved, and creating a native iOS or Android application is no longer a big challenge. But the challenge of backend integration remains a major challenge. But when the backend is Liferay, the Liferay Screens project makes integration and access to backend services uncharacteristically simple.

Revolutionizing personalization

Moving towards features that will appeal more to the business users who are using the portal to engage customers is the Liferay Audience Targeting application. Available from Liferay Marketplace, the Audience Targeting app allows audience segmenting, and the subsequent targeting of specific content to different segments. For organizations that want to provide highly customizable content to their users, Liferay's Audience Targeting is bringing personalization to a whole new level.

To hear more about what's' going on, both internally and in terms of front facing portal applications, listen to the full interview between TheServerSide's Cameron McKenzie and Liferay architect Ray Auge.


Dig Deeper on Front-end, back-end and middle-tier frameworks

App Architecture
Software Quality
Cloud Computing