2011-07-22 37 views
-3

我目前被困在一塊岩石和一個堅硬的地方之間。我需要 確定新的CMS爲我的公司,但我在努力(我們是一個數字 機構併產生大小不等的幾十個網站一年 保留客戶。)對CMS,ExpressionEngine與Drupal或?的建議

我們目前使用MYSOURCE矩陣(其是一個黑匣子,沒有技術文檔)作爲我們的CMS和我們的應用程序的Zend框架。

我的要求是模板只能通過FTP使用,因此它們可以存儲在外部VCS中並在IDE中編輯。模板 應該有像smarty這樣的模板語言,所以純PHP不能在其中濫用 。 如果我們能夠繼續以90%ZF的方式開發,那將是一件好事。如果 CMS帶有一個合理的框架,那麼我們會接受它到 驅動器協作項目之間的CMS項目和其他定製應用程序 。

我不滿意Drupal或EE解決我的第一個問題。 Drupal強制執行FTP模板,但允許在 模板中輸入PHP。我不知道smarty引擎模塊的兼容性如何(它自2007年以來尚未更新)。 EE有一個合理的模板語法 ,但不強制通過FTP進行維護(您可以通過瀏覽器輕鬆編輯 模板並打破外部版本控制。) 我的第二點也不理想。 Drupal和ZF 2在編程頻譜的極性相反。 EE有CodeIgniter,但在 初步檢查它非常輕,我們很大程度上仍然使用ZF到 我們可能不會使用CI的程度。

其他問題是功能問題。 Drupal在這個 正面看起來更優。它的核心有我們需要的大部分功能。要使用EE我們最好 必須安裝支付的附加組件在我們開始之前的幾個(模板, 所見即所得和分類。)

注意到我的兩個要求(從ZF背景的和想要 協同效應,並迫使FTP對於不允許PHP的模板) 任何人都可以幫助我在兩者之間作出決定,或者建議可能更適合的另一個 CMS。

在推薦另一個CMS方面,它必須有一個強大的社區,文檔很多,幾乎都是開源的,並且有很多建立在它之上的知名網站。

+0

Smarty也支持PHP。 '{php}回顯「PHP'ed」; {/ PHP}'。 – Shef

+0

確實如此,但您可以在配置中禁用它,EE的引擎也是如此。 – Simon

+0

Smarty更新於6月3日,版本3.0.8,無論如何,它聽起來像你應該看Django,不是PHP,但它有你所要求的。 – ramono

回答

1

我們結束了去EE。感謝@Bitmanic的建議。

0

怎麼樣tomatoCMS:http://www.tomatocms.com?它以ZF編碼並使用960gs。它是非常完整和非常簡單的同時,很多功能和容易延伸,它給了我們優秀的結果在這裏:)

+0

感謝您的鏈接。之前我偶然發現了這個問題,但不幸的是,它似乎沒有足夠大的社區和用戶羣。從技術上講,它看起來很有希望。 – Simon

+0

沒錯。這對我們也是一個問題。無論如何,我們決定承擔風險,因爲沒有其他CMS符合我們的要求(就像您的情況一樣,我們的需求非常相似)。儘管如此,迄今爲止還是那麼好。我們根本沒有任何問題,因爲我們在這裏使用ZF來做一些事情,所以使用新的小部件來擴展它是微不足道的(注意,我不是在討論補丁,而是擴展它的小部件並添加一些非常具體的新的模塊,否則,它提供了許多常用功能,您可以在高質量的cms中獲得)。只是我2美分:) – marcelog