Search Results

Capability
Feature
Deployment Approach
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...
Publicatiedatum: 26-apr-2024 20:57
Liferay Internals
Liferay Internals :file: landingpage_template.html :file: liferay-internals/landing.html
Publicatiedatum: 26-apr-2024 20:57
Liferay Classloader Hierarchy
Liferay Classloader Hierarchy All Liferay DXP/Portal applications live in an OSGi container. DXP/Portal is a web application deployed on your application server. Its Module Framework bundles...
Publicatiedatum: 26-apr-2024 20:57
Bundle Classloading Flow
Bundle Classloading Flow The OSGi container searches several places for imported classes. It's important to know where it looks and in what order. Liferay DXP's classloading flow for OSGi bundles...
Publicatiedatum: 26-apr-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
Publicatiedatum: 26-apr-2024 20:57
UI Architecture
UI Architecture :file: ../../landingpage_template.html :file: ui-architecture/landing.html
Publicatiedatum: 26-apr-2024 20:57
Overriding Global Language Translations
Overriding Global Language Translations Liferay DXP/Portal implements headings, labels, and messages for the default locale and many other locales using language translations. You can override...
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-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....
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-2024 20:57
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...
Publicatiedatum: 26-apr-2024 20:57
Building Liferay Source
Building Liferay Source This section aims to provide instructions for building Liferay Portal from source as quickly as possible. Using a nightly snapshot bundle no longer requires a full build...
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-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.
Publicatiedatum: 26-apr-2024 20:57
Customizing JSPs
Customizing JSPs Customizing JSPs with Dynamic Includes
Publicatiedatum: 26-apr-2024 20:57
Creating Service Wrappers
Creating Service Wrappers Coming soon!
Publicatiedatum: 26-apr-2024 20:57
Semantic Versioning
Semantic Versioning Semantic Versioning is a three tiered versioning system for incrementing version numbers based on the degree of API change made in a releasable software component. It's a...
Publicatiedatum: 26-apr-2024 20:57
Using an OSGi Service
Using an OSGi Service Liferay APIs are readily available as OSGi services. You can access a service by creating a field of that service type and annotating the field with @Reference, like this: ...
Publicatiedatum: 26-apr-2024 20:57
Command Line Gogo Shell
Command Line Gogo Shell If you're in a development environment, you can interact with the module framework locally from the command line. Gogo shell should only be run from the command line in...
Publicatiedatum: 26-apr-2024 20:57
Reference
Reference 7.4 Breaking Changes 7.3 Breaking Changes 7.2 Breaking Changes Exported Third-Party Packages Portal Developer Properties
Publicatiedatum: 26-apr-2024 20:58
Portal Developer Properties
Portal Developer Properties There are Portal Properties that facilitate development. Liferay's portal-developer.properties file includes all of them. The portal-developer.properties file is enabled...
Publicatiedatum: 26-apr-2024 20:58
Customizing the Submit Button
Customizing the Submit Button Available 7.4+ When a User is finished entering data into a form, they must submit the form. By default a button that says Submit is displayed for this purpose. ...
Publicatiedatum: 26-apr-2024 20:58
Customizing Form Layouts
Customizing Form Layouts By default, new elements on your form are added to a new row and occupy the entire width of the form. Form with all elements occupying entire width of form. Sometimes it...
Publicatiedatum: 26-apr-2024 20:58
Creating and Managing Forms
Creating and Managing Forms Creating Forms Customizing Form Layouts Reusing Sets of Form Elements Providing Help Text and Predefined Values Building Forms with Conditional Fields Validation...
Publicatiedatum: 26-apr-2024 20:58
Forms
Forms :file: ../landingpage_template.html :file: forms/landing.html
Publicatiedatum: 26-apr-2024 20:58
Forms Field Types Reference
Forms Field Types Reference The Liferay Forms application contains lots of field types and elements to add to your forms. To discover the available elements, Open the Product Menu (Product Menu)...
Publicatiedatum: 26-apr-2024 20:58
Using the Search Location Field
Using the Search Location Field Use a Search Location field so a user can interact with Google's Maps JavaScript API and Google Places API, selecting a location and getting these fields autofilled...
Publicatiedatum: 26-apr-2024 20:58
Using Storage Adapters
Using Storage Adapters When a User adds a form record, Liferay routes the processing of the request through a storage adapter API. The same is true for the other CRUD operations performed on form...
Publicatiedatum: 26-apr-2024 20:58
Providing Help Text and Predefined Values
Providing Help Text and Predefined Values Form fields can be configured to have help text, placeholder text, and predefined values that assist users in understanding and filling out a form. Help...
Publicatiedatum: 26-apr-2024 20:58
Forms Permissions Reference
Forms Permissions Reference This article serves as a guide for all permissions associated with the Forms application. Form Widget Permissions Navigate to the site page where the Form widget has...
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-2024 20:58
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...
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-2024 20:57
The Benefits of Modularity
The Benefits of Modularity Dictionary.com defines modularity as the use of individually distinct functional units, as in assembling an electronic or mechanical system. The distinct functional units...
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-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...
Publicatiedatum: 26-apr-2024 20:57
Gogo Shell Commands
Gogo Shell Commands The Gogo shell executes Felix Gogo basic commands and Liferay commands. The Gogo shell is accessible in the Control Panel (recommended) and from the command line. Here are some...
Publicatiedatum: 26-apr-2024 20:58
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...
Publicatiedatum: 26-apr-2024 20:58
Exported Third Party Packages
Exported Third Party Packages Liferay provides over one-hundred third party Java packages at run time. The com.liferay.portal.bootstrap module exports the packages by specifying individual packages...
Publicatiedatum: 26-apr-2024 20:58
Forms Configuration Reference
Forms Configuration Reference Here's an overview of all the Forms configurations so you can quickly find a configuration you need. Forms Options You can export and import forms between Sites. To...
Publicatiedatum: 26-apr-2024 20:58
Translating Forms
Translating Forms Forms can be be translated and presented in any language that is currently enabled on the current site. To add a translation: Begin by viewing an existing form (e.g., Guest...
Publicatiedatum: 26-apr-2024 20:58
Exporting and Importing Forms
Exporting and Importing Forms You can export all your forms as a LAR file and then import them into a different Site for reuse. See Exporting/Importing Site Pages and Content to learn about the...
Publicatiedatum: 26-apr-2024 20:58
Customizing Auto-Save Behavior
Customizing Auto-Save Behavior The Forms application automatically saves the form creation progress as you create a form. By default, a form's draft is auto-saved every minute. To change the...
Publicatiedatum: 26-apr-2024 20:58
Reusing Sets of Form Elements
Reusing Sets of Form Elements Forms often request the same sets of information, such as name, birthday, and address. Rather than adding these fields for every new form, you can group elements as a...
Publicatiedatum: 26-apr-2024 20:58
Validation Conditions Reference
Validation Conditions Reference There are several out-of-the-box validation conditions that can be used to validate form responses before they are submitted. Text Field Validation Conditions...
Publicatiedatum: 26-apr-2024 20:58
Validation and Masking
Validation and Masking Certain Forms fields can be validated (Text, Date, and Numeric fields) and masked (Numeric fields) to ensure User input is valid. Date Fields can be validated beginning in...
Publicatiedatum: 26-apr-2024 20:58
Data Providers
Data Providers Data Providers Overview Using the REST Data Provider to Populate Form Options
Publicatiedatum: 26-apr-2024 20:58
Kaleo Forms
Kaleo Forms Kaleo Forms is deprecated as of Liferay 7.4 2023.Q3. Use business processes for Liferay Objects (i.e., objects, workflow, and form container fragments) instead. Liferay's Kaleo Forms...
Publicatiedatum: 26-apr-2024 20:58
Introduction to Forms
Introduction to Forms Liferay Forms gives you robust form building capability so you can gather user data that you need (for example, customer feedback, a job application). The application can be...
Publicatiedatum: 26-apr-2024 20:58
Using the Show-Hide Rule
Using the Show-Hide Rule Users can use a Show action show a field if a condition is met. Otherwise, this field is hidden. This example uses a camp registration form with two text fields: I am...
Publicatiedatum: 26-apr-2024 20:58
Sharing Forms and Managing Submissions
Sharing Forms and Managing Submissions Sharing Forms Managing Form Entries Form Reports Configuring Form Notifications Using Forms with a Workflow Enabling CAPTCHA on Form Submissions ...
Publicatiedatum: 26-apr-2024 20:58
Kaleo Forms
Kaleo Forms Kaleo Forms
Publicatiedatum: 26-apr-2024 20:58
Managing Form Entries
Managing Form Entries Once users begin submitting form entries, you can access the form entry data through the UI or export the data to a different file format for further analysis and review. ...
Publicatiedatum: 26-apr-2024 20:58
Form Reports
Form Reports 7.3, 7.4 Once users begin submitting form entries, you can access a field-by-field report on the form's records: Navigate to the Forms application. In the Product Menu (Product...
Publicatiedatum: 26-apr-2024 20:58
Enabling CAPTCHA on Form Submissions
Enabling CAPTCHA on Form Submissions CAPTCHA can be enabled to deter automated form submissions. To enable CAPTCHA: Click the form's Options button (Options) and select Settings. Navigate to...
Publicatiedatum: 26-apr-2024 20:58
Redirecting Users on Form Submission
Redirecting Users on Form Submission By default, when a user submits a form response, they are directed to a success page. This behavior can be configured to instead redirect a user to a specific...
Publicatiedatum: 26-apr-2024 20:58
Creating Workflow Tasks
Creating Workflow Tasks Subscription The default Single Approver Definition offers a simple introduction to workflow tasks. It has only two task nodes: Review and Update. The workflow enters the...
Publicatiedatum: 26-apr-2024 20:58

Capabilities

Product

Contact Us

Connect

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