Index
1. Course Title
Content Management in Liferay.
2. Training Objective
In this course, you will learn the features Liferay offers for creating web portals, from public websites to corporate intranets.
We will cover how to create and configure web pages and their contents, how to manage users with specific permissions, and different information publication options. And of course, we will always consider the SEO optimizations that Liferay provides, or that we will cover during the course, such as integration with schema.org.
Throughout the course, each participant will create the website https://kelly.julditec.com from scratch and personalize it with their own information. We will start with an empty Liferay installation (each participant will receive a URL with their working environment) and add styles, images, and functionalities, ultimately creating the Kelly website using only the Liferay interface!
3. Duration
24 teaching hours
4. Mode
Online (recommended) or in-person.
- In online mode, no more than 3.5 hours per day is recommended.
- In-person mode may require additional costs for transportation and accommodation if applicable.
5. Cost
Consult. Go to contact form.
Please specify the number of participants, the location of the course if it is in-person, and if you require any modifications to the course outline to tailor it to your company's needs.
6. Technical Requirements
The course will be taught for Liferay 7.4. The content is almost 90% compatible with all Liferay 7 versions, though differences will be noted during the course.
Hardware Requirements
- One computer per participant
Software Requirements
- Web browser (Chrome)
Classroom Requirements (in-person mode)
- Wi-Fi connection with internet access
- Projector and HDMI or VGA cable connection (or Chromecast)
- Whiteboard
7. Course Outline
Block 0 - Introduction
- Introduction
Block I. Getting Started
- User interface
- Virtual instances
-
Initial configurations
- Third-party software
- SMTP configuration
- Virtual hosts, languages, time zone, etc.
-
User authentication
- OpenLDAP, Active Directory, ...
- SSO with Facebook (practical)
- Component installation. The marketplace
Block II. Portal Management
-
User management
- Password policies
- Monitoring
- User groups
-
Role management
- Role types
- Permission management (practical)
- Organization management (practical)
- Notifications and alerts
Block III. Websites
-
Page management. SEO and web analytics
- Widget pages
- Content pages
- Page fragments
-
Responsive design
- Bootstrap 4 grid
- Useful CSS classes
- Style books
- Menu management
- Page and site templates
Block IV - Content Management
- Web contents
-
Documents and multimedia
- Adaptive media
- Preview
- Indexing
- Liferay Sync
- Creating forms
- Others: blogs, forums, wikis, etc.
-
Classifications
- Categories
- Tags
- The trash bin
Block V. ADT with Freemarker
- Modifying the display of Liferay components
- Integrating breadcrumb with schema.org (practical)
Block VI. In-depth CMS
- Data structures
- Freemarker display templates. Invoking portlets.
- Managing listings, pagination, navigation, and searches using the CMS (practical)
- Publishing content using approval workflows
Block VII. Liferay Objects
- Creating objects
- Object relationships
- Notifications
- Creating forms with fragments
Block VIII. Exporting
- LAR format for export/import
- Staging process
Block IX. Content Publishing
- Creating publications
- Managing conflicts
Do you need a quote?
Describe your needs to us, and we will send you a free estimate with no obligation!
Contact us