2011-12-16 9 views
1

私はこれを知っていますは主観的に表示され、閉鎖される可能性がありますしかし、とにかく私は尋ねます。コンテンツ(CMS)と機能を別々のWebサイトに分割していますか?

あなたのメインのウェブサイトのためのCMSを使用すると、あなたは常に豊富なユーザー機能を提供するために、それを拡張する能力を持っている、機能性のこれらのチャンクは、などのプラグインやマクロとしても知られて

のほとんどは私は編集者がコンテンツの中のコアサイトに機能性を落とすことを可能にするユーザーコントロールを作成しました。

私の質問は、どのようなアプローチですか? CMS内のすべてを保持したり、コンテンツを1つのサイトに分割したり、豊富な機能を別のサイトに保存したりするには?

答えて

1

私の意見では、CMSシステムはプラグイン/モジュールとエンジンを分離する必要があります。また、CMSで生成されたコンテンツやリソースは、実行される環境のインスタンス内でのみ持続する必要があります。コアエンジンは、機能するためにプラグイン/モジュールに決して依存してはいけません。

+0

私はあなたの答えによって少し混乱しています。特にコアエンジンとは何ですか? – Mantorok

+0

メインサイトと複数のインスタンスを実行し、コンテンツとレンダリングを管理するコードは一般的なものでなければなりません。これは、ユーザーがインストールしたプラグインの内容に依存してはいけません。 –

+0

実際にはほとんどのCMSが、ユーザーコントロールを介して拡張する機能を提供しています。これらのユーザーコントロール内には、多くの機能があります。そのような依存関係はありませんが、これらのようなユーザーコントロールが個別のWebサイトにあるべきかどうかは疑問です。 – Mantorok

関連する問題