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
Alerts and Announcements
Alerts and Announcements Use the Alerts or the Announcements widgets to broadcast important information. Alerts are for high-priority information (e.g. planned downtime alerts, security alerts,...
Using the Simulation Panel
Using the Simulation Panel Available Liferay DXP 2023.Q4+/Portal GA102+ You can verify your page's responsiveness by simulating different scenarios. With Liferay, use the Simulation panel to...
SEO and Metadata Configuration Reference
SEO and Metadata Configuration Reference Optimizing SEO and metadata is essential for improving site visibility in search engines and ensuring content is properly indexed and displayed across...
Personal Sites
Personal Sites By default, Liferay generates a personal site for every user. Each site includes two page sets: My Profile (public) and My Dashboard (private). Each user is the sole member of their...
Style Books
Style Books
Site Appearance
Site Appearance You can customize the design and functionality of a Liferay site in several different ways. The table below shows the Liferay tools you can use: FeaturesStyle BooksMaster Page...
Developer Guide
Developer Guide
Changing Site Membership Type
Changing Site Membership Type A site's membership type determines how freely users may join your site. There are three types of site membership: Open: Users can join and leave whenever they...
Configuring Role and Team Defaults for Site Members
Configuring Role and Team Defaults for Site Members You can configure the default roles and teams you assign to new site members. Access the Default User Associations option: In Liferay DXP...
Creating Teams for Sites
Creating Teams for Sites If you have an ad hoc group of users who perform the same set of tasks in a site (moderating a site's wiki content, managing message boards threads, writing blogs, editing...
Inviting Members to Your Site
Inviting Members to Your Site The Invite Members widget is deprecated as of Liferay DXP 2024.Q4/Portal GA129 and is scheduled for removal in a future release. You can use the Invite Members...
Site Navigation
Site Navigation Liferay DXP separates your site's navigation menus from its page hierarchy to give you the flexibility you need, along with powerful tools to make content easy to access. Here, you...
Adding Icons to Navigation Menu Elements
Adding Icons to Navigation Menu Elements Liferay DXP 2025.Q2+ Use icons to make navigation menus easier to scan and more visually engaging. They provide quick visual cues that help users recognize...
Configuring Menu Displays
Configuring Menu Displays Use a Menu Display fragment or a Menu Display widget to display and configure a menu display. With either option, you can define the menu display options, levels, and...
Frontend Token Definitions
Frontend Token Definitions Liferay DXP/Portal 7.3+ The visual rules of style books consist of options grouped into categories. For example, in the Buttons category there can be an option called...
Site Membership
Site Membership Site members can be assigned roles that define site-level privileges. This gives them more permissions than guests, allowing them to collaborate through widgets like message boards...
Exporting and Importing Style Books
Exporting and Importing Style Books You can export and import style books to share them between Liferay installations as ZIP files or as Liferay Archive (LAR) files. Exporting a Style Book as a...
Site Hierarchies
Site Hierarchies Sites can be organized hierarchically, similar to organizations, with child sites. This hierarchical structure simplifies sharing content between sites. Unlike organizations which...
Adding Members to Sites
Adding Members to Sites Users and sites are central concepts in Liferay DXP. Sites store all your content and pages, while users access and create that content. User management is covered in User...
Managing Page Hierarchies
Managing Page Hierarchies With Liferay, you can organize pages into hierarchies to achieve the desired structure for your site. This can be done by directly adding child pages to an existing page...
Navigation Menu Element Types
Navigation Menu Element Types Navigation Menus have a variety of element types that you can add and arrange in your desired hierarchy. These types include specific pages, Vocabularies, Display...
Using the Breadcrumb Widget
Using the Breadcrumb Widget This widget provides a way to navigate to related pages or sites through links. From Fragments and Widgets, add the Breadcrumb widget to a page. It's located in the...
Using the Navigation Menus Application
Using the Navigation Menus Application Use the Navigation Menus application to create custom menus for site pages and content. With it, you can determine which elements are included in a menu, and...
Site Settings
Site Settings After you create a site, customize it to meet your needs and the needs of your users. A wealth of configuration options and tools are available to create the site you envision....
Configuring Hreflang Meta Data
Configuring Hreflang Meta Data Hreflang tags are HTML attributes used to identify the language and geographic region targeted by alternative versions of a page. In some cases, these attributes can...
Managing Site URLs
Managing Site URLs Liferay DXP provides multiple out-of-the-box features for configuring and managing site URLs. Virtual Hosts Site URLs Configure virtual hosts for your Liferay server to connect...
Adding a New Analytics Service
Adding a New Analytics Service Liferay DXP includes support for Google Analytics and Piwik for analyzing traffic on your site. If you require a different analytics service, you can add it for your...
Configuring Open Graph for Sites
Configuring Open Graph for Sites Liferay DXP/Portal 7.3+ Open Graph is an Internet protocol that standardizes previews of site content when shared in application contexts that support it, such as...
Configuring Friendly URL Redirects
Configuring Friendly URL Redirects Liferay 7.4+ When you update friendly URLs for pages, blogs, and documents, Liferay automatically stores the old URLs. As long as the old URL remains in the...
Configuring Friendly URL Separators
Configuring Friendly URL Separators Liferay DXP 2024.Q2+/Portal GA120+ You can customize URL separators to improve URL readability and enhance SEO. For example, web content articles use the...
Configuring Virtual Hosts Site URLs
Configuring Virtual Hosts Site URLs A virtual host connects a domain name (e.g., www.helloworld.com) to a site. This can be a full domain or a subdomain (e.g. developers.helloworld.com). You can...
Configuring Your Site's Friendly URL
Configuring Your Site's Friendly URL Friendly URLs are readable URLs that can helps users quickly access your site. Each URL must be unique and is appended to https://localhost:8080/web (e.g.,...
Configuring XML Sitemaps
Configuring XML Sitemaps Liferay DXP 2024.Q2+/Portal GA120+ XML sitemaps are XML-formatted documents listing the URLs of a website along with additional metadata (e.g. last update, change...
Tracking 404 URLs
Tracking 404 URLs With the Redirection application, you can view and manage site requests leading to 404 errors. While enabled, Liferay catalogs each error, so you can assess the cause of the...
Using Pattern Redirects
Using Pattern Redirects Available 7.4 U48+/GA48+ Pattern redirects use regular expressions to define patterns for multiple source URLs and their replacements. Consequently, they are best used when...
Setting Up Redirects and 404 Tracking
Setting Up Redirects and 404 Tracking 7.4 U48+/GA48+ Maintaining URL integrity is important for any site. Liferay's Redirection tool provides a convenient and integrated way to manage HTTP...
Using Alias Redirects
Using Alias Redirects Alias redirects define absolute source and destination URLs explicitly. Because of their predictability, alias redirects are recommended for most use cases. You can make alias...
Configuring Content Rating Type
Configuring Content Rating Type Ratings can be represented by different types of icons/labels (like, stacked stars, stars, and thumbs ups). You can configure these rating types for the following...
Site Localization
Site Localization If you are setting up your Liferay installation for the first time, we recommend reviewing Initial Instance Localization first. Configuring Site Languages You can set your...
Site Settings UI Reference
Site Settings UI Reference Starting with Liferay DXP 7.4, the Site Settings application layout is consistent with other configuration areas, such as Instance Settings or System Settings. The Site...
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,...
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),...
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...
Propagating Template Changes
Propagating Template Changes When site template propagation is enabled, you can make changes to the template's pages and automatically propagate those changes to connected sites. However, making...
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...
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...
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...
Viewing the Analytics Dashboard
Viewing the Analytics Dashboard After syncing data, Analytics Cloud automatically begins tracking site visitors and how they interact with your content. The following tools are available for...
Downloading Reports
Downloading Reports In addition to inviting team members to your Analytics Cloud workspace, you can share insights with your team by downloading reports. Downloadable PDF reports are available for...
Individuals Dashboard
Individuals Dashboard The Individuals dashboard provides a broad range of analytics data about your visitors and how they interact with your Site. To view the dashboard, Click Individuals in...
Individual Profiles
Individual Profiles Many individuals visit your sites. Learning who they are and their activities and interests helps you improve business with them. Individual profiles help your Sales, Customer...
Touchpoints
Touchpoints Touchpoints reflect the many different ways your users and customers interact with your brand. Analytics Cloud presents a broad range of analytics data that combines traditional page...
Pages Reference
Pages Reference The data displayed for pages is based on Default Events and Event Attributes. The following events and event attributes are related to pages: Page Events pageDepthReached...
Sites Analytics
Sites Analytics Liferay Analytics Cloud provides a sites dashboard for each Property in your Workspace. For example, when Creating a Property each Property can be associated with one site or can be...
Pages Analytics
Pages Analytics For pages, Analytics Cloud Registers and tracks pages for analysis the first time the Analytics Cloud client detects a Page interaction. Queries pages on a schedule for...
Paths Analytics
Paths Analytics Path analytics identifies how visitors arrive on a site page and where they go next. Knowing how your users are coming and going can empower you to better tailor your site's content...
Adding a Site
Adding a Site Sites are customizable spaces within Liferay, designed for building personalized digital experiences that engage specific audiences and meet unique organizational goals. Creating a...
Sites
Sites Sites are customizable spaces for building personalized digital experiences. They are a fundamental component of Liferay DXP. At its core, a site is a collection of pages that contains...
Creating Pages
Creating Pages Pages form the foundation of your site's content and user experience. With Liferay, you can create dynamic and engaging web experiences using flexible, low-code tools to define...
Adding Pages
Adding Pages Managing a Liferay site involves adding and customizing pages to deliver content and create a personalized user experience. Learn how to create new pages and child pages from the...