Capability

Personalization

Liferay provides powerful out-of-the-box features for building and delivering personalized experiences to users. Personalization features empower you to deliver novel site experiences that differ based on defined user segments, design and execute A/B Tests, and more.

Feature
Deployment Approach
Capability
Overriding Global Language Translations with Language Properties
Overriding Global Language Translations with Language Properties Liferay DXP/Portal implements headings, labels, and messages for many locales using language translations. You can override these...
公開日: 2024/07/18 20:39
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...
公開日: 2024/07/18 20:39
Customizing Localization
Customizing Localization Liferay ships with 55 translations, making it ideal for deployments all over the world. Sometimes, however, you must modify a translation or provide a new one. Here you can...
公開日: 2024/07/18 16:48
Using Portlet Filters
Using 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 them useful for auditing...
公開日: 2024/07/18 20:39
Using Servlet Filters
Using Servlet Filters Servlet filters can both pre-process requests as they arrive and post-process responses before they go to the client browser. You can apply functionality to requests and...
公開日: 2024/10/18 16:07
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...
公開日: 2025/01/18 2:48
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...
公開日: 2024/07/18 20:39
Overriding Module Language Translations
Overriding Module Language Translations For Liferay DXP 7.4 U4/Portal 7.4 GA8+, the Language Override tool is the recommended approach. Overriding language translations in specific applications...
公開日: 2024/07/18 20:39
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...
公開日: 2024/11/22 22:50
アーキテクチャ
アーキテクチャ Liferay DXP/Portalのアーキテクチャには、次の3つの部分があります。 コア: DXPとそのフレームワークをブートストラップします。 コアは、サービス、UIコンポーネント、およびカスタマイゼーションを管理するためのランタイム環境を提供します。 サービス: Java APIおよびWeb APIを介してDXP機能とカスタム機能を公開します。 UI:...
公開日: 2024/05/09 18:55
モジュール性のメリット
モジュール性のメリット Dictionary.comでは、 モジュール性 を、 電子システムまたは機械システムの組み立てのように、個別に異なる機能ユニットを使用することと定義しています。 個別の機能ユニットは モジュール と呼ばれます。 たとえば、NASAのアポロ宇宙船は3つのモジュールで構成されており、それぞれに異なる機能があります。 月着モジュール...
公開日: 2024/05/09 18:55
Module Life Cycle
Module Life Cycle In OSGi, all components, Java classes, resources, and descriptors are deployed via modules (OSGi bundles). The MANIFEST.MF file describes the module's physical characteristics,...
公開日: 2024/11/22 22:50
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...
公開日: 2024/11/22 22:50
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...
公開日: 2024/11/22 22:50
Liferayクラスローダー階層
Liferayクラスローダー階層 すべてのLiferay DXP/Portalアプリケーションは、OSGiコンテナにあります。 DXP/Portalは、アプリケーションサーバーにデプロイされたWebアプリケーションです。 そのモジュールフレームワークのバンドル(モジュール)は、OSGiコンテナにあり、クラスローダーを備えています。...
公開日: 2024/05/09 18:55
UI Architecture
UI Architecture
公開日: 2024/11/22 22:50
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...
公開日: 2024/11/22 22:50
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...
公開日: 2024/11/22 22:50
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....
公開日: 2024/11/22 22:50
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...
公開日: 2024/11/22 22:50
Deploying WARs (WAB Generator)
Deploying WARs (WAB Generator) You can create applications as Java EE-style Web Application ARchive (WAR) artifacts or as Java ARchive (JAR) OSGi bundle artifacts. Bean Portlets, PortletMVC4Spring...
公開日: 2024/05/09 18:55
エクスポートされたサードパーティパッケージ
エクスポートされたサードパーティパッケージ Liferayでは、100以上のサードパーティのJavaパッケージを実行時に提供しています。 com.liferay.portal.bootstrapモジュールは、個々のパッケージを明示的に指定したり、 globを使ってパッケージのグループを指定することで、パッケージをエクスポートします。 例えば、 7.3.4-ga5...
公開日: 2024/05/09 18:55
Exporting Packages
Exporting Packages In OSGi, packages are private by default. You must explicitly exporting a package so other modules can import and use them. Here's how to export packages: Open your bnd.bnd...
公開日: 2024/11/22 22:50
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...
公開日: 2024/11/22 22:50
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...
公開日: 2024/11/22 22:50
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: ...
公開日: 2024/11/22 22:50
JARs Excluded from WABs
JARs Excluded from WABs [Liferay-generated web application bundles (WABs) are stripped of third party JARs that contain packages that Liferay exports already. Deploying the same third party...
公開日: 2024/05/09 18:55
Importing Packages
Importing Packages You often find yourself in a position of needing functionality provided by another module. To access this functionality, you must import packages from other modules into your...
公開日: 2024/11/22 22:50
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...
公開日: 2024/11/22 22:50
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...
公開日: 2024/11/22 22:50
ビデオショートカットプロバイダーの作成
ビデオショートカットプロバイダーの作成 Liferay DXP 7.4以降で利用可能 デフォルトでは、Liferayの外部ビデオショートカットは、 YouTube 、 Vimeo 、 Facebook 、および Twitch をサポートしています。 ただし、この機能を拡張して、他のビデオソースをサポートすることができます。 ...
公開日: 2024/05/09 18:50
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...
公開日: 2024/11/22 22:50
Digital Asset Management
Digital Asset Management Use Liferay’s Digital Asset Management (DAM) features to store, organize, and reuse documents, images, and other media across your site. The Documents and Media library...
公開日: 2025/06/27 18:49
DevOps
DevOps ドキュメントとメディアプレビューの設定 アップロードされたファイルのウイルス対策スキャンを有効にする ドキュメントとメディアのキャッシュ制御を設定する ドキュメントとメディアのストレージクォータを設定する アニメーションGIFの最適化を有効にする 音声とビデオのプレビュー用にFFmpegを有効にする OpenOffice / LibreOffice統合の有効化 ...
公開日: 2024/05/09 18:50
開発者ガイド
開発者ガイド ドキュメントAPIの基本 アダプティブメディアモジュールリファレンス ビデオショートカットプロバイダーの作成
公開日: 2024/05/09 18:50
アダプティブメディアモジュールリファレンス
アダプティブメディアモジュールリファレンス アダプティブメディアのモジュール アダプティブメディアアプリの一部のモジュールは必須であり、アダプティブメディアが機能するには有効にする必要がありますが、他のモジュールは無効にすることができます。...
公開日: 2024/05/09 18:50
ドキュメントとメディアプレビューの設定
ドキュメントとメディアプレビューの設定 liferay 7.4 U84+/GA84+. デフォルトでは、Liferay は PDFBox を使ってドキュメントライブラリに追加されたファイルのプレビューを生成します。 これは、PDFBoxがDXPで配布できる唯一の100% Javaベースのツールであるためです。 ...
公開日: 2024/05/09 18:50
Microsoft Office 365でドキュメントの作成と編集を有効にする
Microsoft Office 365でドキュメントの作成と編集を有効にする Office 365™を使用してドキュメントとメディアファイルを作成および編集する前に、 Azureポータル でアプリケーションに接続するようにDXPを設定する必要があります。 次の手順を実行するには、管理者権限が必要です。 アプリケーションをMicrosoft Identity Platformに登録する...
公開日: 2024/05/09 18:50
ドキュメントとメディアのキャッシュを設定する
ドキュメントとメディアのキャッシュを設定する liferay 7.4 U21+およびGA21+。 デフォルトでは、ドキュメントとメディアファイルは、ブラウザやサーバーにキャッシュされません。 これは、ファイルの可視性が一般に動的なプロパティや設定(パーミッションなど)に依存するためです。 ただし、必要に応じてキャッシュを有効にし、設定することができます。 ...
公開日: 2024/05/09 18:50
音声とビデオのプレビュー用にFFmpegを有効にする
音声とビデオのプレビュー用にFFmpegを有効にする ドキュメントとメディアは、音声ファイルおよびビデオファイルのプレビューを生成するための FFmpeg マルチメディアフレームワークとの統合を提供します。 この統合を使用するには、最初にサーバーにFFmpegをインストールする必要があります。 クラスター環境で作業している場合は、FFmpegを各ノードにインストールする必要があります。 ...
公開日: 2024/05/09 18:50
OpenOffice / LibreOffice統合の有効化
OpenOffice / LibreOffice統合の有効化 OpenOffice と LibreOffice は、Liferayと統合できるオープンソースのプロダクティビティスイートです。 デフォルトでは、Liferayには限られたファイル形式の自動プレビューを生成する PDFBox が含まれています。...
公開日: 2024/05/09 18:50
Googleドライブ との連携
Googleドライブ との連携 Googleドライブでドキュメントの作成と編集を有効にする Googleドライブドキュメントへのリンクを有効にする
公開日: 2024/05/09 18:50
Googleドライブでドキュメントの作成と編集を有効にする
Googleドライブでドキュメントの作成と編集を有効にする Liferay DXPはGoogleドライブとの統合を提供しているため、ドキュメントとメディアアプリケーションを介してGoogleドキュメント、シート、およびスライドを作成および編集できます。 これらのドキュメントタイプのいずれかを追加または編集すると、ファイルを作成できるGoogleの外部エディタにリダイレクトされます。 ...
公開日: 2024/05/09 18:50
Googleドライブドキュメントへのリンクを有効にする
Googleドライブドキュメントへのリンクを有効にする Liferayは、ドキュメントとメディアをGoogleドライブと統合するためのマーケットプレイスプラグインを提供しています。 有効にすると、Googleドライブファイルへのショートカットを作成して、ドキュメントとメディアを介してファイルを表示および管理できるようになります。 このプラグインは、 Liferay Portal CE...
公開日: 2024/05/09 18:50
ドキュメントとメディアのストレージクォータを設定する
ドキュメントとメディアのストレージクォータを設定する data.limit.dl.storage.max.sizeポータルプロパティを有効にすることで、ドキュメントとメディアでストレージクォータを定義できます。 このプロパティの値を定義すると、定義されたクォータを超えるアップロードの試行は失敗し、エラーメッセージが表示されます。...
公開日: 2024/05/09 18:50
LiferayのREST Connector to SharePointの有効化
LiferayのREST Connector to SharePointの有効化 DXPサブスクリプションが必要です。 SharePoint 2016およびSharePoint Onlineと互換性があります。 LiferayのREST Connector to SharePointを使用すると、ドキュメントとメディアをSharePointライブラリと統合できます。...
公開日: 2024/05/09 18:50
ドキュメントとメディアでのSharePointリポジトリの作成
ドキュメントとメディアでのSharePointリポジトリの作成 SharePoint OAuth2設定 を追加すると、それを使用して、SharePointライブラリにマウントされるドキュメントとメディアにリポジトリを作成できます。 次に、以下の手順を実行します。 サイトまたはアセットライブラリでドキュメントとメディアアプリケーションを開きます。 追加(Add...
公開日: 2024/05/09 18:50
SharePointとの連携
SharePointとの連携 SharePointへのLiferayのRESTコネクタの有効化 ドキュメントとメディアでのSharePointリポジトリの作成
公開日: 2024/05/09 18:50
ドキュメントとメディアUIリファレンス
ドキュメントとメディアUIリファレンス ドキュメントとメディアアプリケーションは、Liferay DXPインスタンスのファイルを保存、表示、および管理するために使用されます。 これはすべてのサイトで利用可能で、 アセット・ライブラリ で有効にできます。 サイト内のドキュメントとメディアにアクセスするには、 サイトメニュー(サイトメニュー)を開き、 コンテンツとデータ →...
公開日: 2024/05/09 18:50
WebDAVでドキュメントにアクセスする
WebDAVでドキュメントにアクセスする デスクトップファイルマネージャーから WebDAV を介してドキュメントライブラリにアクセスできます。 WebDAVは、Webサーバーに保存されているファイルを管理するためのHTTPに基づくプロトコルです。 WebDAVは、Linux、macOS、Windowsなど、ほとんどの主要なオペレーティングシステムとデスクトップ環境でサポートされています。...
公開日: 2024/05/09 18:50
ドキュメントとメディア
ドキュメントとメディア ドキュメントとメディアアプリケーションは、Liferayインスタンス内のファイルを保存および管理します。 これには、ドキュメントとメディアに直接アップロードされたファイルだけでなく、添付ファイルをサポートしているアプリケーションにアップロードされたファイルも含まれます。 アップロードされたすべてのファイルは、指定されたファイルストアに保存されます。...
公開日: 2024/05/09 18:50
公開と共有
公開と共有
公開日: 2024/05/09 18:50
Generating Images Using AI
Generating Images Using AI Liferay DXP 2024.Q2+/Portal GA120+ The Documents and Media application provides integration with OpenAI's ChatGPT engine using the AI Creator tool. With an OpenAI API...
公開日: 2024/05/09 18:50
ドキュメントアクセスの管理
ドキュメントアクセスの管理 他のユーザーとのドキュメントの共有 共有の有効化と構成 チェックアウトによるドキュメント変更の管理 権限とドキュメント ドキュメントとメディアの権限リファレンス
公開日: 2024/05/09 18:50
他のユーザーとのドキュメントの共有
他のユーザーとのドキュメントの共有 DXPの ドキュメントとメディア アプリを使用すると、ユーザーはファイルを相互に直接共有できます。 共有を無効にすることができます。 手順については、 共有の有効化と構成 を参照してください。 共有するときは、そのファイルに対する自分自身の権限の一部を受信ユーザーに付与します。 重要な注意事項がいくつかあります。 ...
公開日: 2024/05/09 18:50
ドキュメントの公開
ドキュメントの公開 Liferayでは、ドキュメントやその他の種類のメディアファイルを簡単に公開し、紹介することができます。 メディアファイルをアップロードし始めると、サイトでそれらを共有したくなると思います。 使用可能なウィジェットは、ドキュメントとメディアファイル(メディアギャラリー 、 ドキュメントとメディア 、および アセットパブリッシャー)を強調表示できます。...
公開日: 2024/05/09 18:50
画像解像度の追加
画像解像度の追加 デフォルトでは、アダプティブ・メディアにはプレビューとサムネイルの2つの画像解像度があります。 一般的なデバイス(デスクトップ、ラップトップ、タブレット、携帯電話など)向けにサイトのパフォーマンスを最適化するために、画像の解像度を追加定義できます。 画像をアップロードすると、アダプティブメディアは既存の解像度を使用して、各バージョンの画像を自動的に生成します。...
公開日: 2024/05/09 18:50
チェックアウトによるドキュメント変更の管理
チェックアウトによるドキュメント変更の管理 ドキュメントライブラリでドキュメントをチェックアウトすると、再度チェックインするまで変更を加えることができるのは自分だけになります。 これにより、複数のユーザーによる同じドキュメントの編集の競合を防ぐことができます。...
公開日: 2024/05/09 18:50
ドキュメントとメディアの権限リファレンス
ドキュメントとメディアの権限リファレンス Liferay 7.4 U76+/GA76+. アプリケーション および リソース の権限を使用して、ドキュメントおよびメディア資産へのアクセスを管理します。 ロールベースのアクセスコントロールにより、意図したユーザのみがドキュメントの作成、閲覧、ダウンロード、管理を行えるようにすることができます。 ...
公開日: 2024/05/09 18:50
アダプティブ・メディアの使用
アダプティブ・メディアの使用 liferay 7.4+ Liferay Adaptive Mediaは、ドキュメントライブラリに保存されている画像を処理し、異なる解像度のコピーを作成します。 一度生成されると、 、ドキュメントとメディア、ブログ、ウェブコンテンツ、およびコンテンツページで、適応された画像 、エンドユーザーのデバイスに最適な画像解像度を提供するために使用することができます。...
公開日: 2024/05/09 18:50