2011-10-04 95 views
6

我需要爲幾個相當大的網站選擇和定製Ruby CMS(最好基於Ruby On Rails)。我知道Radiant CMS,Refinery CMSLocomotive是導軌中最着名的CMS,但它們都不包含我需要的所有功能。下面是在這些CMS(有時)缺少的主要不平凡特點:Ruby On Rails CMS受DjangoCMS啓發


  • 頁面主要內容:每個頁面的主要內容(每個菜單項)可以顯示:
    • 名單類別「的文章(如博客)
    • 從類別中提取的單個文章
    • 使用WYSIMYM編輯器創建的單個頁面(例如,這是RefineryCMS的基本功能)
    • 鏈接(外部或內部的資源庫,如上傳的文檔),需要特定的開發
    • 自定義頁面(訂閱形式,...經典軌控制器)

  • 模板管理
    • 我應該能夠重用「模板」跨多個頁面。例如,一個模板可以是一個包含幾個「佔位符」的佈局,比如一個「主佔位符」(將包含頁面的主要內容)和一個「側邊欄佔位符」。當管理員在管理界面中構建新頁面時,他應該能夠選擇他將使用的模板。
    • 模板的佔位符就像一個頁面一樣可以在管理員中編輯(例如:sidebard的內容)。當然,所有使用此模板的頁面都會更新。

RQ:此模板/佔位功能在DjangoCMS


  • 「插件」 partialy存在:佔位符的內容應該充滿,我可以重複使用自定義插件在多個模板上。例如,我可以編寫一個Twitter插件,顯示用戶的最後10條推文(插件的參數)。所以在模板編輯頁面中,我可以在「side sideholder」中添加這個插件。

插件這個概念存在例如在DjangoCMS


  • WYSIWYM/WYSIWYG編輯器:在文章或與WYSIWYM編輯器創建的頁面的內容,我應該能夠到
    • 插入鏈接到內部資源的鏈接,例如以前上傳的PDF文件
    • 個插入內部的圖像形成內部librairy圖像
    • 插入幻燈片從Youtube
    • 插入視頻

  • 多站點:ressources喜歡的文章列表(一個類別文章)可以顯示在不同域的不同站點的頁面上。萬物是由一個簡單的管理界面管理

  • 多語種(文章/頁面可以被翻譯)

什麼是你的選擇,爲什麼?

我應該從頭重建一個自定義解決方案嗎?

有沒有人實現這些功能之一(例如Radiant CMS,Refinery CMSLocomotive)?

感謝您的任何幫助或建議!

回答

7

我建議你試一試ComfortableMexicanSofa。雖然它可能沒有你想要的每一個功能,但整合這些功能非常簡單。

我想說沒有比沙發更好的模板功能的CMS。

插件,幫手,部分,片段......任何你想調用它們的地方都可以插入任何地方。

此CMS附帶Wymeditor進行富文本編輯。它還沒有完全集成,所以它在附加現有文件方面不是超級用戶友好的,但我正在努力改進它。

多站點。是的,網站也可以附加到語言環境。所以你可以有http://en.example.comhttp://fr.example.com

還有一個Wiki可能會回答你的一些問題。

我是作家btw。隨意問任何事情。

+0

謝謝!我不知道這個CMS引擎,我會試試看 – Tricote