Course Syllabus
Getting Started With Liferay
Installing Liferay Portal
Connecting to external databases
Familiarizing Yourself with Liferay's User Interface
Get started with Portal Configuration
Configuring Liferay
Server Administration through the Control Panel
Plugin Management
Configuring Liferay Services Oriented Architecture
Fundamental Liferay Concepts
Grouping and Displaying Content Using Sites
Sharing Content through Site Hierarchy
Managing Permission Through Roles
What are Permissions?
What are Roles?
Creating and using Roles effectively
Delegating Permissions using Teams
Basic Page Management
Site Navigation
Creating and Managing Pages
Setting Page Permissions
Site and Page Templates
Introduction To Liferay's Asset Framework
What is an Asset?
Assets available in Liferay out of the box
Basic Web Content
Basic Web Content Creation
Placing and Displaying Content
Organizing Content with Content folders
Using the Recycle Bin
Managing Documents and Media
Creating Documents in Liferay
Storing Files and Folders
Adding metadata to documents
Encouraging Collaboration in Liferay
Understanding the Tools used for Collaboration
Managing the Tools used for Collaboration
External Services
Using External Services for Document Previews
Setting up ImageMagick Higher Quality Image Previews
Setting up LibreOffice for Document Conversion
Configuring Xuggler for Audio/Video Previews
Enhancing Networking and Collaboration
Measuring User Participation
Enabling Users to connect with one another
Integrating Liferay with other Social Networks
Performance Tuning Overview
Load Testing
Profiling
Memory Management
Garbage Collection
Cache Optimization
Optimizing Lucene
Configuring a Content Delivery Network
Database Sharding
Connecting to External Services
Embedding Web Sites
Publishing RSS Feeds
Placing Remote Portlets
Liferay's Asset Framework
Relating Content through the Asset Framework
Learning how to enhance Content through the Asset Framework
Monitoring Content
Understanding Custom Fields
What are Custom Fields?
Creating and using Custom Fields
Understanding Workflow
What is Workflow?
Understanding a Workflow Process
Using a simple Workflow
Additional Features of the Workflow Engine
Understanding Dynamic Data Lists
What are Dynamic Data Lists?
Creating a Data List
Integrating Dynamic Data Lists with Workflow
Maintaining Liferay
Liferay Monitoring
Backing Up a Liferay Installation
Log Levels
Upgrading Liferay