Search Results

Capability
Feature
Deployment Approach
Packaging Client Extensions
Packaging Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Client extension projects are built as deployable archives called Liferay Universal File Format Archives...
Publikálás dátuma: 2024.04.26. 20:55
OAuth Headless Server YAML Configuration Reference
OAuth Headless Server YAML Configuration Reference You can define an OAuth headless server client extension with a client-extension.yaml file. Usage Details This client-extension.yaml file defines...
Publikálás dátuma: 2024.04.26. 20:55
Configuration Client Extensions
Configuration Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Liferay instance configurations are deployable with client extensions. For example, you can deploy OAuth2...
Publikálás dátuma: 2024.04.26. 20:55
Client Extensions
Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 When you want to extend Liferay, either by modifying its look and feel or by calling functions outside of Liferay, you...
Publikálás dátuma: 2024.04.26. 20:55
Completely Custom Configuration
Completely Custom Configuration A configuration UI is generated automatically when you create a configuration interface. But in some cases you want a completely custom UI for your configuration....
Publikálás dátuma: 2024.04.26. 20:56
Configuration Form Renderer
Configuration Form Renderer When you create a configuration interface, a configuration UI is automatically generated. But in some cases you want customize the look and feel of the UI. For example,...
Publikálás dátuma: 2024.04.26. 20:56
Categorizing a Configuration
Categorizing a Configuration When you register a configuration interface, the UI for your application is generated in System Settings → Platform → Third Party. If you prefer a different section and...
Publikálás dátuma: 2024.04.26. 20:56
Configuration Framework
Configuration Framework Setting and Accessing Configurations Categorizing a Configuration Scoping Configurations Portlet Level Configuration Configuration Form Renderer DDM Form Annotations ...
Publikálás dátuma: 2024.04.26. 20:56
Generating Projects with Blade CLI
Generating Projects with Blade CLI Blade CLI exists to create, build, and deploy Liferay projects in Liferay Workspaces. Once created, these projects can be imported into an IDE or worked on...
Publikálás dátuma: 2024.04.26. 20:57
Creating the Role Change Request Object
Creating the Role Change Request Object Subscribers Consider a Human Resources application that collects employee requests to change Roles within the software engineering department: the Role...
Publikálás dátuma: 2024.04.26. 20:57
Blade CLI
Blade CLI :::: 2 :gutter: 3 3 3 3 ::: Installing and Updating Blade CLI :link: ./blade-cli/installing-and-updating-blade-cli.md ::: ::: Generating Projects With Blade CLI :link:...
Publikálás dátuma: 2024.04.26. 20:57
Configuring Liferay Workspace
Configuring Liferay Workspace Liferay Workspace is simple to use, and you can learn the basics by starting [at the beginning](./what-is-liferay-workspace.md). If you're happily [creating...
Publikálás dátuma: 2024.04.26. 20:57
Configuring a Liferay Docker Container
Configuring a Liferay Docker Container Creating and deploying containers is an important part of the modern developer workflow. Liferay Workspace makes it easy to use Docker containers both for...
Publikálás dátuma: 2024.04.26. 20:57
Developer Tools Overview
Developer Tools Overview 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...
Publikálás dátuma: 2024.04.26. 20:57
Troubleshooting Blade CLI
Troubleshooting Blade CLI If Blade CLI isn't working as expected, you may find answers here. The blade command is not available in my CLI If you used the install script, the path to the blade...
Publikálás dátuma: 2024.04.26. 20:57
Liferay Workspace
Liferay Workspace :::: 2 :gutter: 3 3 3 3 ::: What is Liferay Workspace :link: ./liferay-workspace/what-is-liferay-workspace.md ::: ::: Creating a Liferay Workspace :link:...
Publikálás dátuma: 2024.04.26. 20:57
Creating Deployment Environments
Creating Deployment Environments There comes a point when your code is ready to share. For that, you must build an environment. In the corporate world, there are usually three environments: ...
Publikálás dátuma: 2024.04.26. 20:57
Liferay CLI Tool
Liferay CLI Tool The Liferay CLI tool makes it easy to create Angular, JavaScript, React, shared bundle, or Vue.js projects to interface with Liferay's REST and GraphQL services. Using a liferay...
Publikálás dátuma: 2024.04.26. 20:57
Migrating an Angular Project to Use Liferay npm Bundler 2.x
Migrating an Angular Project to Use Liferay npm Bundler 2.x Follow these steps to migrate your Angular project to use liferay-npm-bundler 2.x. While liferay-npm-bundler 1.x relied on Babel to...
Publikálás dátuma: 2024.04.26. 20:57
Bundler Migration Guide
Bundler Migration Guide :::: 2 :gutter: 3 3 3 3 ::: Migrating a liferay-npm-bundler Project from 1.x to 2.x :link: ./bundler-migration-guide/migrating-bundler-projects-intro.md ::: ::: Migrating...
Publikálás dátuma: 2024.04.26. 20:57
How the Bundler Publishes npm Packages
How the Bundler Publishes npm Packages When you deploy an OSGi bundle with the specified structure, its modules are made available for consumption through canonical URLs. To better illustrate...
Publikálás dátuma: 2024.04.26. 20:57
Understanding Bundler Configuration Presets
Understanding Bundler Configuration Presets The liferay-npm-bundler comes with a default configuration preset: liferay-npm-bundler-preset-standard. You may omit the liferay-npm-bundler prefix from...
Publikálás dátuma: 2024.04.26. 20:57
Creating a Macro File
Creating a Macro File Test Scenario Write your first macro file using the test scenario below: You would like to test that your name does not appear on any learn.liferay.com article. The steps you...
Publikálás dátuma: 2024.04.26. 20:57
Setup
Setup Prerequisites Java JDK 8 Google Chrome Gradle or Gradle Wrapper 6.6.1 or higher. Setting up the Poshi Standalone Gradle Project Create a new directory, example poshi-standalone. ...
Publikálás dátuma: 2024.04.26. 20:57
Poshi Basics
Poshi Basics New features, improvements, and system upgrades can sometimes introduce unexpected behaviors and bugs. Running suites of automated tests is an advantageous method of identifying issues...
Publikálás dátuma: 2024.04.26. 20:57
Creating A Path File
Creating A Path File Test Scenario Write your first path file using the test scenario below: You would like to test that your name does not appear on any learn.liferay.com article. The steps you...
Publikálás dátuma: 2024.04.26. 20:57
Understanding the Liferay npm Bundler Loader
Understanding the Liferay npm Bundler Loader liferay-npm-bundler's mechanism is inspired by webpack. Like webpack, the liferay-npm-bundler processes files using a set of rules that include loaders...
Publikálás dátuma: 2024.04.26. 20:57
Creating the Testcase File
Creating the Testcase File Test Scenario Write your first testcase file using the test scenario below: You would like to test that your name does not appear on any learn.liferay.com article. The...
Publikálás dátuma: 2024.04.26. 20:57
Getting Started
Getting Started Previously, Poshi tests could only be executed by downloading and creating the test files within the Liferay source code. The Poshi Standalone gradle project enables you to use...
Publikálás dátuma: 2024.04.26. 20:57
Poshi Test Automation
Poshi Test Automation Poshi is a test automation framework that is simple, easy to understand, and does not require prior development experience to get started. Poshi tests can be written to...
Publikálás dátuma: 2024.04.26. 20:57
Macros
Macros A macro is a set of functions that perform a task. Macros are where locators (paths) and functions are brought together to script interactions that a user performs on the system being...
Publikálás dátuma: 2024.04.26. 20:57
Functions
Functions In Poshi, Functions handle extra WebDriver commands that an element might require to interact with a page object or element. Functions combine the basic methods defined in the...
Publikálás dátuma: 2024.04.26. 20:57
Configuration
Configuration In order to give test writers easy access to commonly used functions, paths, or macros, Poshi resources were created to store existing Poshi files as dependencies. These resources can...
Publikálás dátuma: 2024.04.26. 20:57
Using Poshi Resources
Using Poshi Resources Once the Poshi resources jar file is loaded onto your Poshi project, you are now able to use Liferay's commonly used functions, paths, and macros. To distinguish between files...
Publikálás dátuma: 2024.04.26. 20:57
Reference
Reference Node Version Information
Publikálás dátuma: 2024.04.26. 20:57
Testcases
Testcases A testcase file in Poshi is a collection of test scenarios grouped in blocks of code called test blocks. The three main test blocks: setUp, test, and tearDown, are made up of multiple...
Publikálás dátuma: 2024.04.26. 20:57
Paths
Paths A path is an element on a page that a test will interact with. An element can be a button, text field, link, image, paragraph, or just about anything you would need to assert, click, or type...
Publikálás dátuma: 2024.04.26. 20:57
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...
Publikálás dátuma: 2024.04.26. 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...
Publikálás dátuma: 2024.04.26. 20:57
OSGi and Modularity
OSGi and Modularity Modularity makes writing software, especially as a team, fun! Here are some benefits to modular development on Liferay: Liferay's runtime framework is lightweight, fast, and...
Publikálás dátuma: 2024.04.26. 20:57

Capabilities

Product

Contact Us

Connect

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