Capability

Development and Tooling

Liferay offers a comprehensive toolkit to extend or customize your digital experience. Build applications quickly with low-code/no-code features like Objects, or leverage developer tools like Liferay Workspace and Blade CLI for further customizations.

For users on PaaS or running Self-Hosted, Liferay also offers tools deploying customizations.

Feature
Deployment Approach
Using Variables
Using Variables Though not a Poshi layer, variables are a large part of Poshi tests. Variables, like in other programming languages, are used to store data which can be referenced and reused in...
Julkaisupäivä: 26.4.2024 20:57
Reference
Reference Node Version Information
Julkaisupäivä: 26.4.2024 20:57
Using the Bootstrap 3 Compatibility Layer in Liferay 7.4
Using the Bootstrap 3 Compatibility Layer in Liferay 7.4 As of Liferay DXP 7.4 GA1, the Bootstrap 3 compatibility layer is removed from the built-in packages in Liferay frontend applications. If...
Julkaisupäivä: 26.4.2024 20:57
Node Version Information
Node Version Information Liferay DXP uses Node (and NPM) for many different frontend components. Specifically, the Liferay Theme Generator and Liferay's JavaScript application tools require the use...
Julkaisupäivä: 26.4.2024 20:57
Poshi Resources
Poshi Resources To give Poshi test writers easy access to commonly used functions or other files, Poshi resources were created to store existing Poshi files as dependencies that can be loaded apart...
Julkaisupäivä: 26.4.2024 20:57
Liferay Internals
Liferay Internals :file: landingpage_template.html :file: liferay-internals/landing.html
Julkaisupäivä: 26.4.2024 20:57
Architecture
Architecture The Liferay DXP/Portal architecture has three parts: Core: Bootstraps DXP and its frameworks. The Core provides a runtime environment for managing services, UI components, and...
Julkaisupäivä: 26.4.2024 20:57
Contributing to Liferay Development
Contributing to Liferay Development Fixing a Bug or Contributing a New Feature Building Liferay Source Organizing the Source
Julkaisupäivä: 26.4.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.
Julkaisupäivä: 26.4.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...
Julkaisupäivä: 26.4.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...
Julkaisupäivä: 26.4.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...
Julkaisupäivä: 26.4.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...
Julkaisupäivä: 26.4.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...
Julkaisupäivä: 26.4.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....
Julkaisupäivä: 26.4.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...
Julkaisupäivä: 26.4.2024 20:57
Developing Page Fragments
Developing Page Fragments Developing Fragments Using the Fragments Editor Using the Fragments Toolkit Adding Configuration Options to Fragments Best Practices for Using Fragment...
Julkaisupäivä: 26.4.2024 20:59
Developer Guide
Developer Guide This section includes Developer related articles for Site Building. :::: 2 :gutter: 3 3 3 3 ::: Developing Page Fragments :link: ./developer-guide/developing-page-fragments.md :::...
Julkaisupäivä: 26.4.2024 20:59
Including Default Resources in Fragments
Including Default Resources in Fragments You can include images (e.g. .gif, .jpg, .jpeg, or .png) in your Fragment Sets for your Fragments to use. Keeping images with your Fragments, rather than in...
Julkaisupäivä: 26.4.2024 20:59
Auto-Deploying Fragments
Auto-Deploying Fragments Liferay Portal 7.3 GA1+ or Liferay DXP 7.3+ If you're developing page fragments with your own tooling, you can deploy them by packaging them in ZIP files for importing via...
Julkaisupäivä: 26.4.2024 20:59

Ask

Capabilities

Product

DXP

Contact Us

Connect

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