2010-03-22 90 views
2

我們目前使用MySource Matrix CMS對於大型項目,Wordpress CMS的小項目和Zend Framework爲定製應用程序......PHP CMS具有獨立的框架

我並不想混淆和CMS比較的框架,即已經:-)

我想找出一些CMS的審查有強(最好是獨立的)PHP框架的基礎之前完成。

我看過的只有一個是SilverStripe CMS和Sapphire框架。

我們有有一個CMS互聯網和/或外聯網,然後其他各種定製的應用程序,然後通過各種手段綜合看起來像他們在CMS許多客戶。

我相信這將是更具生產力和有益的這些分支之間的共同框架,使他們能夠原生合併。

希望這是有道理的。

PS。我在MySource Matrix中使用了自定義資源,在其他CMS中使用了特定模塊,但是您覺得您正在爲CMS工作,而不是您正在構建的應用程序。

+0

我想,我的意思是......我的團隊主要建設因爲我們經常提供他們的CMS,所以給他們一個管理CMS和應用程序的「管理員」面板會很好。這對我有所幫助,因爲這意味着我不必每次都執行auth/security模型,並且它可以幫助客戶,因爲他們必須記住更少的URL和密碼......儘管我不喜歡將所有應用程序寫入的想法作爲CMS模塊... – Simon 2010-03-23 16:46:52

回答

0

你有沒有試過Drupal?我們將它用作CMS,並將其與Microsoft Dynamics和UPS Worldship等產品集成。這非常靈活。

+0

謝謝。你認爲額外的應用程序作爲獨立的應用程序或Drupal模塊?我的想法是,我們想要構建定製的應用程序,這些應用程序可以執行X,並且與CMS完美集成。不是,我將構建一個CMS模塊來執行X. – Simon 2010-03-22 19:32:24

+0

您可以構建應用程序並使用模塊,或者,您可以使用API​​在Drupal上進行擴展,以實現應用程序的功能方面(也可以通過使用API​​與Drupal集成)。 – Kevin 2010-03-22 19:41:02

1

你看過嗎Expression Engine?它建立在CodeIgniter MVC框架之上,並且可以爲網站的一部分管理內容提供​​很大的靈活性,並在需要時使用CI擴展到更多的應用程序類型內容。不是免費的,但是所有使用它的同事都會發誓,這樣我纔會真正考慮到下一個適合此配置文件的項目。對於您可能想要解決的許多常見問題,還有附加功能。

雖然不是PHP,Django框架還CMS和應用程序框架之間的交叉不錯,與像DB遷移等一些真正偉大的功能,我可以誠實地說,學習Python的讓我一個更好的PHP程序員,和我用django完成的項目非常有趣且快速。不是開始一場神聖的戰爭,但是我將Django描述爲Drupal,沒有任何混亂(是的,我已經與Drupal合作,在同一時間尊重並且擔心它 - 在Drupal開發過程中對我的品味造成太多摩擦)。

+0

Ha。 Django會很好,但是在我現在的僱主中使用Python的戰略轉換太多了。 – Simon 2010-03-23 16:43:08

+0

表達式引擎2是基於CodeIgniter的..並且它一直在開發/承諾釋放這麼久我已經放棄了所有的希望。 – Ben 2010-03-24 00:15:12

+0

@Ben:EE2現已公開發布。在生產中很好地工作。 – Funkatron 2010-03-24 05:09:19

0

我不會把一個簡單的事實藍寶石和獨立的框架,你就會有一個很難找到單獨寫在藍寶石許多應用程序 - 藍寶石几乎是silverstripe。 Theres也使用阿​​賈克斯動力管理界面的銀色條紋問題,因爲它的許多功能意味着你必須堅持這些以保持與你想添加的定製工作相同的外觀和感覺。

1

即使我沒有得到清楚你在找什麼,我只是在尋找不與一個propietary PHP框架捆綁一個CMS,它也應該是快速,簡單的編碼,有序,靈活的擴展。

經過大量的搜索,我找到了OctoberCMS。它使用Laravel PHP框架,它是爲wevdevelopers /程序員準備的,可能在未來它也將支持更多所見即所得的版本。現在,通過MVC實現或插件進行擴展非常快速且容易。

它有一個很好的代碼和結構作爲程序員工作。如果你喜歡通過HTML + CSS創建內容,並且你不關心所見即所得,那麼這可能是一個很好的選擇。

這是一個非常與其他CMS捆綁相比的不同方法。我並不是說它更好,只是不同而已。

在他們的口號:

爲網絡工匠 http://laravel.com

這回來到基礎平臺上的PHP框架 https://octobercms.com