Search Results

Official Documentation 1821
ソート
Resource Type
Deployment Approach
Capability
Feature
AMD向けにJavaScriptモジュールをフォーマットする方法
How JavaScript Modules are Formatted for AMD The Liferay npm bundler is deprecated of Liferay 2024.Q4/Portal GA129, and it's planned for future removal. Liferay AMD Loader is based on the AMD...
バンドラー構成プリセットについて
Understanding Bundler Configuration Presets The Liferay npm bundler is deprecated of Liferay 2024.Q4/Portal GA129, and it's planned for future removal. The liferay-npm-bundler comes with a...
OSGiバンドルとnpmパッケージ構造
OSGi Bundles and npm Package Structure The Liferay npm bundler is deprecated of Liferay 2024.Q4/Portal GA129, and it's planned for future removal. To deploy JavaScript modules, you must create an...
Liferay npmバンドラーローダーについて
Understanding the Liferay npm Bundler Loader The Liferay npm bundler is deprecated of Liferay 2024.Q4/Portal GA129, and it's planned for future removal. liferay-npm-bundler's mechanism is...
Poshiテストオートメーション
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...
パスファイルの作成
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...
テストケースファイルの作成
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...
設定
Setup Prerequisites A supported version of Java. Google Chrome. Gradle or Gradle Wrapper 6.6.1 or higher. Setting up the Poshi Standalone Gradle Project Create a new directory, example...
テスト結果とテストのデバッグについて
Understanding Test Results and Debugging Tests Poshi tests are run on the terminal or command line. When a test run is completed there are multiple ways to view the test results and diagnose test...
関数
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...
Poshiレイヤー
Poshi Layers
マクロファイルの作成
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...
はじめに
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...
テストの実行
Running a Test Open the poshi-ext.properties file on your poshi-standalone directory and add the following line, replacing the TestCaseFileName#TestCaseName with the one you created in Creating A...
構文の検証
Syntax Validation The Poshi Standalone grade projects includes a validation task that can be used to check your code for syntax errors before running your test. To use this, simply run ./gradlew...
Poshiの基本
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...
Poshiのメリット
Poshi Advantages Simplified Syntax To make it easier for less technical testers to read and write test automation, Poshi uses a simplified Groovy-like script syntax. It is less wordy than most...
マクロ
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...
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...
Poshiのリソース
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...
変数の使用
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...
Poshiのリソースの使用
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...
Liferay 7.4でのBootstrap 3互換性レイヤーの使用
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...
従来のJavaベースの開発
Traditional Java-Based Development Liferay is a complex open-source platform built on several key technologies and architectural principles. Liferay is written mostly in Java and built on the OSGi...
構成の分類
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...
構成フォームレンダラー
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,...
テストケース
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...
設定
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...
ノードのバージョン情報
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...
リファレンス
Reference Node Version Information
構成フレームワーク
Configuration Framework Setting and Accessing Configurations Categorizing a Configuration Scoping Configurations Portlet Level Configuration Configuration Form Renderer DDM Form Annotations ...
コアフレームワーク
Core Frameworks
完全なカスタム構成
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....
構成モデルリスナーリファレンス
Configuration Model Listener Reference Use model listeners in your own configurations to listen for events and execute code in response. Creating a model listener requires only three steps: ...
DDMフォームのアノテーション
DDM Form Annotations The auto-generated configuration interface UI may be too simplistic for some configurations. You can use the Dynamic Data Mapping (DDM) form annotations to customize your...
支払いリファレンス
Payments Reference The Payments application displays the following information about each payment entry. FieldDescription IDID of the payment or refund TypeSpecifies whether it is a payment or a...
Commerce 2.1 以前のバージョンでの税カテゴリの作成
Creating Tax Categories for Commerce 2.1 and Earlier Versions Liferay Commerce uses tax categories to store and apply tax rates to channel products and shipping costs. Once a tax category is...
支払条件と配送条件
Payment and Delivery Terms Liferay DXP 7.4 U16+/GA16+ Payment Terms Payment Terms govern the terms of a transaction between a buyer and seller. You can specify different Payment Terms for...
商品を価格表に追加する
Adding Products to a Price List Once you've created a price list, create price entries to add product SKUs to it. These entries are used when determining a product's unit price and override an...
商品グループについて
Introduction to Product Groups Product groups are static groups of products you can use for targeted discounts or pricing. Product groups are ideal in two scenarios: If you have products that...
Commerce 2.0 以前のバージョンの税計算のレート設定
Setting Rates for Tax Calculations for Commerce 2.0 and Earlier Versions Define tax rates in Liferay Commerce using configurable tax engines and assign them to tax categories. You can then apply...
Commerce 2.1 以前のバージョンでの価格表の作成
Creating a Price List for Commerce 2.1 and Earlier Versions You can create price lists to store SKU price entries that target specific accounts, channels, and order types. They're used when...
価格設定リファレンス
Pricing Configuration Reference For Liferay SaaS environments, request adjustments to these settings through Liferay Support. Read Liferay SaaS Compatibility Matrix for more information. You can...
割引を作成する
Creating a Discount Follow the steps below to create a discount by selecting the discount type, the target customers, and setting the discount rates. Once the discount has been created, specify...
商品のレコメンド
Product Recommendations Subscription Liferay supports both content- and user-based product recommendations. You can display these using Product and Order data from your Liferay instance. There...
Commerce 2.1 以前のバージョンの税計算のレート設定
Setting Rates for Tax Calculations for Commerce 2.1 and Earlier Versions Define tax rates in Liferay Commerce using configurable tax engines and assign them to tax categories. You can then apply...
複数通貨での製品価格管理
Managing Product Prices in Multiple Currencies Liferay DXP 2025.Q2+ Buyers can shop in their preferred currency because of multi-currency support. When enabled, pricing adjusts based on the...
商品のプロモーション
Promoting Products There are several ways to promote your products in Liferay. To start off, you can create a discount that offers incentives to customers. You can also create promotions that show...
割引を作成する
Creating a Discount Follow the steps below to create a discount by selecting the discount type, the target customers, and setting the discount rates. Once the discount has been created, specify...
割引について
Introduction to Discounts Discounts are price reductions you can apply to products and orders to offer incentives to customers. When creating a discount, you determine whether to reduce the set...
プロモーションリファレンス
Promotions Reference FieldDescription NameName of the promotion CatalogCatalog attached to the promotion. The promotion does not apply to products outside the selected Catalog. CurrencyCurrency...
Commerce 2.1 以前のバージョンでの製品の基本価格の設定
Setting a Product's Base Price for Commerce 2.1 and Earlier Versions When you create an SKU, it doesn't have a base price. A price entry for the SKU is created automatically in the catalog's base...
価格レートを使う
Using Price Tiers With Liferay Commerce, you can use Price Tiers to offer price reductions based on the quantity of a product ordered. Prices set this way take precedence for associated users when...
ディスカウントレベルの使用
Using Discount Levels You can create discount levels to apply multiple discounts to products and orders. Commerce applies these discounts consecutively according to their rank. For example, if you...
ベースプロモーションリストの使用
Using the Base Promotion List When you create a new catalog, a new Base Promotion List is created automatically. You cannot control the eligibility or add any price modifiers for a base promotion...
グロス価格とネット価格タイプの使用
Using Gross and Net Price Types With Liferay Commerce, you can use either Gross or Net price types for calculating promotions and discounts. This setting is configured for Price Lists and Channels....
Commerce 2.1 以前のバージョンでの価格帯の使用
Using Price Tiers for Commerce 2.1 and Earlier Versions With Liferay Commerce, you can use Price Tiers to offer price reductions based on the quantity of a product ordered. Prices set this way take...
代替品
Replacement Products Products undergo a life cycle after which they reach end-of-life (EOL). Some products are discontinued completely while others can have a replacement, to bring newer and better...
商品の基本価格を設定する
Setting a Product's Base Price When you create an SKU, it doesn't have a base price. A price entry for the SKU is created automatically in the catalog's base price list, but you must change it to...
価格修飾子を使う
Using Price Modifiers Price modifiers target the prices set in a price list and modify them based on the criteria configured. Price modifiers can target catalogs, product groups, categories, and...