OAK 1.4にはバージョン管理とバージョン管理機能が用意されていると言えますか?もしそうなら、どうですか?同じ機能がAEM作成者に利用可能であること、つまり最上位層に公開されていることを意味しますか?Oakでバージョン管理とバージョン管理はどのように機能しますか?
0
A
答えて
2
Jackrabbitは、常にそのコアにバージョン管理を提供しています。 OAKの実装では、パッケージはorg.apache.jackrabbit.oak.jcr.versionです。
Jackrabbitのバージョンの機能面の周りに詳細here
コア概念は、任意のノードmix:versionable
缶タイプを混合しながらオーク、周りミックスインタイプmix:versionable
を公転ウィキに見出すことができる(それは同様オークについても同様)変更履歴を維持するためにバージョン管理する。実装の重要な側面は、バージョン関係操作のAPIを提供するVersionManager
クラスです。
AEMでは、JCRのバージョン管理のコア概念が拡張され、より限定された方法で提供されます。 AEMは、ページのみのバージョン管理が可能になり、これはパッケージcom.day.cq.wcm.core.impl.VersionManagerImplにVersionManagerの独自の実装を提供することにより、制限され、AEMにデフォルトでドキュメントをhere
を参照してください。ページのアクティベーション時にページのバージョンが作成されます。 AEMはクラシックUIでGUIインターフェイスを提供し、ページにバージョンを明示的に作成し、カスタムワークフローの実装でそのまま使用できるようにOOTBプロセスステップが用意されています。