Search Results

All Results 6960
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Building a Custom Ticketing System
Building a Custom Ticketing System Liferay makes it easy for you to build digital solutions. For example, you can create a custom ticketing application with the styling and features needed for your...
Using Taglibs in Web Content Templates
Using Taglibs in Web Content Templates Liferay's taglibs are accessible when developing templates in FreeMarker. There is no need to instantiate these taglibs within your FreeMarker template;...
Defining a Custom Data Schema
Defining a Custom Data Schema The ticketing application requires custom data fields and selections. You use Liferay objects and picklists to define a custom data schema. Creating Custom Picklists...
Deploying a Custom Application
Deploying a Custom Application You can use a custom element client extension to render a JavaScript application as a widget on a Liferay site page. The application is served by Liferay and...
Implementing a Documentation Referral System
Implementing a Documentation Referral System The ticketing system can be further enhanced with a documentation referral system. The system searches automatically for relevant documentation based on...
Ticket Management with Cron Jobs
Ticket Management with Cron Jobs Use Cron jobs to automate managing tickets. For example, have a job to run at a regular schedule to delete any tickets that have a resolution type of duplicate or...
Building a Time Off Requester
Building a Time Off Requester Liferay 7.4+ With Liferay Objects, you can build entire applications without writing code or deploying modules. Here, create a Time Off Request application using...
Using Object Data with React Charts
Using Object Data with React Charts Here you'll use Objects, Headless APIs, and custom element remote applications to create a dynamic chart for data dashboards. First, you'll set up a new DXP...
Client Extensions
Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 When you want to extend Liferay, either by modifying its look and feel or by calling functions outside of Liferay, you...
Working with Client Extensions
Working with Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Using client extensions, you can extend Liferay without deploying OSGi modules. Just like traditional...
Packaging Client Extensions
Packaging Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Client extension projects are built as deployable archives called Liferay Universal File Format Archives...
Configuration as Code
Configuration as Code Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Liferay instance configurations are deployable with client extensions. For example, you can deploy OAuth2...
Client Extension Reference
Client Extension Reference Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 You can find code examples for all types of client extensions in liferay-portal Frontend Client Extensions ...
Instance Settings YAML Configuration Reference
Instance Settings YAML Configuration Reference You can use an instance settings client extension to configure a wide variety of Liferay configurations. Each configuration is referenced by its PID...
Bundling Resources
Bundling Resources
Bundling Resources in a JavaScript Import Map Entry Client Extension
Bundling Resources in a JavaScript Import Map Entry Client Extension Liferay DXP 2023.Q1+/Portal GA92+ JavaScript import map entry client extensions make JavaScript code or resources available to...
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...
Client Extensions UI Reference
Client Extensions UI Reference Liferay's widget client extensions (custom element and iframe) register applications with Liferay, adding them as widgets to site pages. Additionally, you can style...
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...
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...
JavaScript Import Map Entry YAML Configuration Reference
JavaScript Import Map Entry YAML Configuration Reference Usage Details This client-extension.yaml file defines a JavaScript import map entry client extension: assemble: - from: build/static ...
OAuth User Agent YAML Configuration Reference
OAuth User Agent YAML Configuration Reference You can define an OAuth user agent client extension with a client-extension.yaml file. Usage Details This client-extension.yaml file defines an OAuth...
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...
OAuth Headless Server YAML Configuration Reference
OAuth Headless Server YAML Configuration Reference You can define an OAuth headless server client extension with a client-extension.yaml file. Usage Details This client-extension.yaml file defines...
Bundling and Copying Files from an Existing Theme
Bundling and Copying Files from an Existing Theme By using gulp's kickstart task, you can copy the files from a previously created theme into any theme you choose. This functionality is useful in...
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 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...
Frontend Data Set Cell Renderer YAML Reference
Frontend Data Set Cell Renderer YAML Reference You can define a Frontend Data Set cell renderer client extension with a client-extension.yaml file. Usage Details The client-extension.yaml file...
Using a Frontend Data Set Cell Renderer Client Extension
Using a Frontend Data Set Cell Renderer Client Extension Liferay 7.4+ You can use Frontend Data Set (FDS) cell renderer client extensions to customize the display for your data set. Use this type...
Using a JavaScript Client Extension
Using a JavaScript Client Extension Liferay 7.4+ With a JavaScript (JS) client extension, you can run your own JavaScript on any page in Liferay without worrying about dependencies on Liferay code...
Using a CSS Client Extension
Using a CSS Client Extension Liferay 7.4+ CSS client extensions introduce new CSS styling to pages. A deployed CSS client extension on a page adds to the page's existing styling, including theme...
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...
Using a Theme Favicon Client Extension
Using a Theme Favicon Client Extension Liferay 7.4+ With a theme favicon client extension, you can override the theme's favicon on the selected page. Start with the sample workspace to build and...
Theme CSS YAML Configuration Reference
Theme CSS YAML Configuration Reference You can define a theme CSS client extension with a client-extension.yaml file. Usage Details This client-extension.yaml file defines a theme CSS client...
Theme Favicon YAML Configuration Reference
Theme Favicon YAML Configuration Reference You can define a theme favicon client extension with a client-extension.yaml file. Usage Details This client-extension.yaml file defines a theme favicon...
Editor Config Contributor YAML Configuration Reference
Editor Config Contributor YAML Configuration Reference Liferay DXP 2024.Q1+/Portal GA112+ This feature is currently behind a release feature flag (LPS-186870). Read Release Feature Flags for more...
Applying Styles to Fragments
Applying Styles to Fragments When you add a fragment to a page, you can use the sidebar menu to configure the fragment, including the Styles configuration tab. Use the Styles tab in the sidebar...
Using a Theme Sprite Map Client Extension
Using a Theme Sprite Map Client Extension Liferay DXP 2023.Q4+/Portal GA100+ With a theme sprite map client extension, you can override the default Clay sprite map used for icons on a page. Start...
Theme Sprite Map YAML Configuration Reference
Theme Sprite Map YAML Configuration Reference You can define a theme sprite map client extension with a client-extension.yaml file. Usage Details This client-extension.yaml defines a theme sprite...
SAML Sessions remain Active despite Logout in Liferay
Issue We have integrated SAML with our Liferay configuration. We have noticed that after a User logs out, their session remains active in Liferay. Environment Liferay DXP 7.3 Resolution This issue may occur if the 'SameSite' attribute in the browser cookie is set to 'Strict'. To resolve...
I cannot select a Folder when adding a Basic Document via Asset Publisher
Issue I have an Asset Publisher Widget configured as Manual Asset Selection. When adding a Basic Document, the portal does not allow me to change the default Folder. Environment Liferay DXP 7.4 Resolution The observed behavior is a known issue addressed by LPS-205089. Please create a...
Unable to add images to an out of the box paragraph fragment
Issue We are facing editing issues on the out of the box paragraph fragments when trying to add images to it. The add button is only available in the editor when the paragraph is placed in a grid. If the paragraph is in the middle or right column, the add button is visible. Adding the...
Private Pages for New Users are being created only after New User logs in
    Issue When creating Private pages for new users, the private pages are being created only once the new user has logged in or is impersonated   Environment Liferay DXP 7.X   Resolution The behavior listed above is considered intended behavior For performance reasons, user’s private...
