PHP開源CMS系統 CMS Made Simple
CMS Made Simple (簡稱CMSMS) 是一款輕量級的內容管理系統,旨在為靜態內容為主的小型門戶網站提供最簡單最輕松的架站體驗。
CMSMS 以不限深度的樹型結構來組織內容,符合大部分場合的信息結構。這些內容通常是相對靜態的,其內容、結構和訪問方式不隨著時間的推移而改變。相 比于早期的 HTML 靜態頁面組織方式,采用CMS系統可以把它們方便組織起來,便于維護。而且采用 CMS 可以將內容和表現分離,便于更新界面。CMSMS 還大量采用了緩沖機制,使得管理靜態內容更加高效。CMSMS 的結構非常清晰,使用擴展模塊或者模版主題等非常方便。同時,它的 news 模塊可以用來組織新聞等基于時間排序的信息,支持分類。
正 如 CMS Made Simple 所說,讓內容管理變得簡單。它的網站中的一句話也相當有意思:“So easy, it feels like take a holiday”,讓網站建設像度假一樣愉快。我覺得簡單是它最重要的特性。不要小看了這個“簡單”,很多曾經很優秀的軟件在不斷發展過程中失去了它的簡 單性,日趨復雜,讓人望而生厭,比如RealPlayer和UltraEdit。最近在看的 Lua 語言就是一個很好的正面例子,它在不斷變得強大的同時,始終保持著簡單性,非常不容易。核心簡單,同時可靈活擴展,是很多優秀軟件的共同特征。
相比于現在幾大主流的 CMS,比如 Joomla!、Drupal、Xoops、Plone 等,CMSMS在做小型門戶方面更有優勢,比如公司、團體或者某種機構的門戶。之前考慮用Joomla! 來搭建山野協會的網站,但對它的單元和分類相當困惑,這種固定的三層結構很不適合表達協會的那些信息。雖然它也支持靜態內容,卻是沒有結構的。多次覺得不 爽之后,終于找到了 CMSMS 這個更加的構建平臺,相見恨晚。
CMS Made Simple有點與眾不同。其它許多CMS系統主要針對大型的網站,內容管理的數據量較大;而CMS Made Simple卻主要針對一些靜態網頁或者網頁內容更新量不大的情況,因此尤其適合個人站點和中小型企業級的使用。
CMS Made Simple 的一些特點列舉如下:
- 簡單的用戶和組管理
- 基于組的權限管理
- 只能緩沖機制使得只需要從數據庫中獲取必須的信息
- 完全的模版支持,不需改變任何內容就可以獲得不限的表現形式
- 簡單的安裝向導和升級
- 最小的系統需求
- 支持多語言的管理面板
- 集成可選的所見即所得編輯器
- 不限深度和大小的內容層次
- 可選的自動生成目錄
- 集成文件上傳和管理功能
- 模塊API支持無限擴展
- 集成審查日志
- 包括新聞模塊
- 包括RSS模塊
- 可以用簡單的PHP代碼來擴展管理功能
- 友好的論壇和IRC支持
Content Management System Features
- SEO Friendly URLs
- Integrated and online help
- Modular and extensible
- Easy user and group management
- Group-based permission system
- Full template support, for unlimited looks without changing a line of content
- Easy wizard based install and upgrade procedures
- Minimal server requirements
- Admin panel with multiple language support
- Content hierarchy with unlimited depth and size
- Integrated file manager w/ upload capabilities
- Integrated audit log
- Friendly support in forums and irc
- Small footprint
Design Features
- Accessibility WAI, WCGA, Section 508
- XHTML and CSS compliant
- Auto-generated menu
- Every page can have different theme
- Design protected from content editors
- Multiple content areas on one page
Via Extra Modules
- Search
- WYSIWYG
- Polls
- Picture Album
- News
- Blog
- Newsletter
- CGCalendar
- File Uploading
- Glossary
- Forms
- User Management
- Guestbook
- Google Sitemap
- You can find all available add-ons on the forge
For Programmers
- GPL'd source code
- Rich module API for unlimited expandability
- Full API documentation
- Events system
- Ability to program simple PHP coded plugins right inside the admin
- Smarty for templates
- Database abstraction using ADODB Lite (optionally ADODB)
- Intelligent caching mechanism to only get what is necessary from the database