前言:
目前個
人有一套PHP開發的
CMS,不同於Blog一類的CMS,是經過多數人協同開發的,不同一般的CMS。
前台僅使用smarty,後台則是可自訂的結構化的管理界面,彈性很大,基本上在後台設定好Menu, 然後複製一個標準的管理功能修改之後,新功能就建立起來了,通常不是很複雜的網站,大概半個工作天就可以完成。
資料庫中的 Table 為共用,透過menu的ID關聯,也可以自己建立,這個部分就有規範
較特別的是內容維護採用區塊的概念,其概念如下:
1. 假設當一篇文章很長,包含圖片,文字,甚至需要提供檔案下載
2. 切割文章,假設切割三大段,各有三張圖,第二段圖片要靠右
3. 將各段新增區塊,選擇要上傳的圖片、選擇位置,新增就OK啦
4. 前台依照設定的方式顯示並且客製化,前台也就OK了
目前使用以上說明的後台提供給數十個網站使用,主要是操作簡單,不需要複雜的操作模式
前台都是客製化,而不是一般CMS的Theme,這個也是可以修改支持
Python開發想法:
因為有PHP的管理介面,所以想到Python也可以,目前
研究flask這個小型的framework,不知道其可以承受的連線數多大,目前還在研究Python以及flask的語法,其樣板引擎又有很大的不同於smarty,不過基本上很多地方很像
目前還不清楚有哪些framework可以更好或更方便的開發,主要穩定,最好在租用的虛擬主機上也能運作當然是最好的啦