Writing a Liferay MVC Application
- Adding Asset Features to Your User Interface
- Using AlloyUI in Your Application
- Using AlloyUI Form Validation
- Manipulating the DOM with AlloyUI
- Making URLs Friendly
- Creating URL Routes
- Removing the Primary Key from Portlet URLs
- Approving Content with Workflow
- Implementing Workflow Handlers
- Enabling Workflow at the Service Layer
- Displaying Approved Workflow Items
- Creating Web Services for Your Application
- Creating Remote Services with Service Builder
- Implementing Permission Checks