4

我是concrete5和drupal的新手,但是我一直在看Concrete5和Drupal。我期待創建一個需要可擴展的Web應用程序。客戶需求將從基本內容管理開始,並且需要擴展到基於工作流的Web應用程序。我一直在尋找Drupal和Concrete5的架構。對於那些使用過哪一種你會推薦的人?提前致謝。Concrete5 vs drupal中的應用程序擴展性

回答

6

我的兩分錢......混凝土5遠勝於Drupal。

我現在有超過25個使用C5的站點。我過去已經安裝了4個drupal,並將它們全部轉換爲C5。我還廣泛使用了Joomla,Expression Engine和PyroCMS。

當我第一次開始使用C5時,在最終用戶更新頁面方面,我的客戶有一些很大的優勢。對於普通的非技術用戶更新內容而言,FAR更爲簡單。這是我眼中的一個重大勝利。大多數用戶都在努力使用其他選項來更新內容,因爲它不流暢或不像所見即所得。 C5的內聯編輯功能非常出色。

也就是說,使用C5的標記命令將HTML轉換爲模板也非常容易。所以很快,我可以將一個靜態的HTML或PHP網站轉換成一個C5實例。再次,非常簡單。

在過去6個月左右的時間裏,我會說可擴展性急劇增加。幾乎每天都有新的模塊加入市場。有些是免費的,有些是付費的,但我認爲它們都是便宜的功能和價值。這個範圍大多數是20美元。

如果您熟悉PHP,可以輕鬆編寫您自己的模塊,無需支付一毛錢,也不用擔心C5核心升級。有許多機制可以幫助開發人員利用該系統,而不必擔心軟件升級中丟失。這是另一個很大的優勢,過去我花費了其他CMS平臺。

綜上所述... Concrete5是一款一流的CMS,它具有廣泛的可擴展性,對於任何人來說都非常容易使用。

1

我有足夠的經驗來自信地說,它是非常可擴展的。有一些模塊可以用於你想要做的最常見的事情。如果沒有,你總是可以創建你自己的模塊。不利的一面是,起初學習曲線可能有點壓倒一切。 Drupal的用戶界面一直不夠用,但用Drupal 7進行了改進。但它也從體面的社區中受益。

我也在Concrete5中涉足了一些,並且很容易使用內容編輯功能。從我記憶中,有一個較小的學習曲線,他們用於內容的隱喻模仿一個正常的靜態網站與文件和文件夾。我注意到的另一個重大差異是大部分模塊都必須付費。不知道這是否意味着他們的質量會更高,但是還有其他要考慮的事情。

我也對Concrete5用戶的一些觀點感興趣。

+0

感謝您的輸入和+1。我有限的時間來選擇兩個CMS。它要麼是那兩個CMS,要麼是從頭創建我自己的。通過我對Drupal 5的研究,我感受到了高陡的學習曲線。在混凝土5中,我喜歡模塊化的易用性和易用性。有了Drupal,它有點笨重,需要一些開發才能讓模塊很好地集成。我喜歡關於Drupal的一件事就是如何從中創建巨大的Web應用程序,並且在很多企業drupal應用程序正在生產中也能很好地擴展。 – odez213 2011-03-22 15:20:53

+0

如果你已經很緊,我不會建議從零開始構建CMS,除非你有非常基本的要求。你不想浪費你的時間重建所有的CMS子系統,如用戶,權限,網址路由等。 – 2011-03-22 16:08:12

2

我一直在使用concrete5約2年,現在我可以全心全意地推薦它。 Drupal功能更強大,但需要完成的工作量才能達到c5在安裝後提供的出發點,這非常重要。 concrete5內核爲您提供了大量開箱即用的功能,並且通過其全面的(儘管並非總是非常有據可查的)API和活躍的論壇,添加更多功能非常簡單。

在可下載插件方面,有很多成本,但我發現,在許多情況下,支付通常較低的費用以獲得我需要的功能比花費所有時間更簡單(並且時間=錢)自己編碼。那些我不得不編寫解決方案的情況一直很痛苦 - 任何麻煩都是我的失敗,而不是CMS'。與核心聯繫起來非常簡單,包括爲特定功能添加儀表板頁面(在網站上核心開發人員Andrew提供了一個有用的說明,介紹瞭如何執行此操作)。

當然,王牌是用戶編輯他們網站的能力,而不必理解UI的「隱喻」和「範式」。它只是工作。你轉到頁面,點擊編輯,然後輸入。 Simples。我的計算機不識字客戶的經歷確實非常積極,當我告訴新的潛在客戶,他們可以期望在5分鐘內學會如何編輯他們的網站時,我感到非常自信。

2

我一直在使用C5一年多了。 C5的核心團隊致力於在每一個版本中都做的更好更好,並且他們經常實施貢獻代碼......但我最喜歡的東西是Joomla,CMS的指令不會改變。雖然開放源代碼將包括符合整體願景的可靠社區貢獻,但核心團隊(原始開發人員)負責監管代碼的所有方面。所以它比其他「社區驅動的」CMS更仔細。

從入門到深入編程都有巨大的社區參與和幫助。

最重要的是......客戶在幾分鐘內即可使用C5儀表盤。在其他大多數CMS中,您都會很幸運。

+0

這是否回答這個問題?我認爲這個問題是關於兩個CMS(可擴展性)的模塊/產品開發! – wassimans 2011-06-20 17:44:30

1

混凝土5手是我使用過的最好的CMS。我會第二次發現乍得關於客戶立即採用C5的說法。當我向潛在客戶展示Concrete5時,他們通常會說的第一件事就是「我可以做到這一點」。用戶也喜歡這種功能,而且我喜歡這樣的事實,即我在我的經驗中使用的大多數代碼都非常穩定。

1

作爲concrete5的首席技術官我有點偏見,但我可以告訴你,concrete5確實提供了很多的可擴展性,我們試圖以一種縮放學習曲線的方式以及您對系統。

例如,CMS工具很容易理解。您可以構建沒有客戶端可以輕鬆編輯的自定義網站。然後,當您需要更多信息時,您可以前往我們的市場下載免費或商業插件,以擴展您網站的功能。一旦這還不夠,可以很容易地創建自定義塊類型,在您的站點上呈現小型封裝的表示內容,並讓您的客戶使用CMS來放置它們的新實例。如果您需要的不僅僅是內容,您可以使用concrete5的自定義模型 - 視圖 - 控制器功能開始處理整頁和外部腳本。從這裏開始,您可以開始深入到框架本身,包括我們的事件概念(類似於Drupal/Wordpress中的鉤子),助手,屬性和庫,並開始與我們的文件管理器,用戶管理器,權限和接口一起工作水平。你不需要需要知道任何東西開始,但是,這是我們認爲使具體5如此引人注目。

而且,正如乍得所說,當你陷入困境時,社區是最好的和最有迴應性的之一。