Liferay Portal Systems Development
An example: Knowledge base management
Service-Builder and Development Environment
Plugins SDK development environment
Default project creation and templates
Dynamic data lists and dynamic data mapping
Asset, tagging, and categorization
Staging, Scheduling, Publishing, and Cache Clustering
The pattern: Portal-Group-Page-Content
Indexing, Search, and Workflow