legacy-knowledge-base
公開されました Jul. 2, 2025

Documents and Media ポートレットのルート フォルダとして外部リポジトリを設定できません

投稿者

Tímea Bihari

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ページに Documents and Media ポートレットがあります
  • ポートレットの構成メニューに移動し、ルート フォルダーを変更しようとしました。

結果: 外部リポジトリ (Alfresco など) をルート フォルダーとして設定できません。 リポジトリはここにも表示されません。

Environment

  • Liferay DXP 7.0+

解決策

Liferay Portal 6.2 では、Alfresco などの外部リポジトリをドキュメントおよびメディア ポートレットのルート フォルダとして設定することができました。

ただし、この機能は次の理由により LPS-74806 によって削除されました。

  1. ドキュメントとメディアのルート フォルダー、コメント、およびアセットの場合、この情報を添付するために使用できる永続的なデータが DB に格納されていません (RepositoryEntry は実際には永続化されていないため)。
  2. アクセス許可は、Liferay ではなく、ゲスト リポジトリ (Alfresco、Sharepoint など) で設定する必要があります。

(1) については、Liferay は単純に情報をデータベースに保存することはできません。 要素は、Liferay に気づかれることなく、いつでもバックエンド リポジトリ内で削除または移動できます。 これにより、最終的に RepositoryEntry テーブルが大量の無効なデータでいっぱいになり、パージするのにも非常にコストがかかります。

追加情報

  • LPS-74806 で外部リポジトリをルート フォルダーとして設定できなくしていた部分を元に戻すことで、この機能を復活させることができます。
  • 上記はカスタマイズとみなされますのでご注意ください。 カスタマイズと実際の実装に関する質問については、Liferay サポートは主にポータルの技術的な不具合に対処するためのものであるため、残念ながら支援の選択肢は限られています。 カスタム開発の実装方法については、グローバル サービス チームにご相談ください。

did-this-article-resolve-your-issue

legacy-knowledge-base