Search Results

All Results 7013
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Using Liferay Util Body Top
Using Liferay Util Body Top The body top tag is not a self-closing tag. The content placed between the opening and closing of this tag is moved to the top of the body tag. When something is passed...
Using Liferay Util Get URL
Using Liferay Util Get URL The get URL tag scrapes the URL provided by the url attribute. If a value is provided for the var attribute, the content from the screen scrape is scoped to that...
Using Liferay Util Include
Using Liferay Util Include The include tag lets you include other JSP files in your portlet's JSP, theme, or web content. This can increase readability as well as provide separation of concerns for...
Using Liferay Util Param
Using Liferay Util Param The param tag lets you set a parameter for an included JSP page. This configuration requires two JSPs. JSP A, the main view of the app, includes JSP B and sets its...
Using Liferay Util Whitespace Remover
Using Liferay Util Whitespace Remover The whitespace remover tag removes line breaks and tabs from code blocks included between the opening and closing of the tag. Below is an example configuration...
Using Localized Messages in an MVC Portlet
Using Localized Messages in an MVC Portlet Liferay's localization framework is for creating localized messages in your MVC portlet. Deploy the Sample Code Then, follow these steps: Download...
Using Liferay Util Dynamic Include
Using Liferay Util Dynamic Include The dynamic include tag lets you specify a point or points in a JSP or theme where a developer can inject additional HTML, resources, or functionality, using the...
Using Liferay Util Buffer
Using Liferay Util Buffer The buffer tag is not a self-closing tag. The content placed between the opening and closing of this tag is saved to a buffer and its output is assigned to the Java...
Using Liferay Util HTML Bottom
Using Liferay Util HTML Bottom The HTML bottom tag is not a self-closing tag. Content placed between the opening and closing of this tag is moved to the bottom of the tag. When something is passed...
Using Liferay Util HTML Top
Using Liferay Util HTML Top The HTML top tag is not a self-closing tag. The content placed between the opening and closing of this tag is moved to the tag. When something is passed using this...
Using a JSP and MVC Portlet
Using a JSP and MVC Portlet An easy way to start developing a web application is to add markup to a JSP file and render it using a portlet Java class. The W3E7 example application demonstrates...
Sharing Localized Messages
Sharing Localized Messages As you work on an application you might have multiple modules, each of which with its own language keys. Instead of maintaining various language properties files in...
Aggregating Resource Bundles
Aggregating Resource Bundles When working with a module that shares localized messages, the bnd header must specify the resource bundles you want to associate with the module. Liferay provides a...
DevOps
DevOps :::: 2 :gutter: 3 3 3 3 ::: Local Integrations Configuring Documents and Media Previews Enabling Antivirus Scanning for Uploaded Files Configuring Cache Control for Documents and Media...
Configuring Caching for Documents and Media
Configuring Caching for Documents and Media Liferay 7.3 U23+, Liferay 7.4 U21+, GA21+ By default, Documents and Media files are not cached by browsers or servers. This is because file visibility...
Enabling FFmpeg for Audio and Video Previews
Enabling FFmpeg for Audio and Video Previews Documents and Media provides integration with the FFmpeg multimedia framework for generating audio and video file previews. To use this integration, you...
Enabling LibreOffice / OpenOffice Integration
Enabling LibreOffice / OpenOffice Integration LibreOffice and OpenOffice are open source productivity suites that you can integrate with Liferay. By default Liferay includes PDFBox, which generates...
Enabling Links to Google Drive Documents
Enabling Links to Google Drive Documents Liferay supports Google Drive in Documents and Media. When enabled, you can create shortcuts to your Google Drive files that enable you to view and manage...
Configuring Documents and Media Previews
Configuring Documents and Media Previews Liferay 7.4 U84+/GA84+ By default, Liferay uses PDFBox to generate previews for files added to the document library. This is because PDFBox is the only...
Enabling Document Creation and Editing with Microsoft Office 365
Enabling Document Creation and Editing with Microsoft Office 365 Subscription Liferay DXP integrates with Microsoft Office 365™ so you can create and edit documents, spreadsheets, and...
Google Drive Integration
Google Drive Integration Integrate Google Drive with Liferay DXP to create, edit, and manage Google Docs, Sheets, and Slides directly from Documents and Media. This integration provides two main...
Enabling Document Creation and Editing with Google Drive
Enabling Document Creation and Editing with Google Drive Liferay DXP provides integration with Google Drive so you can create and edit Google Docs, Sheets, and Slides via the Documents and Media...
Setting Storage Quotas for Documents and Media
Setting Storage Quotas for Documents and Media You can define storage quotas in Documents and Media by enabling the data.limit.dl.storage.max.size portal property. Once you define a value for this...
Acquiring Object Definitions from Marketplace
Acquiring Object Definitions from Marketplace Object definitions package custom object configurations into applications. These apps are published as Client Extensions. After publication to Liferay...
Become a Publisher
Become a Publisher To publish apps or solutions on Marketplace, you need a Liferay account with publisher permissions. Becoming a publisher is free, but you must submit a request with relevant...
Publishing Solutions in Marketplace
Publishing Solutions in Marketplace The Liferay Marketplace contains business solutions to improve productivity and reduce time to market. Currently, only existing Liferay partners can publish a...
Provisioning Cloud Apps
Provisioning Cloud Apps You can provision cloud apps to your Liferay instance and start using them immediately. Unlike DXP apps, cloud apps integrate with Liferay SaaS directly and don't require...
Connecting Liferay DXP to Marketplace
Connecting Liferay DXP to Marketplace Liferay DXP 2025.Q1+/GA132+ You can connect Liferay DXP to Marketplace in Instance Settings. With this integration, you can add supported apps from the...
Publishing Apps in Marketplace
Publishing Apps in Marketplace The process of publishing a DXP app differs slightly from that of Cloud apps. Log into your Liferay account at marketplace.liferay.com. Open the Dashboard menu...
Liferay Catalogs
Liferay Catalogs Liferay Catalogs categorize applications in Marketplace. There are three catalogs developed and maintained by Liferay. Liferay Inc. Liferay Labs Liferay Community You can...
Acquiring DXP Apps
Acquiring DXP Apps There are two types of DXP apps in marketplace: free and paid. Free apps can be downloaded, deployed to Liferay DXP, and used immediately without deploying a license. Paid apps...
Publishable App Types in Marketplace
Publishable App Types in Marketplace You can publish different types of applications in Marketplace. App TypeRuntime ArchitectureDeployment TypeTypical Complexity Cloud AppExternalLiferay SaaS /...
Purchasing AI Hub
Purchasing AI Hub AI Hub is sold through the Products catalog in Marketplace. Purchasing begins when you submit an order. Liferay then sends an order form for signature, and provisioning starts...
Tooling
Tooling Liferay provides a variety of developer tools that include standard build scripting, lightweight CLI utilities, and full IDE based on Eclipse. This is to serve all developers, whether...
Installing a Liferay Server in Liferay Developer Studio
Installing a Liferay Server in Liferay Developer Studio Register a Liferay DXP bundle with Liferay Developer Studio (LDS) so you can start, stop, debug, and deploy to it from the IDE. Each...
AI Tools in Workspace
AI Tools in Workspace You can use AI-based tools to build your projects in Liferay Workspace. Whether you code with Claude, Copilot, Cursor, Gemini, Windsurf, or another AI assistant, your...
Creating Code with Liferay Workspace
Creating Code with Liferay Workspace Liferay Workspace is the developer's tool for creating and managing Liferay development projects. Creating Projects Blade CLI makes it easy to create projects...
Upgrading Code with Liferay Workspace
Upgrading Code with Liferay Workspace When moving to a new release of Liferay, your code must move with it. Liferay Workspace has a dedicated Blade/Gradle command to help you migrate your code to...
Liferay Workspace Configuration Reference
Liferay Workspace Configuration Reference Liferay Workspace has many options you can set. Here's a handy command and properties reference. Running Liferay DXP locally my-project $ blade gw...
Liferay npm Bundler (Deprecated)
Liferay npm Bundler (Deprecated) The Liferay npm bundler is deprecated of Liferay 2024.Q4/Portal GA129, and it's planned for future removal.

Showing 7,001 to 7,040 of 8,806 entries.