How can administrator users pre-configure a category filters in a search page?
Issue In a search page, an administrator user can narrow search results using the Type Facet by pre-selecting specific object types in the widget configuration. We need to do a similar filtering selecting specific Categories, the problem here is the Category Facet lacks this capability,...
jQuery error in the logs when using Quarterly Release 2023.Q4
Issue When jQuery is enabled we are facing the following error in the logs: ERROR [http-nio-8080-exec-8][ComboServlet:389] Skip /o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js because its content type is not CSS or JavaScript Environment 2023.Q4.0 and 2023.Q4.1 Resolution This...
After migrating to DBStore, how to check it was (entirely) successful
Issue We are in the process of migrating documents and media from our file-system based store to the database (DBStore) How to find out if all active documents and media are migrated to the database? Is there a way to do a count? Environment DXP 7.x Resolution First of all, if the...
The field should save the previous selection
Issue Comma in Values of Select from List in Structures Steps: Create a structure with a Select from List. Export it to JSON. Change the value of Select from List to comma-separated words in the JSON file. Import the JSON into a new structure and create content from that. Observed...
Unable to select organization in segment property
Issue Steps to reproduce: 1. Start Liferay DXP 7.4. 2. Add an organization. 3. Add a segment. 4. Add an organization property. 5. Select the organization. Expected result: User should be able to select the organization. Actual Result: No response when clicking select, unable to select...
Text field limited to 120 characters in forms
Issue If users enter more than 120 characters, the form is published successfully, however, when implemented in a form widget, they will notice that the text in both has been reduced to accommodate the 120-character limit. Expected behvaior: The text area should be increased to 255...
FTL Error in Category Facet with Vocabulary Layout Display Template
Issue Category facet error when selecting certain categories under vocabulary layout display template. Steps to reproduce: Create a search page using the search template under global templates. Uncheck the inherit changes checkbox in the page configurations and save it. Go to the page...
Which database table stores the custom workflow value?
Issue Where does the custom workflow values  present in the database table? Environment Liferay DXP 7.4 Resolution The data of custom workflow under process builder information inside your database should be present in the below tables: 1.WorkflowDefinitionLink 2.WorflowInstanceLink...
Expiring license causing 'Uncaught TypeError: Liferay.Alert is not a constructor'
Issue Within 30 days of license expiry an alert message should pop up reminding the user about renewing the license. On 2023.Q4.0 it causes Uncaught TypeError: Liferay.Alert is not a constructor in the browser's console. Environment Liferay Quarterly Release 2023.Q4 Resolution This issue...
Structure fields are not loading after upgrade from 7.2 to 7.4
Issue we have a problem with one of our journal structures after running the upgrade process from 7.2 fixpack-20 to 7.4u92. After the upgrade, the structure is empty when we try to edit in in Liferay (also when we try to add a new Web Content of this type or try to edit an existing...
Uploaded documents are available for all sites using different virtual hosts
Issue Create two sites Set a different virtual host for each site e.g. testsite.local, testsite2.local Upload a document into Documents and Media on your second site See that the uploaded file is available when accessing it with any of the site's URL Example:...
How can I disable web content history?
Issue We would like to have only one version of our web contents so we want to to disable the web content history/versioning. Environment Liferay DXP 7.4 + Resolution Edit the Journal Article Maximum Version Count from Control Panel > System Settings > Web Content. The other, already...
Font-weight is not being responsive on Heading Fragment
Issue Despite setting the font weight for the Heading Fragment, the fragment is unresponsive and doesn't respond to the applied setting.  Environment DXP 7.4 Resolution This is determined to be the intended behavior. This is because some common styles don't work with all the fragments...
Enabling Special Characters for Screen Names and Passwords
Issue When trying to use special characters for setting screen names and passwords, not all special characters are accepted.  Environment DXP 7.0+ Resolution There is a simple workaround available to enable additional special characters to be accepted. Adding the following property to...
HTML Parsing errors when reindexing journal articles (jericho)
Issue In general, this error may occur after upgrading to Quarterly Releases. When reindexing or updating specific web contents, errors are displayed in logs similar to the following traces: ERROR [default-38][jericho:211] EndTag li at (r1,c466,p465) not recognised as type '/normal'...
Stack overflow and org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet [Friendly URL Servlet - Public] threw exception
Issue There is a stack overflow error together with the error org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet [Friendly URL Servlet - Public] threw exception Environment Liferay DXP 7.3 Resolution This error can happen when the following portal...

Showing 961 to 1,020 of 8,720 entries.