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
Other Page Types
Other Page Types Content pages are the most commonly used page type, but there are uses for the other page types. Utility Pages Utility pages are content pages you can apply to system-level pages,...
Managing Content in Content Pages For Liferay 7.3 and Earlier Versions
Managing Content in Content Pages For Liferay 7.3 and Earlier Versions For Liferay DXP/Portal 7.3, you can review web content deployed using fragments and widgets in the Contents panel (Contents). ...
Default Site Applications
Default Site Applications All sites include the below core applications for building personalized digital experiences. You can access them via the Product Menu (Product Menu). The Product Menu can...
Displaying Categories using Display Pages
Displaying Categories using Display Pages Available: Liferay DXP/Portal 7.4+. Using a display page template, you can render web content, documents, and blog entries in a display page. Starting...
Using the Asset Publisher Widget
Using the Asset Publisher Widget The Asset Display widget displays individual pieces of content from various sources like blogs, web content, and documents. You can use it to highlight specific...
Collections and Collection Pages
Collections and Collection Pages This information applies to Liferay DXP 7.3+. In previous Liferay versions, collections were called content sets. For information on content sets, see Liferay DXP...
Collections and Collection Pages for Liferay 7.2 and Earlier Versions
Collections and Collection Pages for Liferay 7.2 and Earlier Versions In versions before Liferay DXP 7.3+, collections were called content sets. A content set is exactly what it sounds like: a...
Displaying Collections
Displaying Collections Liferay Portal 7.4 GA6+, DXP 7.3 GA1+ You can display a collection by adding a collection page, or a Collection Display fragment. For more information about these display...
Publishing Content With Display Pages
Publishing Content With Display Pages You can use display page templates to create reusable dynamic designs for displaying content items at their friendly URLs. After designing the template, you...
Using Multiple Display Page Templates to Create Multi-Step Applications
Using Multiple Display Page Templates to Create Multi-Step Applications Liferay DXP 2023.Q4+/Portal GA102+ Display page templates display content at a dedicated URL. To use this URL and view the...
Collection Providers
Collection Providers Collection providers group items into collections for display on your pages. Several are available out of the box, or you can create them using the Information Framework to...
Using the Iframe Widget
Using the Iframe Widget The Iframe widget creates an iframe that can embed and display a web page. See Configuring the Iframe Sanitizer to manage security settings for embedded iframes. Setting...
Using the Web Content Display Widget
Using the Web Content Display Widget After you create a web content article, the quickest way to display it is the web content display widget. Once displayed in a widget, content updates appear...
Displaying Collections for Liferay 7.2 and Earlier Versions
Displaying Collections for Liferay 7.2 and Earlier Versions In versions before Liferay DXP 7.3+, collections were called content sets. Content sets are primarily displayed through the Asset...
Building a Responsive Site
Building a Responsive Site More than half of all page views in the world come from mobile devices like phones and tablets. Any site should look as good when viewed by a mobile device as it does on...
Building Responsive Layouts with the Grid Fragment
Building Responsive Layouts with the Grid Fragment Availability: Liferay DXP 7.3+. Liferay DXP uses responsive design by default, but there are situations where you want additional and more...
Displaying Object Entries
Displaying Object Entries Liferay 7.4+ You can display object entries dynamically with Liferay's page building features. For example, collection displays can show a list of entries while display...
Adding Marketplace Fragments to Pages
Adding Marketplace Fragments to Pages Liferay DXP 2025.Q3+ Liferay Marketplace offers a range of apps and fragments that integrate seamlessly into the Page Editor. Access, configure, and use these...
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...
Creating Mobile Device Rules
Creating Mobile Device Rules Available in Liferay 7.2 and prior as it is deprecated in 7.3 As a prerequisite, you must install the Liferay Mobile Device Detection Lite (LMDD) app from Liferay...
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...
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 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...
Using a Style Book to Standardize Site Appearance
Using a Style Book to Standardize Site Appearance Available 7.3+ A site's Style Book provides visual rules for applying a consistent experience across its pages. Style books determine various...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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.,...
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...
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 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...
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...
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 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,...
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...
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...
Upgrading a Theme
Upgrading a Theme Themes developed for previous versions of Liferay DXP must be upgraded in order to be deployed to a new version. The gulp upgrade task updates Liferay version references and theme...
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...
Managing Master Page Templates
Managing Master Page Templates Available: Liferay DXP/Portal 7.3+ Master Page Templates control the design of content pages, enabling consistent styling and layouts across your site. You can...
Displaying Assets Using the Asset Publisher Widget
Displaying Assets Using the Asset Publisher Widget As you create web content, remember that pieces of content are assets like message board entries and blog posts. The most common type of asset is...
Creating Collections
Creating Collections This information applies to Liferay DXP 7.3+. For previous Liferay DXP versions, see Creating Collections for Liferay 7.2 and Earlier Versions. You can create Manual or...
Creating Collections for Liferay 7.2 and Earlier Versions
Creating Collections for Liferay 7.2 and Earlier Versions In versions before Liferay DXP 7.3+, collections were called content sets. You can create Content Sets through the Content Sets interface...
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 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. ...
Page Settings UI Reference
Page Settings UI Reference You can configure individual pages to meet your needs. All changes made in this way are scoped to the selected page. To configure a specific page, open the Site Menu...
Communication Between Widgets
Communication Between Widgets Portlet widgets can communicate with each other using public render parameters and events. Some Liferay portlets provide a configuration UI to help you get the most...