Search Results

All Results 6948
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Adding Custom Password Reminder Questions
This article provides step-by-step instructions on how Liferay Portal, or Liferay Digital Enterprise 7.0, administrators can enable and leverage the user reminder queries. In addition, this article also documents how end users can customize their password reminder questions. Resolution...
Changing the Page Title in DXP 7.x
By default, the page title in Liferay Digital Experience Platform 7.x displays in the format of Page Name - (Site Name) -  Portal Name. This article documents how to change the portal name so that all page titles contain your desired portal name. Resolution Execute the following steps....
Can I Create a Remote Live Database from a Copy of the Staging Database?
This article documents Liferay's position on duplicating a database to create a staging environment. The Use Case In order to enable Remote Live Staging, system administrators must have two databases: a staged environment and a live environment. One assumption is that it should be...
Document Library Permissions Are Not Inherited Between Parent and Child Folders/Files
This article describes the behavior in which permissions do not propagate from the parent folders to the files or children folders uploaded in the Document Library. Also, this article will discuss what the following properties do in the portal with respect to permission inheritance....
Updating Plugins After Applying a Patch
This article documents several possible solutions for updating plugins after a new fix pack has been installed. Specifically, customers have found that a plugin's libraries are not patched at the same time as the portal. Customers have also found that a customized plugin that modifies a...
Hiding Sensitive Server Details on the License Page
This article documents how to hide sensitive server details, such as the IP Addresses or MAC Addresses, when an administrator deploys an invalid activation key. This poses a security risk because the information is in the public domain. Steps to Reproduce: Start the application servers....
Changes in MVCActionCommands and portletIds
This article documents changes to the MVCActionCommand type of commands after Liferay DXP 7.0 Fix Pack 11 is deployed. This change most affects developers building portlets in Liferay IDE tools (e.g. Liferay Developer Studio or Liferay Blade). Before Fix Pack 11, developers did not have...
LDAP Import Rejects Users From Certain Domains
This article explains why users from specific domains are not imported through LDAP due to the email address validator in the Liferay platform, and provides a solution to resolve this if a specific domain is required for your business needs. For example, domains that use two hyphens (for...
Using Liferay Connector to OAuth EE
What is OAuth? It is a utility that authorizes third party applications to interact with the Liferay platform. The example from our official documentation is worth repeating here; users can make Twitter or Facebook available on Liferay Portal or DXP. To gain access to Facebook or...
Using the Data Migration Tool in Liferay Portal
This article describes the two uses of the data migration tool in the system administration section of Liferay Portal. The Data Migration Tool is fully supported for Liferay Portal 6.2 and below. It has been deprecated in DXP 7.0. Note: The tool migrates only Liferay data; that is, data...
Marketplace Apps Integrated into Liferay DXP 7.1
The following apps were previously released on Liferay Marketplace, but have been integrated as core modules in Liferay Digital Experience Platform 7.1. Liferay Adaptive Media Liferay Calendar Liferay Connector to Elasticsearch 6 Liferay Invitation Liferay Notifications Liferay Screens...
Redirecting Users to a Custom Page for Error Code 404
Issue The purpose lt of this article is to provide instructions on how to redirect users to a custom page in case of error code 404; instead of displaying the default page.  Environment DXP 7.0+ Resolution There are two alternative approaches: With a custom site page: Create a page from...
Web Content Permission Change Starting With 6.2 SP9
When updating to Liferay Portal 6.2 SP9 or a fix pack that that contains LPS-40597, web content assets that guest users used to be able to view will not be displayed. Steps to reproduce: Behavior prior to 6.2 SP9 Set journal.article.view.permission.check.enabled=true in...
Generating Liferay SAML Environment's metadata.xml
This article describes how to generate Liferay SAML metadata from a web browser. SAML metadata in an XML file is configuration data required to automatically negotiate agreements between system entities, comprising identifiers, binding support and endpoints, certificates, keys,...
Requesting a Liferay Portal Activation Key
This article describes the process of obtaining a Liferay Portal Activation Key once the order has been placed and invoiced. Resolution Liferay customers can manage their projects and activate products through Liferay's Customer Portal. Please refer to the following video tutorials for...
Public Hostnames and IP Addresses
Very often a Liferay Portal or Liferay DXP instance resides inside a private network and—due to a company's security policy—while it can serve content to the public Internet, it cannot access the Internet by default. In such cases, cloud-based services—like Marketplace App Activation and...
Using Position Taglibs in Embedded Portlets
This article documents how to make use of four different position taglibs while using the Liferay platform. The four taglibs are: BodyBottomTag, BodyTopTag, HtmlBottomTag and HtmlTopTag. These taglibs will position the code that is included within them at the top or bottom of the...
Setting Up DXP 7.0 as SP and WSO2 as IdP
This article documents how to set up Liferay DXP 7.0 as SP and WSO2 as IdP. Resolution WSO2 configuration 1. Download wso2is-5.3.0.zip from the WSO2 site and extract the file to a dedicated directory. 2. Go to wso2is-5.3.0/bin and run command $sh wso2server.sh to start wso2 server if you...
Working With Liferay Single-Page Application (SPA)
This article introduces and documents some of the key concepts that need to be understood for working with Liferay Single-Page Application (SPA). Please see Senna.js documentation for more information.  Single-Page Application Even modest improvements in latency can have measurable...
Re-Enabling the RSS Publisher Widget in DXP 7.1
The RSS Publisher widget has been hidden in DXP 7.1. It was included in the release, but hidden by changing the display category property to category.hidden. If you want to unhide the RSS Publisher widget, execute the following steps: Environment Liferay DXP 7.1 Resolution Create a new...
Staging Best Practices for DXP
This article documents some recommended suggestions that administrators should be mindful of when they prepare to use Staging on their Sites, or when they are managing their already existing Staging infrastructure. Resolution When planning to use Staging, one of the first decisions that...
Setting Up ClamAV With the Liferay Platform on Windows
This article documents how to set up Clam Antivirus with the Liferay platform on Windows for testing purposes. The goal is to scan documents for viruses when they are being uploaded. Resolution Download ClamWin for Windows. You can update to a more recent version after installation. For...
Portal Activation Key Deployment Instructions: Using the .xml key file
Resolution Clear the ${liferay.home}/data/license folder Start the application server Place the attached key xml file in the Liferay deploy directory (${auto.deploy.deploy.dir} , which defaults to ${liferay.home}/deploy) Wait for the activation key file to be auto-deployed Proceed to...
Installing and Configuring Liferay Screens
This article documents how to install and configure Liferay Screens. iOS Copy these lines to your Podfile: source 'https://github.com/CocoaPods/Specs.git' use_frameworks! target "Your Target" do pod 'LiferayScreens' end Run "pod install" to download Liferay Screens Add config file to...
Addressing Issues Caused by Using a Non-GMT user.timezone
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any implementation of these principles is the responsibility of the subscriber. As a best practice, it...
Overriding Core Classes with Ext Plugins
A supported use case for using Ext plugins in Liferay DXP is overriding Liferay Digital Enterprise's core classes (e.g., portal-impl, portal-kernel, etc.). You can reference the Finding Core Liferay Portal Artifacts section for help distinguishing core classes. Make sure you've reviewed...
Exporting OpenSSO Configuration Settings for Use in Another DXP Environment
If you are migrating your OpenSSO configuration from one environment to another, you don't need to migrate the settings manually. Resolution Login to your Liferay DXP environment. Navigate to Control Panel > Configuration > System Settings Search for OpenSSO and open the OpenSSO entry....
Embedding Videos in Web Content Articles on DXP 7.0
This reference article describes the several different ways to embed videos in Web Content Articles in Liferay DXP 7.0. It is designed to supplement Liferay's Official Documentation on Publishing Web Content and optimizing your content using structures and templates. You might want to...
Extending Core Classes Using Spring with Ext Plugins
This article documents a supported use case for using Ext plugins in Liferay DXP, which enables you to extend Liferay Digital Enterprise's core classes (e.g., portal-impl, portal-kernel, etc.) using Spring. You can reference the Finding Core Liferay Portal Artifacts section for help...
Disabling Search With Index for Web Content
This article documents how administrators can temporarily disable the search with index function for Journal (Web Content) assets in Liferay DXP 7.0. By default, this function for web content articles is set to true. Note that by disabling this, the platform will search in the database...
Deployment Instructions for DXP Activation Key When Using the .xml Key File
This article documents the activation key deployment instructions for Liferay DXP when using the .xml key file.  Resolution Up to Liferay DXP 7.0 Fix Pack 53, it is mandatory to uninstall the LCS client Remove Liferay Connected Services Client.lpkg, located: In the Tomcat bundle, in the...
Adding to the web.xml With Ext Plugins
A supported use case for using Ext Plugins in Liferay DXP is adding additional functionality to Liferay Digital Enterprise's web.xml file. Before beginning, make sure you've reviewed the generalized Customization with Ext Plugins tutorial. Resolution As an example, you'll create a sample...
Deploying and Managing SAML on Liferay DXP
This troubleshooting guide is meant to supplement the existing SAML documentation. The information in this guide explains in more detail to demonstrate the most common use cases.   Table of Contents Introduction Use Case #1: Salesforce Integration Use Case #2: Liferay as Both IdP and SP...
Customizing Announcements Displays in the Announcement Portlet
This article details how to optimize the Announcement portlet using the "Customize Announcement Displayed" feature in Liferay Digital Experience Platform (DXP) 7.0. The Announcements app let people broadcast important information to different groups of users. Each announcement can be...
Setting Up Java and Ant Environment Variables
This article outlines how to setup the necessary environment variables to use Liferay portal and Plugins SDK. The article includes directions for both Windows and Ubuntu. Resolution Setup Java Home Windows OS Go to the Java download page and download the JDK installer. Install the Java...
Building a DXP 7.0 Dashboard Example Using ELK
Liferay DXP 7.0 has close ties to Elasticsearch for search-related features.  As it happens, Elasticsearch is one part of the ELK stack.  So it is natural to ask, "What is possible if I use the whole ELK stack?" The answer is that there are many opportunities. One option presented here...
Applying a Customized Control Panel Theme
This article documents two ways to apply a custom theme for the control panel in Liferay DXP 7.0. Resolution Control Panel After portal starts up, deploy your custom theme war file. Make sure the following is added in /WEB-INF/liferay-look-and-feel.xml...
Using Application Display Templates on Liferay DXP 7.0
Table of Contents Introduction to Application Display Templates (ADT) Working with an ADT: Media Gallery Using the API: Creating an ADT for Wiki Exporting / Importing ADTs Frequently Asked Questions and Troubleshooting Introduction Application display templates work similarly to site and...
Using Liferay Developer Studio Without an Internet Connection
This article documents a temporary workaround for developers using Liferay Developer Studio 3.9.7 in a closed environment. At this time Liferay Developer Studio requires users to download dependencies from the Internet. However, this can be a problem for developers who do not have full...
API経由で登録したユーザのパスワードとパスワードポリシーの適用について
問題 ユーザーをAPI経由で登録しています。 パスワード、パスワードポリシーはどのような値が設定されますか。 環境 DXP 7.4 解決 APIでユーザーを登録時にパスワードを指定しない場合、自動生成されたパスワードが設定されます。 関連ソースコード:UserLocalServiceImpl.java パスワードポリシーは、「Default Password Policy」が適用されます。 追加情報 ①ヘッドレスREST API 「http://localhost:8080/o/api」へアクセスし、UI上から実行した際のサンプル。 API:...
国別のアクセス制限。
問題 特定の国からのアクセスを制限することは可能ですか。 環境 PaaS 解決 「X-Client-Region」というヘッダーが追加されるようになりました。 nginx側で上記ヘッダー($http_x_client_region)の確認、及び制限の設定が可能となります。 追加情報 Module ngx_http_geoip_module, knowledgeArticleType: howTo, legacy: true, name: 国別のアクセス制限。, showDisclaimerMessage: true, ticketNumber: 111921,...
ページの一覧を取得する方法。
問題 既存ページの一覧を取得する必要があります。 環境 DXP 7.0+ 解決 ページ一覧はLayoutテーブルに保存されていますが、コントロールパネル等の管理用ページやコンテンツページのドラフトページ等も、全て含まれています。 以下のAPIを利用することで、サイトIDを指定して公開ページ及び非公開ページを取得できます。 ・LayoutLocalServiceUtil.getLayouts 上記APIは localhost:8080/api/jsonws/ からも確認できます。 ・/layout/get-layouts...
Monitoringで表示されているメモリ使用率が上昇し続けます。
問題 Monitoringで表示されているメモリ使用率が上昇し続けます。 コントロールパネル>サーバ管理から確認できるメモリ使用率と一致しません。 環境 Liferay PaaS 解決 Monitoringのメモリ使用率が上がり続ける動作は正常です。 表示されているグラフは、GKE(Google Kubernetes Engine)上から見える各ポッド上におけるコンテンのメモリ使用率がそのまま表示されます。 サービス起動時は、設定された最小メモリに近い値で起動します。 アプリケーションサーバーに負荷が全くかからない場合は、メモリの使用率は増加しません。...
システム設定エクスポート時のハッシュ値
問題 システム設定の設定項目をエクスポートした際、エクスポートしたファイルにハッシュ値が含まれる場合があります。 ハッシュ値部分を削除してosgi/configに配置した場合、正常にインポートが可能ですか。 環境 DXP 7.4 解決 osgi/configsに設定を含める場合、ハッシュ値もそのまま含める必要があります。 設定がConfiguration_テーブル内に、個別のconfigurationIdとして保存される為です。 追加情報 システム設定:設定のエクスポートとデプロイ インスタンス設定の設定をエクスポート後、インポートする方法,...
ドキュメントとメディアからフォルダを追加する際に、独自で作成したロールの権限を設定したいです。
問題 コンテンツのドキュメントとメディアからフォルダを追加する際に、権限の設定にて、ロールの選択が可能です。 こちらの場所でGuestとSite Member以外にも、独自のロールに権限を付与することは可能でしょうか。 環境 7.0 + 解決 フォルダ編集時の、権限の設定内に独自のロールを追加する機能は、標準機能にはございません。 現状は、フォルダ作成後に同フォルダの(⋮)ボタンを選択後、権限の設定を別途編集いただく必要がございます。 本件につきましては、フィーチャーリクエストが作成されております。 追加情報 フィーチャーリクエストLPD-17339...
DDL定義からフィールドを削除しても、エクスポートしたCSVに削除済みフィールドが存在する
問題 DDL定義を作成し、リストを作成しました。 リストにレコードを追加後、一部のフィールドを削除しました。 DDLリストをダウンロード時、削除済みのフィールドがCSVに含まれています。 環境 DXP 7.0+ 解決 この動作は期待した動作です。 UIを介してDDLリストの表示に関連するものに対しては、削除されたフィールドは含まれません。 データの一貫性を維持するために、DDLから削除されたフィールドはデータベース内の列として引き続き存在します。 データベースからエクスポートされたCSV ファイルには、削除済みフィールドも表示されます。,...
ユーザーグループにユーザーをアサイン後、そのユーザーのSSOログイン直前にアサインを外される
問題 ユーザーグループにユーザーをアサイン → アサインしたユーザーでSSOでログインすると、 そのユーザーがユーザーグループから外れます。 監査ログでは、そのユーザーのLOGINの直前(監査ログ上は同時刻)に同ユーザーのUNASSIGNが行われています。 本事象について、対処法をご教示ください 環境 DXP Quarterly Releases 解決 本事象は、LPD-40838 により修正されております。 ご使用のDXPバージョンをアップグレードいただくか、サポートにてHotfix依頼を行なってください。 追加情報  , knowledgeArticleType:...
WAFの詳細を教えてください。
問題 Liferay PaaSのWAFの詳細を教えてください。 環境 Liferay PaaS 解決 WAFはGoogle社が管理しています。 DDoS攻撃はGoogle Edgeネットワーク上で対応されています。 Google社のサイト(Youtube、Gmailなど)を保護するインフラの技術と同様のものです。 このDDoS対策はグローバルLB内で行われています。 Liferayが活用しているGKEクラスターは上記対策が強制的に有効され、自動的にL2/L4攻撃が防止されます。 アクティブな監視と条件付きスクラビングは行われないため、トリガー条件やルールが無いようです。...
SAMLログイン時、Liferay側のパスワード有効期限が切れている場合の動作。
問題 SAMLログイン時、Liferay側のパスワード期限が切れていた場合、パスワードリセットを要求されますか。 環境 DXP 7.0+ 解決 SAML認証はIDP側で行われます。 そのため、Liferay側でパスワード期限が切れている場合でも、SAML認証には影響しません。 SAMLを経由しないLiferay側のユーザー情報でログインする場合は、パスワードの再設定が必要です。 追加情報 パスワード期限切れの警告メッセージを非表示にしたい, knowledgeArticleType: reference, legacy: true, name:...
お知らせと警告で、表示日を将来の日付に設定すると、リストに表示されません。
問題 お知らせと警告で、表示日を将来の日付に設定すると、リストに表示されません。 環境 DXP 7.0+ 解決 お知らせ一覧ページはデフォルトで「共通」フィルターが選択されています。 そのため、配布範囲が「共通」に設定されているお知らせのみ表示されます。 「フィルターと並び替え」からサイトを選択すると、該当するお知らせが表示されます。 リストに表示されない場合、当該ユーザーの「サイトメンバーシップ」に、対象のサイトが含まれているか確認します。 追加情報 Alerts and Announcements サイトメンバーシップ, knowledgeArticleType:...
新規環境の初期化方法について
問題 Liferay PaaSへ新規環境を追加しました。 どのように初期化すれば良いですか。 環境 Liferay PaaS 解決 一般的に以下のような流れとなります。 1. 新規環境に対するシークレットを作成 ・dev環境の「Settings > Secrets」に移動して、キーと値を参照 ・新規環境の「Settings > Secrets」画面からシークレットを追加 2. 新規環境に対するプロジェクトディレクトリを作成 ・各サービスのconfigsディレクトリからdevディレクトリを複製し、新規環境に合わせてリネーム 3....
Liferay PaaSのノードのIDについて
問題 build等でLiferayサービスが再起動すると、ノードIDが変更されていました。 自動的にノードIDも全く別のIDに変わるのでしょうか。 環境 Liferay PaaS 解決 サービス起動時に、自動的に新しいIDが割り振られます。, knowledgeArticleType: reference, legacy: true, name: Liferay PaaSのノードのIDについて, showDisclaimerMessage: true, ticketNumber: 106496, title: Liferay PaaSのノードのIDについて,...
Liferay PaaSでのSAML証明書作成方法
問題 Liferay PaaSで設定したSAML設定画面で、SAML管理>共通タブの「証明書と秘密鍵」が消えていました。 永続的に証明書を保持する方法がありますか。 環境 Liferay PaaS 解決 以下の画面から「Keystore マネージャーターゲット」を「ドキュメントライブラリ・キーストアマネージャー」に変更して、証明書を再度発行してください。 【コントロールパネル>システム設定>SSO>SAML KeyStoreManager インプリメンテーション設定】...
Dynatraceインスタンスとの接続が切断できません。
問題 lcp.jsonから環境変数を削除し、再デプロイを実行しましたが、Dynatraceインスタンスとの接続が切断できません。 環境 Liferay PaaS 解決 環境変数を削除するには、lcp.json処理に加えて、LXC-SM用のConsole上から削除する必要があります。 lcp.json及びUIから、Dynateaceの環境変数を削除した上で、動作をご確認ください。 追加情報 Environment Variables Reference 高度なアプリケーションメトリクス(本番環境のみ) シークレットで安全な環境変数を管理,...
セッションタイムアウトの時間を、インスタンスごとに設定したいです。
問題 セッションタイムアウトの時間を、インスタンスごとに設定する手順がわかりません。 環境 7.0 + 解決 現時点ではインスタンスごとに、セッションタイムアウトの時間を設定する機能はございません。 フィーチャーリクエストが作成されております。 追加情報 フィーチャーリクエスト LPD-25196 Liferay Cloud (LXC-SM) で Liferay DXP セッションのタイムアウトを変更する方法, knowledgeArticleType: reference, legacy: true, name:...
ページコメントで画像の添付をしたいです。
問題 ページコメントウィジェットでコメント時に画像をコメント欄にドラッグアンドドロップすると、次のエラーが出て、コメント欄に画像を貼れません。 環境 7.3 + 解決 次の手順にて、ページコメントで画像の貼り付けとコメントが可能になります。 設定後はコメント欄がサニタイズの対象外となる点にご留意ください。 必要に応じて、カスタマイズをご検討ください。 1. プロパティへ以下を追加: discussion.comments.allowed.content=a[href];em;p;span[class];strong;u;br;img[src] 2....
フォーム機能の「複数選択」を使用時、チェックボックスの色を変更できるか。
問題 フォーム機能で「複数選択」を使用時、チェックボックスの色が見辛いです。 チェックボックスの色を変更する方法はありますか? 環境 DXP 7.2+ 解決 標準機能での変更はできません。 before要素に対してCSSを調整することで、色を変更できます。 .custom-checkbox .custom-control-label::before { border-radius: .125rem; } ウィジェットページの場合は、ウィジェットのカスタムCSSが利用できます。 ページの「ルック&フィール」からも、カスタムCSSが利用できます。 追加情報...
LESの注意メッセージが出る条件について。
問題 Liferayにログイン時、下記メッセージが表示される場合があります。 どのような条件で表示されますか。 環境 DXP 7.4 解決 全てのポータル管理者に対して、「完了」をクリックするまで表示されます。 ・EPNManager.java#L60-L93 以下のプロパティをfalseにした場合、警告の表示が無効化されます。 # # Set this property to true to display a modal containing the terms of use # for each enabled Liferay enterprise product...
Analytics Cloudから、「データをクリア」を実行した場合の動作
問題 Analytics Cloudから、「データをクリア」を実行しました。 データが消えていないように見えます。 環境 Analytics Cloud 解決 「データをクリア」アクションを実行すると、90分より前のデータのみ削除されます。 削除処理には数十分がかかる場合があります。 そのため、「データをクリア」を実行しても、データが残っているように見える場合があります。, knowledgeArticleType: reference, legacy: true, name: Analytics Cloudから、「データをクリア」を実行した場合の動作,...
グリッドの位置調整の数
問題 グリッドでは通常、12列の中からグリッドの位置を設定できますが、調整可能な位置を12列以上にできますか。 環境 DXP 7.3+ 解決 位置調整は現状、12段階で固定となっております。, knowledgeArticleType: reference, legacy: true, name: グリッドの位置調整の数, showDisclaimerMessage: true, ticketNumber: 110442, title: グリッドの位置調整の数, authorName: Shimada Taro, authorEmailAddress:...

Showing 6,721 to 6,780 of 8,703 entries.