0
A
回答
1
我知道這不是你的問題,但不要重新發明輪子。
你會犯很多問題。
使用類似Drupal的代替。
0
現在有很多現有的良好和開源(如果你需要的話)CMS系統已經有了。爲什麼重新發明輪子?
我會建議去一個存在的,但如果你必須你甚至可以下載一個開源CMS,以幫助你瞭解你需要什麼。
1
1
0
我會建議你採用PHP框架,比如Symfony的,Kohana的/ CakePHP的笨建設等爲自己定製CMS或客戶端不一個壞主意。攻擊你需要80%的「常見嫌疑犯」並留下混亂的後端界面可能適用於某些客戶,但如果你能提供真正的定製體驗,那麼客戶會更喜歡這樣做,因爲安全性不是問題,你的CMS運作良好。
當涉及數據庫管理/腳手架涉及的基本任務時,用戶權限,表單處理等嘗試使用其中一個框架時,他們會讓您更快地編寫重要的東西。玩這些的任何一個(我發現Symfony非常強大,Kohana/CI很容易設置,沒有使用cakePhp),一旦你對其中的一個感覺舒服,看看一些CMS,使用這些框架完成
0
我幾年前從PHP開始構建了幾個輕量級CMS,當時Nukes是主要的,而且Mambo變得流行,但是現在有很多很好的選擇可供選擇從。
如果您的需求非常簡單並且您真的想自己構建它,那麼比我推薦使用Kohana這樣的框架構建一個框架,該框架具有許多核心管道,數據庫訪問,安全性,權限等。
- 您需要一個WYSIWYG,如TinyMCE,(f)CkEditor或Telerik RadEditor。
- 數據庫結構可能以文檔類型結構爲中心,查看ModX的數據庫結構,這是一個優秀的CMS來構建自定義網站,但是甚至查看它們如何構造內容是有用的。
- 設計一個後端U.我爲您的網站的管理區域,保持簡單,並將cms管理區域與前端代碼分開。
- 確定您的cms的可擴展性問題,迎合數百(數千!!)個用戶,需要什麼類型的角色,編輯內容的權限等。
- CMS將如何擴展插件,模塊
- 確定模板系統,無論是自己推出還是使用現有的模板,如smarty。
這些只是一些最初的決定,但實際上很容易構建一個簡單的CMS,但其他人認爲使用現有的開源軟件,ModX,Drupal等通常會更好。
相關問題
- 1. 版本控制內容管理系統?
- 2. 我的內容管理系統
- 3. 內容管理系統
- 4. Vaadin內容管理系統
- 5. laravel內容管理系統
- 6. 內容管理系統
- 7. Flash內容管理系統?
- 8. iOS內容管理系統
- 9. 內容管理系統3.0
- 10. 雲內容管理系統
- 11. iBeacon內容管理系統
- 12. XML內容管理系統
- 13. 爲各種內容製作自己喜歡的系統
- 14. 如何保護我的內容管理系統?
- 15. 如何將我的網站遷移到內容管理系統
- 16. 開源購物車/內容管理系統隨着視頻流?
- 17. 如何託管Git存儲庫並管理我自己的內容託管?
- 18. SharePoint2010中的內容系統管理
- 19. 基本的排隊管理系統
- 20. 基於php .tpl的內容管理系統 - 優缺點
- 21. 基於數據庫的內容管理系統設計
- 22. 開源內容管理系統
- 23. 縮略圖內容管理系統(CMS)?
- 24. 內容管理系統和S3
- 25. 內容管理系統開發清單
- 26. GWT與內容管理系統
- 27. 圖形內容管理系統?
- 28. 通用XML內容管理系統
- 29. Portlet圖像和內容管理系統
- 30. 內容管理系統安全性?
如果這是您的愛好項目,請繼續。如果您嘗試爲客戶網站構建自己的CMS,請不要這樣做。使用現有的(開源)解決方案之一。 – Max 2010-09-23 14:05:53
如果你不知道它是什麼,你爲什麼建立一個? – EJP 2010-09-27 07:12:24