Capability

Sites

Liferay sites are customizable spaces for building personalized digital experiences. Each site includes applications for creating content, designing pages, and more. With these features, you can bring your custom solutions to life, whether intranets, public sites, customer portals, or e-commerce storefronts. In fact, you can leverage Liferay's multi-site capabilities to create multiple such sites in the same Liferay instance.

Category
Category
Handling Friendly URL Conflicts in Site Templates
Handling Friendly URL Conflicts in Site Templates Currently, this feature is behind a beta feature flag (LPS-174417). Read Beta Feature Flags for more information. Liferay doesn't allow...
Configuring Site Template Propagation
Configuring Site Template Propagation Liferay 7.4 U23+/GA23+ By default, site template changes are propagated automatically to a connected site when a user visits the site after the template is...
Creating Site Templates
Creating Site Templates With site templates, you can design and configure templates for creating sites. Each template is built using the same tools as sites. Site templates are primarily intended...
Exporting/Importing Site Templates
Exporting/Importing Site Templates You can export and import site templates to share them between Liferay installations. Exporting Individual Site Templates Open the Global Menu (Global Menu),...
Site Templates
Site Templates Liferay provides site templates for designing structures and content that you can use during site creation. Each template includes most standard site applications for adding pages,...
Changing Your Site's Appearance
Changing Your Site's Appearance Liferay has many ways to customize your site's appearance. Your site's favicon and theme are two of the first elements you may want to change. Themes set a default...
Creating Your First Site
Creating Your First Site Sites are collections of pages that contain and display content. This article walks through creating a new Site based on an existing out-of-the-box template. Creating a...
Site APIs
Site APIs Use Liferay’s REST APIs to manage site elements programmatically. This guide introduces the Navigation Menu API and shows how to create, retrieve, update, and delete navigation menus...
Navigation Menu API Basics
Navigation Menu API Basics Liferay's REST APIs provide services for Liferay's navigation menus. You can create and edit navigation menus with the API. Start by seeing an example of adding a new...
Using the Contacts Center Widget
Using the Contacts Center Widget With the Contacts Center widget, users can form two connection types: Connect and Follow. Connected users can see each other's activities in their private...
Using the Activities Widget
Using the Activities Widget The Activities widget is deprecated as of Liferay DXP 2024.Q4/Portal GA129 and is scheduled for removal in a future release. The Activities widget is used to track...
Social Tools
Social Tools The Activities and the Contacts Center widgets are deprecated as of Liferay DXP 2024.Q4/Portal GA129 and are scheduled for removal in a future release. Liferay DXP includes several...
Using the Ratings System
Using the Ratings System With Liferay DXP's asset framework, users can use a content rating system and rate or value content. Many of DXP's built-in content types have ratings enabled by default. ...
Themes
Themes Themes customize the default look and feel of your site. You can define the style and visual identity of your brand or label across your whole site. You can use a theme CSS client...
Bundling and Installing Resources into Your Theme via Themelets
Bundling and Installing Resources into Your Theme via Themelets Themelets are small, modular pieces of code that you can reuse in multiple themes. Unlike themes themselves, themelets may only...
Bundling a Thumbnail Preview into Your Theme
Bundling a Thumbnail Preview into Your Theme A theme's thumbnail is the visual representation of how the theme looks when it is applied to a Site. The thumbnail is shown in the theme selection menu...
Bundling Resources
Bundling Resources
Embedding Widgets Using Templates
Embedding Widgets Using Templates You can embed a widget in your theme to make it available on all pages using the chosen template file. When you are embedding a widget, you will need to reference...
Bundling Independent UI Resources via Theme Contributors
Bundling Independent UI Resources via Theme Contributors Theme contributors are modules that contain CSS and JavaScript resources and apply them to every page. They are independent from specific...
Setting Up an Environment and Creating a Theme
Setting Up an Environment and Creating a Theme Creating a theme is the first step in theme development. Once you have your own theme, you can deploy it to your Liferay DXP instance, and use it for...