Search Results

All Results 1609
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
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...
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),...
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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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 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...
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...
Contributing to Liferay Development
Contributing to Liferay Development The first thing to do in learning to fix bugs or contributing a feature is to become familiar with how to build the system. The Liferay Portal build system now...
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 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...
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...
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...
Micro Frontends
Micro Frontends Micro frontends extend the concept of microservices to the frontend side of development. You can build a fully-featured and powerful browser application that uses a microservice...
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...
Customizing Liferay's Look and Feel
Customizing Liferay's Look and Feel One of the easiest ways to get started developing on Liferay's platform is to modify its look and feel. You can change everything from its favicon to its entire...
Language Client Extensions
Language Client Extensions Liferay DXP 2025.Q1+/Portal GA132+ A language client extension adds new language keys or overrides existing keys and their translations. For example, you can translate...
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...
Developing Page Fragments Reference
Developing Page Fragments Reference The Developing Fragments Reference provides essential information on key aspects of fragment development in Liferay. It covers command references, configuration...
Fragment Configuration Types Reference
Fragment Configuration Types Reference Below are the available configuration types for fragments. See Adding Configuration Options to Fragments for more on how to make a fragment configurable. ...
Fragment Specific Tags and Attributes Reference
Fragment Specific Tags and Attributes Reference Along with standard HTML, CSS, and JavaScript, you can use Liferay-specific tags and attributes to define editable sections, embed widgets, and more....
Fragments Toolkit Command Reference
Fragments Toolkit Command Reference The Fragments Toolkit is deprecated as of Liferay 2024.Q1+/Portal GA112+. See Alternatives for the Fragments Toolkit for more information. The Fragments...
Page Fragment Editor Interface Reference
Page Fragment Editor Interface Reference The page fragment editor's interface is organized into two tabs: Code Editor Configuration The sections below cover how to use these portions of the...
Setting the Order of Elements in a Fragment
Setting the Order of Elements in a Fragment Liferay 7.4+ The Slider or Tab fragments are typically used to show different areas of information. Sliders present this information in a carousel of...
Validating Fragment Configurations
Validating Fragment Configurations When defining fragment configuration options, you can add validation properties to text type fields that determine rules for valid entries. Determine what type of...