cms系列一:东风夜放花千树

by 里克 2012年06月10日 cms

写在前面:

写东西有时候爱应景,比如心里高兴就写上“舌尖上的cms”,但是自己看完也觉得肉麻。可是,再这么平铺的写下去,没有点新鲜感,估计自己都不愿意看了。手里有一套《诗词曲赋文》集,从高中一直读到现在,就用宋词里的章句,作为每一篇的标题吧。

什么是cms

内容管理系统,缩写cms。这是本系列文章里要讨论的主角。它有很多面孔,每个cms都有各自的功能,各自的卖点。

作为网站的内容管理系统,cms要担当起多种管理任务。最简单和常见的,是它要管理文章,和文章内的图片等。再多一些要求,cms要管理管理员和其他角色权限。再多一些要求,它还要管理网站的模版,注册用户,评论信息等等。

这就是cms,一个网站的管理核心。

有了cms做核心,我们再为它换上不同的壳,去扮演不同的网站,学校,企业,购物,博客,社区,等等等等。

国内的cms

目前国内的cms,从百度的结果看,有6个比较靠谱(不点名)。我个人常用的是dedecms,大大小小做了几十个网站,虽然不懂php,但是dede做网站也不用懂php,只要会用dede的各种功能,会html,css,jquery这几个基本技能,就可以搞定一个普通的企业站了。当然,还需要美工配合。剩下的,就是教客户如何使用他们。

“客户的要求,就是cms要达到的目的。”

cms要以客户为中心,以项目为中心,所以一套cms定天下是不科学的。每个cms有自身的发展史,有自身的界面特点,使用特点。为了满足各种客户需求,开发人员需要不断的调整自己的思路和代码实现。一个小小的文字改变,比如“广告管理”改成“内容块管理”,就让一些企业网站用户使用起来不那么意外了。

国外的cms

国外的cms中,有一些是博客类型的。在众多外包站点里,博客建站的成交量很大,也有着众多的专业团队来制作博客型的网站。一套博客程序完全可以承担企业网站,新闻网站,团队网站,产品网站的制作。wordpress,就是个典型。本系列将重点讨论的是Rails cms,但是也要学习其他各种类型的cms,做一个笔记总结。

有一篇文章,详细的列举了国外的12款rails cms,点击这里查看中文翻译在这里

国内cms特点

不敢大肆的讲自己的观点,我只是讲讲自己看到的特点,至于不周和不对的地方,请大家在留言里指出。

特点一:整站可静态化html

特点二:“友情链接”,“广告管理”等字样明显,对cms有很大的误导

特点三:适合国人操作,尤其适合企业用户。我关注的不是站长的想法。

特点四:可以抓取

上几个截图:

phpcms的登陆界面,很多年没有变的布局

清晰的页面布局,功能分配很明确

java的泽元cms

版本依旧是200909281030的帝国cms,失落的帝国

.net的siteserver,可以多站点发布,只是界面比较gem.咳咳

315时刻:百度某cms的产品时,发现其公司软件开发资质证书是假的,各位留神。

特点五、国产的cms,在布局上都使用了frame嵌套,左右两部分,上方导航和左侧导航。整体框架无刷新,即可实现各种管理界面的切换。

好了,接下来,逐个看看国外的Rails cms。

zena

Zena是一个基于Rails框架开发的CMS内容管理系统,支持多语言,版本控制,基于组的权限控制,图片剪裁和大小调整,对开发者非常友好。

zena的安装很简单,直接用gem安装,github上有器代码,非常有学习价值。http://zenadmin.org/en/features 这里讲了它的几个特性,吸引我的是它后台编辑的能力,一个数据库支持多个站点管理,在线模版编辑和模版预定义。

zena非常适合Rails的学习和教学,遗憾的是,它可怜的后台界面gem和它只能在ruby 1.8.7上运行。它的运行命令是 zena init。

真的可能大概或许,它只适合教学吧

 

好了,今天介绍了第12位的rails cms,明天按照上面提到的文章,介绍其他的cms。

最后送上一首宋词,给大家欣赏:

破阵子·为陈同甫赋壮词以寄之

醉里挑灯看剑,梦回吹角连营。八百里分麾下炙,五十弦翻塞外声。沙场秋点兵。

马作的卢飞快,弓如霹雳弦惊。了却君王天下事,赢得生前身后名。可怜白发生!

作者:辛弃疾,出生的时候,金已经占了北方,处在南宋和金对抗的时代。有郭靖那种人的性格特点,正统思想严重,一生都在战斗状态。

声明:本文属里克原创作品,所引用的内容均来自互联网。转载请注明出处为“里克的自习室”,谢谢对Rails的支持。


  • 2016年目标:工作拿出成绩,写知乎专栏,写自习室公众号,写《Rails 实践》第二版。

  • hi,我是里克,这是我的技术博客,从2007年开始,我在这里记录工作中的点点滴滴,同时,它也让我认识了很多的朋友。我相信,『坚持』就会有好运。

  • 我的邮箱:hi(at)liwei.me

  • 《Rails 实践》rails-practice.com

  • 简书主页

  • 知乎主页

公众号
Tags
rss