Your most unhappy customers are your greatest source of learning.

Sharepoint REST API call

July 22, 2016

Guys, I am sure this snippet will help you a lot when you do sharepoint REST integration to read files

Useful Roles and permission API

March 30, 2016

Reading portlet resources and model resources:

List<String> portletResources = ResourceActionsUtil.getPortletResourceActions(PortletLocalServiceUtil.getPortletById(portletId).getPortletId());

List<String> modelResource = ResourceActionsUtil.getPortletModelResources(portletId);

OpenAM (OpenSSO) + Liferay 6.2

March 9, 2016

We are starting OpenAM integration by considering we have setup OpenDJ with Liferay. See

Install OpenDJ

1) Download OpenAM-11.0.0.war from!/downloads/OpenAM/OpenAM%20Enterprise/11.0.0/OpenAM%2011#list

2)  You can deploy this war file in the same tomcat where your liferay is runinng or you can deploy in separate tomcat server (apache-tomcat-7.0.68). My recommendation is , use separate tomcat server for that

3) For our comfort, rename war file from OpenAM-11.0.0.war to OpenSSO.war and start tomcat server for deployment

4) Once it's deployed into tomcat, you can access it through Here is the host name which i configured for newly installed tomcat server.
Also make sure that server have enough JVM memory allocation using below line in startup.bat
set JAVA_OPTS=-Dfile.encoding=UTF-8 -Xms128m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m

OpenDJ + Liferay 6.2

Follow below steps to integrate OpenAM & OpenDJ with Liferay 6.2 :

Install OpenDJ :

1) Download from!/downloads/OpenDJ/OpenDJ%20Enterprise/3.0.0/OpenDJ%203%20Zip/zip#list

2) Extract and Click on setup .bat file to do a setup of OpenDJ

3) Click next and check mark the accept checkbox
4) Server Setting Screen :
LDAP listner port : 389
Administrator connection port : 4444
Root User DN: cn=Manager
password : test

Liferay 7 : Open source OSGi containers

February 11, 2016

If you want to develop complex web application and if you want to break up the application in various madules like one for DAO Layer, view layer and data access layer.
Using OSGi container, you can manage cross dependencies between all these modules and deploy this is also without restarting the server.

If you application is OSGi compliant, you should be able to run your application in any of the below open source OSGi container :

1) Apache Felix
2) Equinox
3) Knopflerfish

For Liferay 7, We are going to user Apache Felix across all the implementation.

JSON Web Service

January 5, 2016


You may be aware that Liferay provides facility to expose remote service in form of REST and SOAP.

Liferay 7 : Module Framework (OSGi)

November 21, 2015

Hello Friends,

I am sure you would be happy to see Liferay in some new way of development rather than just what you are doing currently.

Yes I am talking about Liferay 7.

I know very few people aware that LIFERAY is going to launch new version of Liferay (Liferay 7) very soon(May be early months of 2016).

Liferay Symposium -2015 : LRNAS-2015

Liferay Symposium - 2015 - Cool Snaps

November 19, 2015

CIGNEX Datamatics with Liferay CEO Brian Cheung

Liferay 7 - New Look

October 12, 2015

Hello Friends,

Here its some new looks which you will be able to see in up coming version of Liferay. Yeahhh It's Liferay 7

Trailer :

Liferay & Lexicon

October 7, 2015


Hope you would have read the latest blog posted by Jorge (Here) from Liferay that Liferay release alpha one version of Liferay 7.
You may have heard that Liferay comes up with Lexicon framework for new look. Yeah Lexicon is new Liferay Experience Language.

Lexicon is a new design language designed to be fluid and extensible while providing a complete collection of visual and interaction patterns. It has been created by Liferay's UX team to create outstanding user experiences on top of Liferay. Liferay 7 includes an implementation of Lexicon as an extension of the Bootstrap framework.

You would see below component and more where lexicon framework have been applied:
Web content
Dynamic data list
Recycle Bin
Image Selector

See trailer of look and feel here :

Take deep breath and wait for the Liferay 7 amazing new enhancement and implementation which will surly amaze everyone including me :)

See more componenets here :