This wiki does not contain official documentation and is currently deprecated and read only. Please try reading the documentation on the Liferay Developer Network, the new site dedicated to Liferay documentation. DISCOVER Build your web site, collaborate with your colleagues, manage your content, and more. DEVELOP Build applications that run inside Liferay, extend the features provided out of the box with Liferay's APIs. DISTRIBUTE Let the world know about your app by publishing it in Liferay's marketplace. PARTICIPATE Become a part of Liferay's community, meet other Liferay users, and get involved in the open source project. « Back to Wiki - Need Updating
Overview of resources for portlet developers
Table of Contents [-]
This article needs updating. For more information, see Wiki - Need Updating.
Standards #
- Portlet 1.0 (JSR-168)
- Portlet 2.0 (JSR-286): currently under development, Liferay is member of the Expert Group defining it:
Official documentation #
Here are direct links to the sections of Liferay's official documentation that deal with portlet development:
- PPT presentations on basic installation, development env. setup, JSP Portlets and Struts Portlets This is a good starting point
- Hot deploy portlet applications in Liferay
- Writting a simple JSPPortlet
It is also recommended that you check the example portlets when developing your own portlets for Liferay:
External resources #
Articles #
- Introduction to JSR 168 - The Portlet Specification
- Best Practices for Applying AJAX to JSR 168 Portlets
Blogs #
Books #
- Portlets and Apache Portals Free online 500 page book written by one of the original authors of JSR-168. It uses Apache Jetspeed and Pluto for code samples, but has great depth. Free registration is required for download.
Tools #
- Portlet bridges: Allow using regular web development frameworks such as Struts or JSF when developing portlets.
Wikis #
27374 Views