- Liferay Tomcat Bundle Community Edition/Open Source 6.1/6.2
- Install J2SDK 1.7
- Install Liferay Tomcat Bundle 6.2 CE
- Install Liferay Plugin SDK
- Install MYSQL e. IDE
- Java Developer experienc
- Latest upgraded machine with minimum 4GB RAM
Liferay version
Software installation
Prerequisites
System Hardware requirements
Couse Outline
Introduction and Liferay instace setup
- Tomcat web server
- Database server
- Eclipse + Liferay IDE
- Plugins
- Admin user setup
- Database Schema creation and pointing to Liferay instance
- Liferay Plugin SDK setup
- Portal architecture and overview
Admin Control panel overview
- Site creation
- Site templates
- Pages creation
- Core portlets overview
- Adding portlets into page
Setup development environments and develop sample portlets
- Out of the box Core Portlets introductions
- Liferay gadgets and components
- Pages navigation through the Portal
- Managing users through Organizations and User Groups
- Default User Associations
- Different settings and menus available in liferay
- Administering Portal configuration through the Control Panel
- How Liferay's permissions system works out of the box
- Applying permissions to users through Roles and teams
- Creation and display of basic content through Sites
- Managing pages in Sites
- How to create and use Site and Page Templates
- What different content types are available in Liferay
- Managing your documents and media
- How you can use Liferay for collaboration
- Relating content through the Asset Framework
- Extending default information with Custom Fields
- Kaleo Engine and Workflow in Liferay xix. Dynamic Data Lists to retrieve information
Develop Portlet Plugins
- 1. Introduction to portlets and comparison with servlet and web
- 2. Portlet Lifecycle
- 3. JSR
- 4. Develop portlets and add on portal
- 5. Service Builder concepts 6. Build Services
- 7. Data Model setup for Service Builder
- 8. Liferay MVC framework concepts
- 9. Liferay search container
- 10. Custom Portlets and add how to add on control panel
- 11. Inter portlet communication and different methods
- 12. Public Render Parameter
- 1. Theme Overview
- 2. Develop theme plugins
- 3. Apply custom theme on pages
- 1. Hook overview and benefits
- 2. Adding a Post Login Action
- 3. Customizing Language Keys
- 4. Customizing Core Liferay JSPs
- 5. Extending Liferay’s Services using Service Wrappers
- 6. Adding a Servlet Filter to Liferay
- 7. Customizing Liferay’s Struts Actions
- 1. Difference between Hook and Ext
- 2. Ext plugin overview
- 3. Develop Ext and use in portal
- 4. Ext customization
- 5. Portal and Portlet preferences Ext Plugins
- 6. Best Practices
Liferay theming plugins
Develop HOOK Plugins
Develop Ext
- 1. What is a Workflow?
- 2. Understanding a Workflow Process
- 3. Using a Simple Workflow
- 4. Additional Features of the Workflow Engine
- 5. Workflow Definition creation
- 6. Role/user based workflow
- 7. Workflow configuration in admin control panel
- 1. Structures and Templates
- 2. Displaying dynamic web contents
- 3. Workflow
- 1. Structures and Templates
- 2. Folders and subfolders
- 3. Document Versioning system
- 4. Workflow in Document and Media
- 5. Document conversion to different file formats
- 1. Creation and how to use
- 2. Workflow in dynamic data list
- 1. Creations and How to use
- 2. Workflow implementation
Kaleo Workflow Engine and Customizations and APIs
Web Contents
Documents Managements system
Dynamic Data list
Wikis, Forums, Blogs
- 1. Introduction
- 2. Creating webservices and exposing to external world
- 3. JSON API webservice
- 4. How to test webservices using JSONWS interfaces
- 1. Social office gadgets and collaboration tools
- 2. Chat portlet
- 3. Notification portlet
- 4. Microblogs portlet
- 1. Develop custom layouts
- 2. Customize layouts and apply in pages
Webservices
Social Office Packages and Plugins
Layout
- Real Time Training
- Use cases for practice
- Installation
- Presentations
- Documentation
- Resume preparation
- FAQs
Highlights
Course details
Duration: 45 Days ( Approx )
Session Duration: 1 hr 15min
Trainer Profile
Our trainer is a real time expert working in one of the top MNC’s. He is an expert trainer in understanding the student requirement and explains the concepts in a way students remember it for long. It a practical and job oriented approach, which helps the students to understand and implement the same when they go to Job.