2009-12-08 83 views
-1

我想在導軌上從頭開始構建cms ....我希望它與wordpress相似。 你可以給我什麼提示?如果管理員部分和用戶部分完全分開,就像完全不同的應用程序一樣?或者應該全部集成到一個應用程序中?...你將如何設置它? ..請儘可能具體。幫助構建導軌cms

+0

你應該說明你有什麼級別的經驗,這會給你更好的答案! – sebastiangeiger 2009-12-08 20:20:19

回答

1

儘管我喜歡在Ruby和Rails中編寫代碼,但我不會這麼做。重新磨輪幾乎總是浪費時間。堅持現有的CMS解決方案之一。維基百科提供了一個列表Rails based CMS.

但是,重新實現現有的項目,以更好地瞭解底層平臺如何工作,並不是一個壞主意。

管理界面應該是同一個應用程序的一部分。藉助巧妙的路由和過濾器,您可以調整視圖以向管理用戶提供更多選項,而不會大幅度複製代碼。

0

我建議您在ryan bates完成15分鐘的屏幕演示時觀看網絡日誌。如果您需要授權和權限,您應該觀看railscasts劇集#160(authlogic)和#188(聲明授權)。

我在CMS中使用了這兩個寶石,它們在論壇中通過標記主題創建了一個博客。

管理部分可以在同一個應用程序,爲什麼它會被sepperate?那麼用戶將需要能夠在端口80上託管多個應用程序的服務器以用於任何用途。

正如人們所說,爲什麼不只是使用wordpress? theres沒有一點重新發明輪子

0

這是一個相當晚的迴應。有一些非常精心打造的CMS,比如Refinery CMS或Radiant CMS,但我確實理解你的癢,試圖建立你自己的。

要開始使用,您需要了解引擎在Rails中的含義。 請參閱此文檔以獲取更多信息: http://edgeguides.rubyonrails.org/engines.html

隨着Rails社區的發展,這裏有越來越多的資源。 祝你好運!