Liferay 7 Portal Topics
Liferay Portal is a free and open source enterprise portal software product. It is primarily used to power corporate intranets and extranets.
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 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.
we should follow below topics in details with example to get an expertise in liferay.
Web Application
- Intro to web application
- Static Web application
- Dynamic Web application
- web and Application server
- Servlet and Filters
Portal Specification
- Introduction to Portal
- Introduction to Portlets
- Portlet Lifecycle
- JSR 168 Spec
- JSR 286 Spec
About Liferay
- Liferay Introduction
- Liferay Requirement for web application
- Liferay Architecture
- Liferay Building Blocks
- Liferay Installation and Configuration
- Web site creation with Liferay
- Site Administrator
Liferay Development
- Liferay Plugins Basics
- Liferay Developer Studio (Liferay IDE)
- Liferay IDE on Eclipse
- Development using plugins SDK and Maven
- Setup Development Environment
Portlet Development
- Portlet introduction
- Portlet development frameworks
- Liferay supported frameworks
- Liferay Portlet MVC Framework
- Liferay inbuilt portlet frameworks
- My First Portlet
- Introduction about portlet artifacts
- Liferay window states
Portlet Action and communication
- Liferay Action phases
- Portlet with forms
- Communication between portlet
Service Builder
- Database Connection
- service builder Intro
- Create service layer for portlet
- service classes and API
- Data storage and access data from portlet
- Store and access data from multiple tables
- Writing custom methods in service layer
- Custom SQL Implementation
Liferay Hook
- Hooks Introduction
- Liferay Hook Plugins
- Hook plugins Development
- Liferay Portal Properties Hook Plugin
Liferay EXT
- Ext Introduction
- Difference between Ext and Hook
- Sample Ext plugin development
Liferay Themes and Layout
Liferay Web Content
Liferay Workflow Engine
Comments
Post a Comment