aspose file tools*
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
Author

How to become expert at liferay

Talha Raihan
Greenhorn

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
Marshal

Joined: Jan 10, 2002
Posts: 61764
    
  67

Write a lot of code using it.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Sumiran Pradhan
Greenhorn

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.


^This.

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
Greenhorn

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 portal.properties in the ext using portal-ext.properties.

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
Greenhorn

Joined: Dec 27, 2012
Posts: 6
Regularly refer liferay's good forum and it's conversation.
connected with liferay current news and events,
"www.stackoverflow.com" is good website for sharing and increase knowledge about the liferay programming.
hope my reply is helping you.
Thanks....


Liferay Application Development
 
 
subject: How to become expert at liferay