开源CMS的选择

抽空试用了不少开源的CMS内容管理系统,PHP+MySQL的世界令人眼花缭乱,先把值得一提的开源CMS仅就直观感受做个总结,其实严格上讲内容管理系统CMS并不属于Web框架的范畴,但是CMS的质量与繁荣程度代表着一种语言在Web开发上的适应性,下面选的几个CMS基本代表了PHP架构下基于CMS建站的主流方向。

先说PHPNuke,这可是老牌的CMS系统,功能比较完备,给后来者提供了不少借鉴之处。但是毕竟岁月不饶人,在设计理念和性能表现方面,PHPNuke逐渐开始落后于其他后起之秀。

再说快速建站的不错选择Mambo,曼波模板的美观程度和功能模块的数量都值得肯定,也拥有不少的坚定支持者,但由于不具备页面静态化机制和拓展上的复杂性,构建商业站点会带来比较大的性能问题。

然后是自己目前最喜欢的Xoops,这是一个非常简洁优雅的CMS建站系统,中文支持也很好,并且开发社区非常活跃,保证了大量的插件支持。在实现页面静态化方面,可以手动嵌入Smarty模板,来适应访问量较大的站点开发。尽管值得推荐,但稍许还有不足之处,Xoops目前的风格样式不算丰富,同时定制自己的风格模板需要做不少复杂的工作。

重量级的Typo3当然最后出场,在功能上说,这应该是CMS的终结者了。Typo3的后台管理相当复杂,具体配置方法自己折腾了半天也没有完全弄清楚,但是可以肯定,许多企业级站点所需的功能可以直接在配置管理中实现。目前国内Typo3的用户非常少,但国外为数不少的大型站点都是架构在Typo3之上的。相信随着Typo3的普及,会有一批站点以此为基础构建。

一个优秀的站点,最核心的是绝佳的创意和吸引用户的人性化服务。仅就建站应用上来说,或许功能模块的二次开发会费些功夫,但基于优秀的CMS实现并没有太大的技术难度。至于自己的选择,以后会考虑基于Python或Ruby的Web框架实现一个小巧的站点,因为还是比较喜欢简单带来的快乐。

转载请注明出处:工作与兴趣记录本 » 开源CMS的选择

相关文章