Documentação
A Liferay oferece um armazenamento rico em recursos e fontes para ajudar nossa comunidade a usar e trabalhar melhor com a nossa tecnologia.
Portlet Development
In this chapter we’ll create and deploy a simple portlet using the Plugins SDK. It will allow a customized greeting to be saved in the portlet’s preferences and then display it whenever the portlet is viewed. Last we’ll clean up the portlet’s URLs by adding a friendly URL mapping.
You’re free to use any framework you prefer to develop your portlets, including Struts, Spring MVC, or JSF. Here we’ll use the Liferay MVCPortlet framework, because it’s simple, lightweight, and easy to understand.
You don’t have to be a Java developer to take advantage of Liferay’s built-in features (such as user and organization management, page building and content management). An application developed using Ruby or PHP can be deployed as a portlet using the Plugins SDK, and it will run seamlessly inside of Liferay. For examples, check out the liferay-plugins repository from Github.
We’ll discuss the following topics as we learn about developing portlets for Liferay:
Creating a Portlet project
Anatomy of a Portlet project
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
Localizing your Portlet
First, let’s create the portlet that we’ll use throughout this chapter.
Seções
- 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