Liferay Portal 4 - Portlet development guide

Joseph Shum

Alexander Chow

Jorge Ferrer

Work in progress

Revision History
Revision Started:Wednesday, November 29th, 2006

Table of Contents

Preface
1. Introduction
1. Java Portlet Specification (JSR-168)
2. Recommended tools
2.1. JDK 1.5.0 or JDK 1.4.2
2.2. Jikes 1.22 or Jikes 1.21
2.3. Ant 1.6.5
2.4. Subversion or a similar version control system
2. Liferay specific descriptors
1. Extended portlet definition
2. Organizing portlets in categories
3. Liferay portlet frameworks
1. Writing a Simple JSPPortlet
2. StrutsPortlet Tutorial
2.1. Writting a very simple StrutsPortlet
2.2. Adding an action
2.3. Conclusion
4. Portlet deployment
1. Liferay hot Deploy
1.1. Layout Templates, Portlets and Themes
2. Manual deployment
5. Liferay Services
1. Security and Permissions Service
1.1. Introduction
1.2. Overview
1.3. Implementing Permissions
1.4. Summary
1.5. Additional Information
2. User management service
6. Conclusions