国外十大优秀CMS介绍与点评

译文
开发 前端
CMS是Content Management System的缩写,意为"内容管理系统"。CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。本文提供了国外十大优秀CMS的介绍,并进行了点评。

【51CTO精选译文】CMS(网站内容管理系统)已经成为了Web 2.0的互联网中重要的组成部分,其中大部分是PHP开发的,也有使用Ruby on Rails和其他语言开发的。本文对现在国外流行的十大优秀CMS做了一些点评,希望能为正在寻找合适CMS的读者带来一些帮助。

WordPress

WordPress从最初的博客平台演变成了现在的全功能的CMS,但它的主要功能还是博客,通过加入不同的插件可以实现公司宣传网站,作品集网站,图库网站,甚至全功能的商业网站。WordPress的后端非常直观易用,操作都是标准化的,只要你学会了一个管理模块的操作,其它部分的操作就得心应手了,它的功能组织也非常科学,很容易找到需要的功能,其所见即所得的编辑器功能非常强大,包括插入图像、视频和其它媒体,可以在HTML模式和可视化模式之间轻松来回切换。

WordPress的所见即所得编辑器 
图 1 WordPress的所见即所得编辑器

因为大多数WordPress的功能都来自插件,基本平台是非常简单的,你需要为你想要的功能添加对应的插件。WordPress创建的页面兼容性非常好,页面载入速度较快,但有些插件创建的页面就比较大,特别是那些直接将JavaScript和css代码都直接写到页面的中插件,所以在选择插件时多留神。

通过自定义页面主题和模板可以满足大多数建站需求,同时它有丰富的文档,从最基本的使用说明到插件开发都有对应的详细文档,同时也可以登录其论坛进行交流,下载***的补丁等等。

Radiant CMS

Radiant CMS是用Ruby on Rails构建的,特适合于不限页面数量的最基本的站点,可以通过扩展增加博客和图库功能,后台简单布局合理。

Radiant CMS 
图 2 Radiant CMS

目前Radiant的功能还比较少,但在Ruby On Rails中可以构建扩展,因为未来的发展还是可期待的。它也具有所见即所得的编辑器。Radiant后一个非常易于使用的后台,基本功能如更新和添加页面就如发送电子邮件般简单,这对于那些非技术出身的站长是一个福音,Radiant生成的代码也非常简单和清晰。

Radiant也有社区和文档支持,有许多开发人员投身其中,对于建站人员可能根本不需要看其文档就可以操作。

SilverStripe

SilverStripe是一款全功能的CMS,它是在Sapphire框架上使用PHP开发的,使其定制性更好,SilverStripe最有趣的一个功能是设计者可以为他们的客户定制后台程序,只显示客户需要的内容字段,这使得它可能成为最易用的CMS,当然也包括一个所见即所得的编辑器。

SilverStripe 
图 3 SilverStripe

SilverStripe对最基础的站点可能有过度杀伤力,因为它可以进行定制,所以适合于其它站点,SilverStripe也提供了大量的免费的支持,包括开发文档和用户手册,论坛和IRC频道,SilverStripe提出了让你远离HTML/CSS的目标,让你可以设计出想要的页面。

Joomla

Joomla是目前***的开源CMS系统,它运行在PHP和MySQL上,后台相对简单易用,包括文章管理、头版、菜单、媒体和其它内容,下拉菜单也有许多选项,Joomla有一个好用的所见即所得编辑器,支持大量的格式化选项和表情。

Joomla 
图 4 Joomla

由于其功能非常强大,因此有可能不是很适合规模较小的站点,它为页面加速载入进行了优化,包括缓存和页面Gzip压缩,Joomla也有非常多的扩展插件,几乎可以构建任何想到的站点类型,Joomla***的缺点是使用了表格布局,不过可以使用CSS替代表,这得由你亲自动手才行。

TYPOlight

TYPOlight使用PHP5和Ajax技术构建,包括静态页面、博客、新闻、日历和其它功能,后台直观同时提供了大量的功能,从创建表单和包括Flash内容都配有一些捷径,内容显示在模块中,可以使用CSS进行修饰,输出内容是标准的XHTML,它也提供了mootools和GZip支持。

TYPOlight  
图 5 TYPOlight

TYPOlight需要你有一点技术基础才行,这并不是说它就非常复杂了,只不过在定制时有大量的选项和不同的实现方法,它包括完整的所见即所得编辑器和其它简化发布的工具。

TYPOlight包括了许多好用的开发工具,如内置的CSS生成器和表单生成器,在其网站上有开发人员和用户需要的大量文档资料,也有屏幕演示、论坛和Wiki支持,也出现了一些收费服务合作伙伴,如果你真的需要高级帮助,那么可以购买专业的服务。

Frog

