开源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框架实现一个小巧的站点,因为还是比较喜欢简单带来的快乐。

开通纪念

最近受了朋友种玉米的启发,忍不住也申请了一个国际域名,呵呵。原计划是做一个技术为主题的站点,但是感觉有很多有意思的东西要往上面放,所以干脆申请了以自己名字命名的站点(http://www.gaoang.com)打算是以关心的开发技术、科学项目、读书笔记和摄影影集为主,内容不会和已有的MSN Space冲突,因为喜欢Space的邮件日志发布方式,所以个人日志仍放在Space空间上。

第78届Oscar今晚在米国揭晓,因为有李安导演的《断背山》,很是让华人们期待。以前看直播时发现嘉宾的获奖感言一口气要感谢好多人,有的还要呼唤世界和平,满有意思。为了不要免俗,先抑止一下激动的心情,也写一下站点开通感言吧。

Bingo,首先感谢实验室的生活补助,让我有能力负担购买域名至2011年的所需费用;然后感谢国家天文台Lamost科学项目和崔辰州博士提供存储空间和MySQL数据库支持;还要感谢WordPress项目提供优秀的Web2.0站点平台;当然还要感谢无私的WordPress插件和主题提供者让我可以个性化自己的页面。最后要感谢朋友们一如既往的支持、感谢所里老师同学在专业上的指点、感谢常常打击我和不小心被我打击的人,感谢老爸老妈每周打来嘘寒问暖的电话,感谢所有可以带来快乐的人和事。

一下子将自己推入泥潭,在不多的空闲时间里又加了站点内容更新的重任,不过到还是满开心,毕竟每发一篇内容都可以积累一小点成就感。愿这片玉米地可以茁壮成长,不期待枝繁叶茂,但希望能有新奇的收获。Oh yeah!