2009-12-06 71 views
4

不用過多細節,我正在構建一個Django站點,我想實現一個CMS解決方案,同時在頁面佈局,導航和組織方面具有很大的靈活性。Django FlatPages vs Django-CMS

它主要用於我們的文檔,到目前爲止,我已經有很多令人頭疼的問題,試圖找出Django CMS的細節。

經驗豐富的Django開發人員會推薦我使用flat_page來代替tiny_mce嗎?

回答

4

我不是'檢查404然後返回結果'平板頁的方法,但http://www.punteney.com/writes/django-simplepages-basic-page-cms-system/可能會給你剛剛足夠的權力,平板頁在這種情況下工作,而不使用全面的Django CMS。

我的做法一般是「構建它只是足夠大的」,除非有現成的符合所有功能的要求,你的里程可能會有所不同。

聽起來基本上你是在維基之後?

5

幾乎所有的Django CMS都是由一個或兩個項目中的主要開發人員的必要性和要求而誕生的。他們中的大多數做得太多,有些做得太少。 如果您正在嘗試構建CMS,以便您可以動態地使用創建內容和可能是內部或外部網站的佈局,那麼您可能會發現自己會從一個CMS跳到另一個CMS,以期找到完美的CMS。或者,您可以使用mptt或django類別爲您提供導航和嵌套鏈接。將它與啓用tiny_mce的平面頁面結合起來,就可以獲得滿足您需求的簡單cms。然後,如果需要,您可以添加其他內容。但是,如果你堅持,然後嘗試djnago-pages-cms & /或夾層來做你正在尋找的東西,但你會被鎖定在使用它們並圍繞它們構建。