Frog从根本上说是Radiant CMS基于PHP的版本,它有简单直观的UI,允许不限层次的页面,允许在每个页面的基础上自定义模板,它包括一个简单的所见即所得的编辑器,和WordPress有点类似,它也支持重用代码片段。

Frog 
图 6 Frog

Frog的后台界面组织得非常好,条例清晰,易于使用,同时也支持插件扩展,目前已经有许多的前端和后台管理插件,Frog创建的代码语义清晰。

Frog也提供了大量的文档,也提供了大量的HOW-TO说明,并建立了IRC频道回答用户的提问。

#p#

Textpattern

Textpattern的后台使用的是标签式UI设计,非常直观,当你登录后自动将你带到新建页面的编辑界面,它的***缺点是缺乏所见即所得的编辑器,使用的是Textile进行文本编辑,不过对于新手学习而言已经够用了。

Textpattern  
图 7 Textpattern

Textpattern输出的页面非常轻巧,载入速度非常快,它具备了CMS基本的功能,去除了那些可能你永远也不会使用到的功能,Textpattern也有很多的插件可用,包括从媒体到图库支持,高级导航和统计都有相应的插件,还有一对电子商务插件可用。

有大量的社区都是使用Textpattern搭建的,因此可以获得许多支持文档和在线技术支持,还有一本专门的书籍,也有支持论坛,开发者博客和社区制作的用户手册。

Expression Engine

Expression Engine(EE)是功能更强大的CMS,它具有的功能可能连你想都想不到,其后台简单直观,似乎不太适合非常小的站点,从统计到用户论坛都实现了模块化,内置的所见即所得编辑器也非常标准和好用。

Expression Engine 
图 8 Expression Engine

EE创建的页面稍微有点庞大,除了某些JavaScript插件外,代码仍然条理清晰,它的***缺点是价格太高,个人许可要99.95美元,商业许可要249.95美元,你可以使用免费的核心版本,但只用用于个人站点,不能用于商业站点和非赢利性站点。

Drupal

Drupal是另一款非常流行的CMS,可以建立包括企业站点,电子商务站点和社会网络站点等,功能非常强大,其后台简单得让人难以置信,功能布局也组织得非常合理,Drupal最有趣的功能可能要算它的“书页”内容类型了,这些页面可以组成集合,相互自动连接,核心安装情况下Drupal没有所见即所得编辑器,但有一个模块添加这个功能。

Drupal 
图 9 Drupal

Drupal的后台功能强大得惊人,除了基本的内容管理外,也包含了大量的模块扩展,也提供了大量的插件,Drupal输出的代码相对比较复杂,但可读性还是不错的。

Drupal有许多用户社区和论坛,也为最终用户和开发人员提供了大量的参考文档。

CMS Made Simple

CMS Made Simple是我曾经使用过的CMS,我花了一个晚上建立起了我的***个CMS,它包括完整的模板支持,其后台易用性非常不错,不受限制的内容层次,也支持“全局内容分块”,包括大量的站点布局选项,提供了后台的帮助文件,Wiki支持,IRC和论坛,默认没有所见即所得编辑器,但可以通过插件来添加这项功能。

CMS Made Simple 
图 10 CMS Made Simple

CMS Made Simple输出的页面都是XHTML和CSS代码,代码可读性不错,页面载入速度非常快,虽然有许多插件,但目前还没有见到有电子商务插件。

http://www.cmsmadesimple.org/上提供了大量的参考文档,也提供了IRC和论坛支持。

原文:Ten Excellent CMS Options

作者:Cameron Chapman

【编辑推荐】

  1. 国外十大***PHP框架排名
  2. Twitter革命的泡沫
  3. Web 2.0应用10种商业模式
  4. Web 3.0时代,你准备好了吗?
  5. 甲骨文进军Web 2.0 剑指社交网络
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2009-04-09 14:41:08

PHP框架MVCPHP

2009-07-21 10:04:57

Scala编程语言

2009-08-28 15:03:39

Ruby语言特点Ruby

2022-07-29 14:18:11

数据安全数据丢失防护

2022-07-18 08:57:08

容器安全容器恶意攻击

2016-10-20 10:50:32

IT技术工程

2021-05-11 20:53:42

设计系统语言开发

2011-09-19 13:09:19

2015-09-23 17:12:18

API设计原则

2010-03-17 15:22:46

2009-04-13 11:25:28

2018-10-31 08:55:02

2015-09-24 08:52:53

API设计原则

2023-09-20 16:22:44

2018-12-07 15:09:40

Node.jsJavaScript前端

2010-11-19 14:52:56

2009-12-01 11:38:54

苹果应用软件商店

2010-03-03 15:10:48

2010-03-03 15:38:28

Linux十大版本

2021-11-05 09:00:00

Selenium工具自动化测试
点赞
收藏

51CTO技术栈公众号