Search Results

Capability
Feature
Deployment Approach
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...
Date de publication: 26 avr. 2024 20:57
Extending Liferay
Extending Liferay Liferay DXP/Portal is highly customizable. Its modular architecture contains components you can extend and override dynamically using APIs.
Date de publication: 26 avr. 2024 20:57
Customizing JSPs
Customizing JSPs Customizing JSPs with Dynamic Includes
Date de publication: 26 avr. 2024 20:57
Auditing Portlet Activity with Portlet Filters
Auditing Portlet Activity with 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...
Date de publication: 26 avr. 2024 20:57
Organizing the Source
Organizing the Source It is important to have a solid understanding of how the Liferay source is organized when working on fixing a bug or adding a new feature to the product. The Liferay Source...
Date de publication: 26 avr. 2024 20:57
Fixing a Bug or Contributing a New Feature
Fixing a Bug or Contributing a New Feature 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...
Date de publication: 26 avr. 2024 20:57
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...
Date de publication: 26 avr. 2024 20:57
Creating Service Wrappers
Creating Service Wrappers Coming soon!
Date de publication: 26 avr. 2024 20:57
Overriding Module Language Translations in Earlier Versions
Overriding Module Language Translations in Earlier Versions For Liferay DXP 7.4 U4 (Update 4) and above or Liferay Portal 7.4 GA8 and above, the [Language Override...
Date de publication: 26 avr. 2024 20:57
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...
Date de publication: 26 avr. 2024 20:57
APIs as OSGi Services
APIs as OSGi Services After you've learned what a module is and how to deploy one, you can use modules to define APIs and implement them. Liferay APIs are OSGi services, defined by Java interfaces...
Date de publication: 26 avr. 2024 20:57
Fundamentals
Fundamentals Liferay development projects consist primarily of simple .jar files. These contain a few extra configuration files that make them OSGi modules, but they're easily understandable by...
Date de publication: 26 avr. 2024 20:57
Finding Artifacts
Finding Artifacts To use external artifacts in your project, you must configure their dependencies in your build.gradle Gradle script. Before specifying an artifact as a dependency, you must first...
Date de publication: 26 avr. 2024 20:57
Resolving Third Party Library Package Dependencies
Resolving Third Party Library Package Dependencies An application can rely on multiple OSGi modules. Resolving their Java package dependencies can be challenging. In a perfect world, every package...
Date de publication: 26 avr. 2024 20:57
Specifying Dependencies
Specifying Dependencies You must satisfy all dependencies to compile and deploy a module successfully. After you find the dependency artifacts, add them as dependencies in your Gradle build file....
Date de publication: 26 avr. 2024 20:57
Using the Gogo Shell
Using the Gogo Shell The Gogo shell provides a way to interact with the module framework. Among other things, you can Dynamically install/uninstall bundles (modules) Examine package...
Date de publication: 26 avr. 2024 20:57
Configuring Dependencies
Configuring Dependencies Liferay provides a container where modules can publish and consume functionality through their Java packages. Modules can leverage packages from other modules or...
Date de publication: 26 avr. 2024 20:57
7.4 Breaking Changes
7.4 Breaking Changes Breaking changes changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay 7.4, starting with the first...
Date de publication: 26 avr. 2024 20:58
7.2 Breaking Changes
7.2 Breaking Changes This document presents a chronological list of changes that break existing functionality, APIs, or contracts with third party Liferay developers or users. We try our best to...
Date de publication: 26 avr. 2024 20:58
Module Projects
Module Projects Liferay applications and customizations are OSGi modules: .jar files containing Java code and some extra configuration for publishing and consuming APIs. A module project comprises...
Date de publication: 26 avr. 2024 20:57

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy