Documentation
Liferay provides a rich store of resources and knowledge to help our community better use and work with our technology.
Liferay Portal 6.1 - Development Guide
Secciones
- Introduction
- The Plugins SDK
- Portlet Development
- Creating a Portlet
- Anatomy of a Portlet
- Writing the My Greeting Portlet
- Understanding the Two phases of Portlet Execution
- Passing Information from the Action Phase to the Render Phase
- Developing a Portlet with Multiple Actions
- Adding Friendly URL Mapping to the Portlet
- Localize Your Portlet
- Creating Plugins to extend Plugins
- Summary
- Creating Liferay Themes
- Creating Liferay Layout Templates
- Hooks
- Creating a Hook
- Overriding web resources
- Customizing JSPs without overriding the original
- Customizing Sites and Site Templates with Application Adapters
- Performing a Custom Action
- Overriding and adding Struts actions
- Extending and Overriding portal.properties
- Overriding a Portal Service
- Overriding a Language.properties File
- Other hooks
- Conclusion
- Ext plugins
- Developing plugins using Maven
- Liferay IDE
- Installation
- Setting Up Liferay IDE
- Testing/Launching Liferay Tomcat Server
- Creating New Liferay Projects
- Deploying New Liferay Projects to Liferay Server
- Importing Existing Projects into Liferay IDE
- Using Liferay IDE’s Remote Server Adapter
- Designing workflows with Kaleo Designer for Java
- Conclusion
- Liferay APIs
- Liferay Frameworks
- Creating and Integrating with OpenSocial Gadgets
- Plugin Security Management
- How plugin security works
- Developing Plugins with security in mind
- Enabling the Security Manager
- Portal Access Control List (PACL) Properties
- Class Loader Security
- Expando Bridge
- File Security
- Hook Security
- JNDI Security
- Message Bus Security
- Search Engine IDs
- Portlet Service Security
- Portal Service Security
- Bean Property Security
- Socket Security
- SQL Security
- Thread Security
- Summary
- Liferay Marketplace
- Resources for Liferay Developers
- Conclusions