Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to become expert at liferay

 
Talha Raihan
Greenhorn
Posts: 15
Android C++ Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 65225
95
IntelliJ IDE Java jQuery Mac Mac OS X
  • Likes 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Write a lot of code using it.
 
Sumiran Pradhan
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 200
Eclipse IDE Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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....
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic