The Liferay Cookbook

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

MPower Global Inc, 2013. — 381 p.
Наиболее полное подробное руководство разработки портлетов для Liferay, охватывающий широкий спектр прикладных задач и методов их решений. Язык: английский.
Liferay Portal is a free and open source enterprise portal software product. Written in Java, Liferay Portal is a web platform with features commonly required for the development of websites and portals. Liferay includes a built-in web content management system (CMS) allowing users to build websites and portals as an assembly of themes, pages, portlets/gadgets and a common navigation. Liferay is sometimes described as a content management framework or a web application framework. Liferay's support for plugins extends into multiple programming languages, including support for PHP and Ruby portlets.
Introduction to Portal & Portlets.
Definition of a Portal.
What are Portlets?.
Portlet Standards and Specification (JSR-286).
Liferay Portal.
Setup and Configuration.
Install Java 7.
Install Ant 1.9.
MySQL Database.
Install Eclipse Juno.
Supporting Tools.
Liferay Downloads.
Setting the stage with Liferay IDE.
New Liferay Server.
Basic Configuration.
Pointing Liferay to MySQL Database.
New Liferay SDK.
New Liferay Project.
Library Management System.
New Liferay Project.
Establishing Basic Page flow.
Anatomy of a Portlet URL.
Creating a Simple Form.
HTML form to AUI form.
Injecting 3rd Party Libraries.
Service Layer and Service Builder.
Service Builder Explained.
Generating our first Service Layer.
Invoking the Service Layer API.
Pulling Data - Use another API.
Avoiding Multiple Submits.
Separating the Business Logic.
Service Layer of Portal Source.
Sharing a custom service layer.
Caching to improve performance.
"service.xml" DTD Explained.
Improving the Book List.
HTML table to Search Container.
Referring to Portal's TLDs and JARs.
Adding link to delete book.
Adding "Actions" on a Book.
Editing a book.
Viewing book details.
Performing an action on a set of items.
Sortable Columns.
Showing details as a popup.
Data Retrieval Methods.
Order By Clause.
Finder Tags.
Dynamic Query.
Custom SQL Statements.
Some Real world use-cases.
Which mechanism is Best?
Remote Services and Beyond.
SOAP / RPC based Web Services.
JSON Web Service.
RESTful Web Services.
The "Beyond" Part.
Calling Portal's JSON Web Service.
Service Context and its significance.
More Features and API's.
Portlet Filters.
Implementing Frienly URL's.
Encrypting & Decrypting Portlet Data.
Enabling Logger at Portlet Level.
Portlet Internationalization (I18N).
Portlet and WCM Marriage.
Making Our Portlet appear in Control Panel.
Running Backend Jobs through Quartz.
Firing Emails from Portlet.
Getting Direct Access to Database.
Configuration & Communication.
Static Portlet Preferences.
Dynamic Portlet Preferences.
Reading from "properties" files.
Firing Emails from Portlet - Continued.
Portlet Data Handlers - Export / Import.
Inter-Portlet Communication.
Non-Standard ways of IPC.
Portlet URL Invocation.
Customizing Portlet Based on Query String.
Another Classical Usecase.
Liferay Frameworks - Part 1.
Security and Permissions.
Portlet Permissions.
More Security Layers and Custom Utility.
Model Permissions.
Liferay Asset Framework.
Attaching Tags and Categories.
Publishing Assets (Books) through Asset Publisher.
Asset Publisher for Books - Finishing Touches.
Liferay Frameworks - Part 2.
Liferay Storage Framework.
MVCPortlet and Large Applications.
Showing Book Cover in the List Page.
File Processing and Liferay.
Server Side Validation.
Custom Fields Framework.
Enabling Custom Fields for Library Portlet.
Liferay Collaboration Frameworks.
Liferay Subscription Framework.
Liferay and AJAX using AlloyUI.
Commenting and Rating Framework.
Social Activity Framework.
Social Equity Framework.
Business Process (BPM) Framework.
A Tour of Advanced API's.
Portlet Messaging - MessageBus.
Indexing and Search.
Advanced Search Features.
Device Detection API.
Creating a Custom Taglib.
More on Portlet + Web Content Integration.
Form Navigator Tag.

Author(s): Hassan Ahmed.

Language: English
Commentary: 1307956
Tags: Библиотека;Компьютерная литература;Системы CMS / CMF