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

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

written-by

Tímea Bihari

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

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