Search Results

All Results 6965
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Mapping Calendar Event Fields to Display Page Templates
Mapping Calendar Event Fields to Display Page Templates You can customize and display calendar event information by mapping calendar fields to display page templates. Highlight certain fields such...
Deploying Microservice Client Extensions to Liferay PaaS
Deploying Microservice Client Extensions to Liferay PaaS In most cases, you can deploy client extensions with Liferay PaaS similarly to self-hosted instances. Deploy frontend, configuration, and...
Database Service
Database Service The database service is a proxy in Liferay Cloud to the Cloud SQL service in the Google Cloud Platform where the database itself resides. The database service provides tools for...
Creating a Database Dump
Creating a Database Dump Uploading a backup to Liferay Cloud's backup service requires a snapshot comprised of two compressed files, containing the document library and database dump, respectively....
Backup Service
Backup Service Maintaining regular backups is vital to protecting your project's data. The Liferay Cloud backup service stores iterations of environment data that can be used to restore your...
Liferay Commerce 2.1 Connector to PunchOut2Go
Liferay Commerce 2.1 Connector to PunchOut2Go Subscription Liferay provides a PunchOut2Go connector that integrates with a user's existing PunchOut2Go infrastructure. You can download this...
Using Objects with SugarCRM
Using Objects with SugarCRM [Release Feature](../../../../security-and-administration/administration/configuring-liferay/feature-flags.md#release-feature-flags) You can create objects that map to...
Using the Accessibility Menu
Using the Accessibility Menu Liferay DXP 2024.Q2+/Portal GA120+ Most enhancements to accessibility in Liferay are propagated across the entire platform by default, so all your users can benefit...
Using a Frontend Data Set Filter Client Extension
Using a Frontend Data Set Filter Client Extension Liferay DXP 2024.Q2+/Portal GA120+ Frontend data set filter client extensions define JavaScript functions for creating customizable filter...
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...
Using Object APIs With Base64 Encoded Files
Using Object APIs With Base64 Encoded Files Liferay DXP 2024.Q2+/Portal GA120+ When creating object entries with attachment fields through APIs, you can generally upload files from your computer...
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...
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 ...
Product Details - Using Display Page Template
Product Details - Using Display Page Template Accelerators like Minium and Speedwell have a product details page that uses the product details widget. Instead of using the product details widget on...
Document Shortcut API Basics
Document Shortcut API Basics Liferay's headless delivery application provides REST services for Documents and Media that add document shortcuts to sites or asset libraries, list their information,...
Setting Default Permissions
Setting Default Permissions Liferay DXP 2024.Q3+/Portal GA125+ You can define a set of default permissions for Liferay content pages. The default permissions setting is available at both instance...
Customizing Localization
Customizing Localization Liferay ships with 55 translations, making it ideal for deployments all over the world. Sometimes, however, you must modify a translation or provide a new one. Here you can...
Traditional Java-Based Development
Traditional Java-Based Development Liferay is a complex open-source platform built on several key technologies and architectural principles. Liferay is written mostly in Java and built on the OSGi...
Extending Liferay
Extending Liferay Liferay DXP/Portal is highly customizable. Its modular architecture contains components you can extend and override dynamically using APIs.
Creating a Model Listener
Creating a Model Listener Model listeners listen for persistence method calls that signal changes to a specified model (such as update or add methods). Most of the methods model listeners use are...
Customizing JSPs with Dynamic Includes
Customizing JSPs with Dynamic Includes The liferay-util:dynamic-include tag is a placeholder into which you can inject content---JavaScript code, HTML, and more. The example project demonstrates...
Overriding Module Language Translations
Overriding Module Language Translations For Liferay DXP 7.4 U4/Portal 7.4 GA8+, the Language Override tool is the recommended approach. Overriding language translations in specific applications...
Using Portlet Filters
Using Portlet Filters Portlet filters intercept requests and responses at the start of each portlet request processing phase so you can add functionality there. This makes them useful for auditing...
Creating Service Wrappers
Creating Service Wrappers With Service Wrappers, you can override default service methods to add extra functionality. For example, you may want the value of a field you've added to Liferay's User...
Adding a Language
Adding a Language Liferay ships with over 50 languages out-of-the-box. Translation is complete for many of these languages, and some are still in the translation process. Each language has its own...
Generating Translations Automatically
Generating Translations Automatically Liferay DXP supports 50 languages out-of-the-box. Each locale has its own language properties file containing keys for its language. When you create an...
Overriding Global Language Translations with Language Properties
Overriding Global Language Translations with Language Properties Liferay DXP/Portal implements headings, labels, and messages for many locales using language translations. You can override these...
Overriding OSGi Services
Overriding OSGi Services Liferay's OSGi container is a dynamic environment in which services can be added, removed, or overridden as needed. This framework registers Liferay components with the...
Mapping Repeatable Fields to Fragments
Mapping Repeatable Fields to Fragments Liferay DXP 2024.Q3+/Portal GA125+ When creating fields on web content structures, you can make them repeatable. You can then map these fields to fragments...
Support Access
Support Access Support Access is an optional setting that expedites troubleshooting by giving Liferay engineers direct access to a Liferay Cloud project environment. Liferay Cloud administrators...
Configuring Cross-Region Disaster Recovery
Configuring Cross-Region Disaster Recovery Liferay Cloud provides two ways for customers to take advantage of the Disaster Recovery (DR) procedure in the case of major incidents: Automatic Disaster...
Disaster Recovery Overview
Disaster Recovery Overview Liferay Cloud offers two strategies for disaster recovery: Automatic and Cross-Region. Automatic Disaster Recovery Strategy Liferay Cloud performs automatic disaster...
Shell Access
Shell Access The command-line tools in Liferay Cloud contribute to the developer's workflow by delivering speed, control, traceability, scripting, and automation capabilities. Shell access makes it...
Troubleshooting Services
Troubleshooting Services Services are the core of a Liferay Cloud environment. This article covers troubleshooting techniques that can be used to investigate and address issues that may arise with...
Information Security and Liferay Cloud
Information Security and Liferay Cloud Liferay takes security on the cloud very seriously and has published the following documents on our compliance with the SOC 2 and ISO 27001:2013 standards: ...
Managing Secure Environment Variables with Secrets
Managing Secure Environment Variables with Secrets Secrets allow you to securely store variables for any environment within Liferay Cloud. Whereas any user with permission to view your Liferay...
Web Application Firewall
Web Application Firewall Liferay Cloud 5.x.x Liferay Cloud includes a web application firewall called ModSecurity. It inspects requests sent to the web server against a predefined set of custom...
Updating Services in Liferay PaaS
Updating Services in Liferay PaaS Liferay PaaS provides a robust framework for achieving a highly efficient Continuous Integration/Continuous Deployment (CI/CD) strategy. With Git and Jenkins...
Configuring Persistent File Storage Volumes
Configuring Persistent File Storage Volumes Administrators can configure the volumes for their services in Liferay PaaS depending on their deployment type (Deployment or StatefulSet). Volumes can...
Deploying Changes via the Liferay Cloud Console
Deploying Changes via the Liferay Cloud Console This tutorial walks through the process of adding a portal property to the Liferay service, triggering a CI build with a pull request, and deploying...