2011-01-26 10 views
3

私は比較的一般的であると思う解決するための問題があります。私はPHPやJavaのフレームワーク上に構築された既存のWebプラットフォームを持っており、複数のサイトに対応しています。 CMSのバックエンドを追加して、従業員が直感的なインターフェイスを使用してコンテンツを作成、編集、公開できるようにしたいと考えています。しかし、私はCMSがサイトのフロントエンドを管理することを望んでいません。データベースやXMLリポジトリにコンテンツを作成し、複数の環境(プレビュー、ステージング、プロダクションなど)にコンテンツを展開したいだけです。私たちの優先事項は、技術者以外のユーザーがコンテンツを編集して公開するためのきれいで安定した編集インタフェースです。既存のサイトのバックエンドにプラグインできるオープンソースCMSですか?

次に、mod_rewriteのようなものを使用してURL内のコンテンツIDを識別し、コンテンツコントローラを呼び出してリポジトリから正しいコンテンツをロードすることで、コンテンツをPHPまたはJSPテンプレートとフロントエンドに統合できます。実働サーバーにCMSコードをまったく展開する必要はありません。 InterWovenやDocumentumなどの商用CMSを使ってこれまでこれを行ってきましたが、今はオープンソースのオプションを探しています。

私はDrupal、Alfresco、WordPress、Joomla、さらにDjangoのようなより一般的なフレームワークを含む、候補者の通常のリストを見ています。

このシナリオでは、これらのツール(またはリストしなかったもの)をお勧めしますか?アドバイスありがとうございます!

答えて

2

あなたが与えているリストは素晴らしく多様です。私はあなたがあなたのバックエンドとしてJAVAフレームワークを気にしないので、Hippo CMS(Apacheライセンス)をあなたのリストに加えることができると思います。これは、コンテンツリポジトリをデフォルトでユーザーインターフェイスとフロントエンドアプリケーションから分離し、複数のWebサイトや言語ですべてのリンク書き換えを処理します。 Hippoはエンタープライズをターゲットにしているため、DTAP(クラスタ化された)環境でうまく機能します。フロントエンドテンプレートの場合は、jsp、freemarker、velocityまたはgspのいずれかを使用できます。

ここでユーザーインターフェイスを試すことができます:http://www.onehippo.com/en/products/cms/try。 あなたが開発を開始したい場合は、http://www.onehippo.org

免責事項にカバの道をたどる:カバは私の雇用者である

関連する問題