私は現在、岩と険しい場所に挟まれています。私は 私の会社のために新しいCMSを特定する必要がありますが、私は苦労しています(私たちはデジタル 機関だと のためのウェブサイトの数十に様々なサイズの年を生成するクライアントを保持した。)CMS、ExpressionEngineとDrupalのアドバイス、または?
我々は現在、MYSOURCEマトリックスを使用します(これは技術的なものはありません。 )をCMSとZend Frameworkとして使用しています。
私の要件では、テンプレートはFTP経由でしか利用できないため、 を外部VCSに保存してIDEで編集することができます。テンプレート はsmartyのようなテンプレート言語を持つ必要がありますので、純粋なPHPは に誤って使用することはできません。 私たちが90%ZFの方法で開発を続けることができればよいでしょう。 CMSは、合理的なフレームワークが付属している場合、我々は、CMSプロジェクトや他のオーダーメイドのアプリケーション プロジェクト間 ドライブ相乗効果にそれを受け入れるだろう。
私はDrupalのか、EEのいずれかが私の最初の点を解決することに満足していません。 DrupalはFTPテンプレートを適用しますが、 テンプレートにPHPを入力することができます。スマートなエンジンモジュールがどれほど相性が良いか分かりません( は2007年以来更新されていません)。 EEは、合理的なテンプレート構文 を持っていますが、FTP経由でメンテナンスを強制しません(あなたが簡単にブラウザ経由で テンプレートを編集して、外部のバージョン管理を破ることができます。) 私の第二の点は、いずれかの理想的ではありません。 DrupalおよびZF 2は、プログラミングスペクトルの極性が逆である( )。 EEはCodeIgniterを持っていますが、 初期検査では非常に軽いので、CIを使用しない範囲では、ほとんどZFを に使用します。
その他の問題は、機能のことです。この のフロントでDrupalが優れています。それは私たちが必要とするほとんどの機能を持っています。 EEを使用するには、我々は は我々が開始する前に、アドオンのために支払ったいくつかをインストールする必要があると思います(テンプレート、 WYSIWYGと分類。)
私の二つの要求(ZFの背景から来て 相乗効果を望むに注目し、FTPを強制的にPHPが許可されていないテンプレートの場合) 誰でも私が2人の間で決定を下すのを手助けするか、または別の CMSをお勧めします。
別のCMSを提案するにあたっては、強力なコミュニティである のドキュメントが必要で、かなりオープンソースであり、多数の有益なWebサイトが構築されている必要があります。 TomatoCMSはおよそ
SmartyではPHPも使用できます。 '{php} echo" PHP'ed "; {/ php} ' – Shef
真ですが、EEのエンジンと同様に、設定でそれを無効にすることができます。 – Simon
Smartyが6月3日に更新されました。バージョン3.0.8、とにかくDjangoを見ているように聞こえますが、PHPではありませんが、あなたが求めているものがあります。 – ramono