File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Portals and Portlets and the fly likes How to become expert at liferay Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Portals and Portlets
Bookmark "How to become expert at liferay" Watch "How to become expert at liferay" New topic

How to become expert at liferay

Talha Raihan

Joined: Feb 28, 2011
Posts: 15

I wanted to know how to become expert no liferay portal development. What are various steps to become expert. Thanks.
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63844

Write a lot of code using it.

[Asking smart questions] [About Bear] [Books by Bear]
Sumiran Pradhan

Joined: Mar 10, 2010
Posts: 12
hmm Interesting question. I would say start studying about using Struts with the tiles. Good references are present all around pick up one and start!
Guy deLyonesse
Ranch Hand

Joined: Apr 12, 2011
Posts: 200

Bear Bibeault wrote:Write a lot of code using it.


You learn by doing. An employer once sent me to a 2 week training course in Liferay. 90% of what I know about Liferay I learned later on my own.
Amro Ali

Joined: Feb 29, 2012
Posts: 25
I agree.. you need to code a lot, but it would help to know the following when coding :

For themes and layouttpl you need Apache velocity, css, jQuery or AlloyUI as a javascript library and HTML

For portlets you need to understand JSR 286 for custom portlet development, an understanding of Spring, Hibernate and axis would help. You will also need to understand how the service.xml in the liferay framework for back end and Service layer generation. you will need knowledge of the permissions framework in liferay as well if you want custom permissions.

other than that, there will come times you will need to expand on the liferay source. for minor adjustments (editing jsps or adding some extra steps in service methods) use liferay hooks. For major changes you will need to use the ext. To handle liferay hooks and ext you will need to understand Struts 1.0 as well as liferay MVC.
Axis would help for exposing services. you will definitely need to adjust the in the ext using

The ideal Application server for liferay is Tomcat and for IDE use eclipse and liferay plugins for it, or you can download the liferay developer studio (not sure if this is available to community users)

Portal source will help you extensively when extending and developing in liferay hooks and ext.
piyush aegis

Joined: Dec 27, 2012
Posts: 6
Regularly refer liferay's good forum and it's conversation.
connected with liferay current news and events,
"" is good website for sharing and increase knowledge about the liferay programming.
hope my reply is helping you.
I agree. Here's the link:
subject: How to become expert at liferay
It's not a secret anymore!