乌秋博客
梦想在左,生活在右。   

开发手记 - MyTT CMS (1)
09/07/17    支持多语言开源php内容管理系统MyTT CMS项目启动  (1)
支持多语言开源php内容管理系统MyTT CMS项目启动
从接触phpcms开始认识了什么是cms,后来却因为他的不开源,转向了dedecms,dedecms后台的确很人性化,非常容易上手。但是用久了,慢慢的感觉不能满足自己的要求了。在上面做了几次二次开发,但是感觉代码很VB,而且动态网页的地方,实在是太痛苦,很多都是php和htm混得实在太难看。dedecms的另一个致命缺点是不支持模板缓存,当数据量很大,要生成静态文档的时候,每生成一个文档都要编译一次模板,速度实在是慢得可以。之后又把目光投向了国外的Drupal,Joomla,Drupal虽然获得了2008年CMS的大奖,但是后台用起来还是不大舒服,而且汉化的版本也不怎么好,这也许也是Drupal不能在国内普及的原因吧。还有国内的其他CMS,都不是很令人满意,尤其是帝国,目录架构实在太差,什么abcde的,感觉在故弄玄虚,后台也非常的不人性化,我就没功夫去琢磨了,非常不适合二次开发。

综上总总,终于迸发了自己要开发一套cms的想法,而且是支持多语言的,下面是第一个版本要实现的功能:
1、支持中文和英文,前台和后台动态页面直接在线切换语言,而不需要更换模板,一套模板可以支持多种语言。
2、支持文章和图片两个频道。
3、完善的后台权限管理。
4、支持MySQL和SQLite,只支持pdo,下个版本支持mysql_query 和 sqlite_query。
5、URL伪静态化,下个版本将支持静态文档生成。

这套cms参考了国外多语言的架构,模板吸取了discuz和dedecms的优点,后台管理继续沿承dedecms的架构,后台界面美化采用了phpwind 5.3的风格。下面是一个雏形截图:
点击放大或缩小


现在开发团队两人,欢迎志同道合的朋友加入。
posted at 09/07/17 19:19 | 开发手记 - MyTT CMS | 浏览(445) | 引用(1) | 评论(1)



      << prev    1    next >>