Duration
Liferay
5 days
Day 1
- Overiew of Portal & Portlets
- Overview of Liferay Portal
- Overview Liferay Portal Architecture
- Liferay Runtime Installation and Setup
- Familiarizing with Liferay - Functional Perspective
- Familiarizing with Liferay - Technical Perspective
- Control Panel
- Virtual Instance - Setting up multiple instance
- Instance Setting - Change Instance Details
- Organizations and Sub Organizations
- Users and Users Groups
- Roles and Permissions
- Password Policies
- User Monitoring
- Site Management
- Pages Mangement- Private and Public
- Site Templates
- Page Templates
- Structures Management
- Template Mangement
- Overview of Freemaker / Velocity
- Web Content Management
- Web Content Display
- Create 3 basic Content and Tag
- Content Tag, Categories, Related assets
- Asset Publisher - filter-- tag
- Create ADT -Asset Publisher
- Display setting on Asset Publisher
- Carosel - Alloy UI Usage with Asset Publisher
- Related Asset -- Asset Publisher
Day 2
- Document and Media Management
- Create Document Type
- Check Out and Check in
- Different File System
- Forms
- Creating and Managing Forms
- Form Entires
- Data Providers
- Form Validations
- Dynamic Data List
- Creating Data Definition
- Creating Form Template
- Creating DDL and Usage
- Custom Fields
- Kaleo Work Flow - Single Approver
- Enabling Workflow for applications and usages
- Blogs
- Creating Blogs
- Usage of Blogs Aggregator / Recent Bloggers
- Message Boards & Wiki
- Polls, Categories and Tag
- Staging Content
- Creating Staging Sites
- Publishing of Conent from Stagaing to Live
Day 3
- Overview of Portlet Specifications
- Overview of Portlet Life Cycle
- Comparision of Portlet Vs Servlet
- Liferay Design Environment Setup
- Liferay Portlet Development
- MVC Portlet Creation
- Liferay Portlet Life Cycle
- Liferay Portlet Artifacts
- Overview of OSGi Framework
- Lifecycle of OSGi Modules
- Overview of Gradle
- Deployment of Portlet
- Liferay Portlet with Page Flow
- Liferay Portlet with Portlet Life Cycle
- Liferay Portlet with Page Flow and Life Cycle
- Overview of Service Builder
- Creating of Persistance-Service-Model Layer
- Search Container - Listing
- Search Container - Creating Records
- Search Container - Updating Records
- Search Container - Deleting Records
- Service Layer - Finders & Search
- Dependency Injection
Day 4
- Service Layer - Dynamic Query
- Service Layer - Custom Query
- Service Layer - SOAP Service
- Service Layer - Exposing SOAP Service
- Service Layer - Exposing RESTFul Service
- Overview of Alloy UI and usage
- Overview of Lexicon and usage
- IPC - Inter Portlet Communication
- Public-Subscrible Portlet Development
Day 5
- JSP Customizations
- Using CSS to Customize JSP
- Custom Field addition to JSP
- Usage of Dynamic Query in JSP
- Core Portlets Services Customizations
- Model Listener Customization
- Post Indexer
- Portal Language and Portlet Language Customization
- Event Customization (Practical Usage of Post Event)
- Portal Filter
- Portlet Filter
- Overview of Theme & Layout
- Theme Development
- Layout Development
Programme scope, delivery arrangements and suitability are confirmed during enquiry.