Java Web CMS&HTMLプレゼンテーション、テンプレート
-
29-09-2019 - |
質問
ドキュメント管理やエンタープライズコンテンツ管理ではなく、Webプレゼンテーションの意味でのHTMLコンテンツプレゼンテーションを適切にサポートして、Javaのコンテンツ管理システムを探しています
CMS内のカテゴリ/ファイルシステムでHTMLページをテンプレートすることに興味があります。私が知っているほとんどのCMは、Alfresco、Nuxeo、Exoなどの企業システムであり、これらが背後にあるポータル外でWebページのプレゼンテーションをサポートしているかどうかさえ知りません。マグノリアがそうすることを知っています。
2番目の要件は、APIを介してCMSを管理することです。手動編集ではありません。 Atom Publishing Protocolを実装するCMSがあることを非常に疑っています。そのため、CRUDコンテンツにAPIを備えたCMSが必要になって、Atompubサーバーを自分で実装できるようにします。
解決
質問のAPI側については、サポートするCMSを選択することをお勧めします CMIS, 、コンテンツ管理の相互運用性サービス。これは、OASISの新しい標準です。
CMISは両方のWebサービスとAtompubの両方をサポートしています。後者はあなたが望むものである可能性があります。 CMISとは何ですか からページ Apache Chemistry おそらく良い出発点です(Chemistryは、CMIにクライアントとサーバーのバインディングを提供するオープンソースプロジェクトです)
他のヒント
dotcms テンプレート、サーフ&編集、アトムフィードをサポートします
セイウチCMS 使用します Freemarker テンプレートエンジンとして、RSSと原子を介してデータをエクスポートする