内容管理系统(Content Management System,简称CMS),组织和协助共同合作的内容的结果,是指用于管理及方便数字内容的系统。
内容是任何类型的数字信息的结合体,可以是文本、图形图像、Web页面、业务文档、数据库表单、视频、声音、XML文件等。应该说,内容是一个比数据、文档和信息更广的概念,是对各种结构化数据、非结构化文档、信息的聚合。管理就是施加在“内容”对象上的一系列处理过程,包括收集、存储、审批、整理、定位、转换、分发、搜索、分析等,目的是为了使“内容”能够在正确的时间、以正确的形式传递到正确的地点和人。 内容管理可以定义为:协助组织和个人,借助信息技术,实现内容的创建、储存、分享、应用、检索,并在企业个人、组织、业务、战略等诸方面产生价值的过程。而内容管理系统就是能够支撑内容管理的一种工具或一套工具的软件系统。
内容管理系统的定义可以很狭窄,通常是指门户或商业网站的发布和管理系统;定义也可以很宽泛,个人网站系统也可归入其中。Wiki也是一种内容管理系统,Blog也算是一种内容管理系统。
现在流行的开源CMS系统有:

Dede CMS,免费、开源(非GPL,无版权)
HB cms,免费、开源
Joomla,免费、开源
Drupal,免费、开源
Xoops,免费、开源
Phpnuke,免费、开源
中国大陆常用CMS系统有:
DianCMS
动易CMS
帝国CMS
风讯CMS
锐商企业CMS - COMSHARP CMS
乔客CMS
G-ONE WCM Platform
渐飞新闻出版系统
phpcms
CoreMedia CMS
CMSware
easySite内容管理系统
Wikipedia 关于 CMS 的定义编辑本段回目录
CMS 是 Content Management System 的缩写,中文叫内容管理系统。CMS 是这样一种软件系统,它可以用来对网站的内容进行管理,创作,更新。CMS 一般支持多个内容提供者对网站内容进行协同管理,CMS 为内容创作过程提供更改历史,版本控制,工作流管理,权限分配等管理功能,基于 wiki 的网络百科全书 Wikipedia 就是一种特殊类型的 CMS 系统。
所谓内容,包括计算机文件,图片,视频或音频媒体,Flash 媒体,电子文档以及网站内容。CMS 的目的是对这些文件进行组织,以便用户通过 Web 进行访问。CMS 也常用来对文档进行存档。工作流是 CMS 中的重要概念,工作流对电子文档进行流程管理,以便不同人对文档进行认证,批示,更改,发布。一些 CMS 系统使用 Email 通知的方式对这个过程进行自动化管理,这将方便对文档的协同管理。CMS 是对大量文档的组织,控制,发表。
网站内容管理系统(WCM)
网站内容管理系统常常被企业用来对企业内容进行存储,组织,版本控制等工作,所谓企业内容,一般指企业的新闻,技术文档,手册,市场,销售等方面的内容,用于企业向他们的客户即时传递信息。网站内容管理系统一般包含以下功能:
创作,组织,发布企业文档或多媒体素材
对不同创作着的权限和角色进行分配
对不同类别的内容进行授权和责任分配
定义网站内容工作流
对网站内容的不同版本进行跟踪,控制
有一个数据库对所有企业内容进行存储,以便访问,搜索
内容管理系统支持内容和格式隔离,企业只需要提供内容,由CMS系统对格式进行控制。
CMS详解编辑本段回目录
CMS是Content Management System的缩写,意为"内容管理系统"。
CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。
CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。
CMS还分各个平台脚本种类的。
内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场,对于内容管理,业界还没有一个统一的定义,不同的机构有不同的理解:
Gartner Group 认为内容管理从内涵上应该包括企业内部内容管理、Web内容管理、电子商务交易内容管理和企业外部网(Extranet)信息共享内容管理(如CRM和 SCM等),Web内容管理是当前的重点,e-business和XML是推动内容管理发展的源动力。
Merrill Lynch的分析师认为内容管理侧重于企业员工、企业用户、合作伙伴和供应商方便获得非结构化信息的处理过程。内容管理的目的是把非结构化信息出版到intranets, extranets和ITE(Internet Trading Exchanges), 从而使用户可以检索、使用、分析和共享。商业智能系统 (BI)侧重于结构化数据的价值提取,而内容管理则侧重于企业内部和外部非结构化资源的战略价值提取。
Giga Group 认为作为电子商务引擎,内容管理解决方案必须和电子商务服务器紧密集成,从而形成内容生产(Production)、传递(Delivery)以及电子商务端到端系统。
我们认为内容管理系统是一种位于WEB前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容管理解决方案重点解决各种非结构化或半结构化的数字资源的采集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智能环境中,如OA,CRM等。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的"内容"可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到 Internet、Intranet以及Extranet网站的信息。
CMS是如何应运而生的?
随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加复杂,甚至还需重新建设网站;如此下去,用户始终在一个高成本、低效率的循环中升级、整合……
于是,我们听到许多用户这样的反馈:
页面制作无序,网站风格不统一,大量信息堆积,发布显得异常沉重;
内容繁杂,手工管理效率低下,手工链接视音频信息经常无法实现;
应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;
改版工作量大,系统扩展能力差,集成其它应用时更是降低了灵活性;
对于网站建设和信息发布人员来说,他们最关注的系统的易用性和的功能的完善性,因此,这对网站建设和信息发布工具提出了一个很高的要求。
首先,角色定位明确,以充分保证工作人员的工作效率;其次,功能完整,满足各门道"把关人"应用所需,使信息发布准确无误。比如,为编辑、美工、主编及运维人员设置权限和实时管理功能。
此外,保障网站架构的安全性也是用户关注的焦点。能有效管理网站访问者的登陆权限,使内网数据库不受攻击,从而时刻保证网站的安全稳定,免于用户的后顾之忧。
根据以上需求,一套专业的内容管理系统CMS应运而生,来有效解决用户网站建设与信息发布中常见的问题和需求。对网站内容管理是该软件的最大优势,它流程完善、功能丰富,可把稿件分门别类并授权给合法用户编辑管理,而不需要用户去理会那些难懂的SQL语法。
CMS是如何发展的?
内容管理从2000年开始成为一个重要的应用领域,这时.COM和B2B, B2C等经历了资本和市场的考验及洗礼,人们重新回到信息技术应用的基本面-如何提高竞争能力,而内容管理恰恰能够通过对企业各种类型的数字资产的产生、管理、增值和再利用,改善组织的运行效率和企业的竞争能力,企事业单位也开始认识到内容管理的重要性。
从企事业单位信息化的观点来看,以下因素导致对内容管理软件的巨大需求:
(1) 知识是企业的财富。在Internet交互过程中,只有十分之一涉及销售,其他十分之九都和信息交互有关,员工的知识获取越来越依赖于互联网,特别是在电子商务的个性化环境中,客户为了做出购买决定,需要智能化地获取信息,不仅仅是商品的数量和价格,更重要的可能是产品的手册、安全保证、技术指标、售后服务、图片文件等等。
(2) 信息的及时性和准确性。无论在企业内网还是外网,信息的更新越来越快,企事业单位的信息生产量越来越多,且呈现成倍增长的趋势,企事业单位更需要的是一个功能强大、可扩展的、灵活的内容管理技术来满足不断的信息更新、维护,这时如何保证信息的准确性和真实性将越来越显得重要。
(3) 企业内外网统一的需求增长。随着企事业单位信息化的建设,内联网和外联网之间的信息交互越来越多,优秀的内容管理系统对企业内部来说,能够很好地做到信息的收集和重复利用以及信息的增值利用, 对于外联网来说,更重要的是真正交互式和协作性的内容。
国外从事内容管理软件研发的主要厂商包括Vignette,Interwoven, BroadVision, Openmarket,ATG, Allaire, Documentum, Hummingbird等,这些公司CM产品和解决方案专业性很强,大多基于J2EE等平台,功能丰富,主要面向企业级用户,是CM市场的主要厂商。还有一些更窄的专业厂商提供内容管理某个阶段需要的功能,如Verity 提供知识检索,Micromedia 提供内容创作平台,Akamai和Inkitomi 提供内容分发管理技术等。与此相反,Microsoft, IBM, Oracle等公司提供通用平台性CM解决方案。但是目前CM市场仍有很多不完善的地方,包括:
在这个全新的市场中很难找到一个CMS满足用户的所有需求。
有些CMS只是单纯的信息发布工具而以,称不上内容的收集和再利用更谈不上知识管理的概念,最多只是一组网站建设工具软件而已。
所有产品的可视链接都非常差,只有极少数厂商能够提供可视软件,这些软件都不是交互式的,不能用作管理工具。
CMS都有可能包括些什么?
隐藏在内容管理系统(CMS)之后的基本思想是分离内容的管理和设计。页面设计存储在模板里,而内容存储在数据库或独立的文件中。 当一个用户请求页面时,各部分联合生成一个标准的 HTML 页面。
一个内容管理系统通常有如下要素:
文档模板
脚本语言或标记语言
与数据库集成
内容的包含物由内嵌入页面的特殊标记控制。这些标记对于一个内容管理系统通常是唯一的。 这些系统, 或 Java 等。
内容管理系统对站点管理和创造编辑都有好处。这其中最大的好处是能够使用模板和通用的设计元素以确保整个网站的协调。 作者只需在他们的文档中采用少量的模板代码,然后即可把精力集中在设计之上的内容了。要改变网站的外观, 管理员只需修改模板而不是一个个单独的页面。
内容管理系统也简化了网站的内容供给和内容管理的责任委托。很多内容管理系统允许对网站的不同层面人员赋予不同等级的访问权限, 这使得他们不必研究操作系统级的权限设置,只需用浏览器接口即可完成。
其他的特性如:搜索引擎、日历、Web 邮件等也会内置于内容管理系统 CMS 内,或允许以第三方插件的形式集成进来。

如何开发CMS
内容管理系统是一个很泛的概念:从商业门户网站的新闻系统到个人的Weblog都可以称作发布系统。
框架型:本身不包含任何应用实现,只是提供了底层框架,具体应用需要一定的二次开发,比如Cocoon,Vignette;
应用型:本身是一个面向具体类型的应用实现,已经包含了新闻/评论管理,投票,论坛,WIKI等一些子系统。比如:postNuke xoops等;
但无论如何,在发布系统选型之前,首先了解自己的实际需求是最重要的:想根据现成系统将自己的需求硬往上照搬是非常不可取的。访问量,权限控制和各种功能需求。每个模块和功能自己都比较清晰一点以后,再去网上找找类似的实现:你会发现其实每个环节到目前上都有比较成熟的实现了,而且还在不断完善和发展中,如果没有:你的需求太特殊,或者可以尝试分解成更小的系统组合实现。
内容管理系统被分离成以下几个层面:各个层面优先考虑的需求不同
1,后台业务子系统管理(管理优先:内容管理):新闻录入系统,BBS论坛子系统,全文检索子系统等,针对不同系统的方便管理者的内容录入:所见即所得的编辑管理界面等,清晰的业务逻辑:各种子系统的权限控制机制等;
2,Portal系统(表现优先:模板管理):大部分最终的输出页面:网站首页,子频道/专题页,新闻详情页一般就是各种后台子系统模块的各种组合,这种发布组合逻辑是非常丰富的,Portal系统就是负责以上这些后台子系统的组合表现管理;
3,前台发布(效率优先:发布管理):面向最终用户的缓存发布,和搜索引擎spider的URL设计等……
内容管理和表现的分离:很多成套的CMS系统没有把后台各种子系统和Portal分离开设计,以至于在Portal层的模板表现管理和新闻子系统的内容管理逻辑混合在一起,甚至和BBS等子系统的管理都耦合的非常高,整个系统会显得非常庞杂。而且这样的系统各个子系统捆绑的比较死,如果后台的模块很难改变。但是如果把后台各种子系统内容管理逻辑和前台的表现/发布分离后,Portal和后台各个子系统之间只是数据传递的关系:Portal只决定后台各个子系统数据的取舍和表现,而后台的各个子系统也都非常容易插拔。
内容管理和数据分发的分离:需要要Portal系统设计的时候注意可缓存性(Cache Friendly)性设计:CMS后台管理和发布机制,本身不要过多考虑"效率"问题,只要最终页面输出设计的比较Cacheable,效率问题可通过更前端专门的缓存服务器解决。
此外,就是除了面向最终浏览器用户外,还要注意面向搜索引擎友好(Search engine Friendly)的URL设计:通过 URL REWRITE转向或基于PATH_INFO的参数解析使得动态网页在链接(URI)形式上更像静态的目录结构,方便网站内容被搜索引擎收录;
都有哪些CMS提供商
Vignette. 奥斯汀, TX Vignette公司,网站内容管理系统的领导者,今天宣布在中层楼资金上它取得了1亿4千万美元,成为奥斯汀基础软件公司中最大的私人资产投资,同时也使Vignette成为在奥斯汀发展最快的互联网软件公司。 Vignette 公司,作为全世界网站内容应用系统的领导者,为公司们提出了解决方案——在互联网上建立非常成功的商业。 Vignette的王牌产品是StoryServer 3,它能使公司以应用软件(如在线发布、知识管理和复杂电子商务系统)为基础建立、管理和发布服务,最终加速和提高客户的忠实度和持续力。 超过75个一流公司,包括Ziff- Davis' ZDNet, First Chicago NBD, Bay Networks 和 CNET ,使用StoryServer 3 ,每天提供2500万个网页浏览。 StoryServer3 获得了5个行业奖励,包括UPSIDE杂志的"网络基础组织类最活跃的私人公司" 。 它的 V/5 系列是一套应用软件包,设计用来为门户、B2C 和 B2B 市场需求提供内容管理。 V/5系列具有高度的可定制化能力和广泛的功能,它包括内容和模板的开发、个性化定制和发布。但是,它的多数功能还需要开发。
Documentum. Documentum 是文档管理解决方案的长期供应商。 带着它的4i 网站内容管理(WCM)版本,公司有力地进入了CM舞台,它提供了一个解决方案来支持具有在线而动态的内容的电子商务应用软件。对大中型组织来说,它也是一个健全的可扩展的网站内容管理解决方案。
Eprise. Eprise的 Participant Server 2.6.6是该公司内容管理的产品,它为大型商务和.com提供商业应用软件,包括互联网、企业内部网和公共网站。该产品能促进内容添加、修改和全球发布。 Participant Server 的主要组件包括内容中心、操作中心、共享中心和内容分配套件。 产品为投稿和创造提供基于网络的界面,同时内容分配组件处理适于交易的内容分配。 A single Web based administrative interface is a plus because administration can be distributed across the organization. 单一的基于网络的管理界面是附加的,因为管理在组织范围内可以是分布式的。
Interwoven. Interwoven的 TeamSite 4.5是横向聚焦的网站内容管理解决方案,它向财富500强和全球2000个上市公司提供企业范围的网站内容管理。TeamSite 的管理和组成能力通过桌面和基于Java的接口提供,这种桌面和接口作为操作系统的一部分出现。用户可以通过Windows Explorer把内容拖放到存储库中。
Xpedio. Xpedio CMS 4.0是全球 2000 B2B 和 B2E 公司所用的解决方案包,它为没有技术的用户提供了容易使用的网站建设能力。 该产品在企业内部互联网、外部互联网和电子商务网站上促进了内容的快速发展和管理。在管理和发布内容方面,它是强大的解决方案,它提供具有分布式管理能力的创作工具、安全、发布的灵活性和完全基于浏览器的界面。
Ncompass. NCompass Labs于2001年4月通过微软成立,现在它是微软的子公司。 Resolution 3.1是Ncompass的浏览器,以网站内容管理解决方案为基础,在2001年底,它做为微软的产品(称为微软内容管理服务器)再次发布。
Open Market. Open Market 的Content Server 3.1是 J2EE兼容的内容管理解决方案,它嫦虺霭妗⒚教搴徒鹑诜?袷谐?pen Market 把内容服务器定位为推动以内容为中心的电子商务应用软件的产品,它处理访问者、客户和合作者之间的交互。该产品有用于管理和组织的网络界面,包括了一个个性化的引擎和用于发布的应用软件服务器。
BroadVision. BroadVision 把应用方法用于内容管理,主要目标是B2B, B2E 和 B2C 市场。 BroadVision以应用软件程序包的形式出售产??我服务。内容管理解决方案也独立地出售。
FileNET. FileNET 是文档管理市场的传统领导者,现在它集中精力于生产电子商务应用软件的Panagon生产线。它的网站内容管理套件包括Panagon 内容服务(PCS)、Panagon 网络发布者(PWP)、Panagon 网络服务(PWS)和Panagon 电子流程。FileNET套件主要面向于金融、保险、政府、电信、公共事业和制造业。FileNET把它的网站内容管理套件定位在内容管理的全部解决方案,它贯穿内容的生命周期,从创造到审批、发布和分配。然而,在它目前的版本中,产品在核心网站内容管理的功能性上需要重大发展,如个性化和动态内容的表达。
Megellan. 2000 年7月,Gauss Interprise 和美国软件开发者Magellan 合并,主要销售它的内容管理系列 Versatile Internet Platform (VIP)。VIP定位于企业管理内容、网站内容和门户的平台。对于集中的环境,产品系列有适应需求的基本功能,包括基于网络的管理,单一和大批的输入、第三方厂商提供的基本库服务、以及用于分布式内容创造的模板设计工具。
InStranet. InStranet 成立于1999年,总部设在纽约,并且在巴黎设有欧洲总部。 公司的王牌产品是InStranet 2000 1.5,它是一个浏览器和基于Java的网站内容管理解决方案。产品聚焦于,在B2B和雇员工作环境下,向企业内部互联网和外部互联网发布业务文件和内容。InStranet 2000 1.5在 J2EE兼容的应用服务器上运行,已在BEA WebLogic, IBM WebSphere 和 iPlanet 应用服务器上经过检验。
Mediasurface. Mediasurface 的总部设在伦敦,它的美国办事处在纽约和弗朗西丝科。公司为组织提供管理内容软件,用于企业内部互联网和外部互联网。公司的核心产品是 Mediasurface 3.5,它瞄准垂直市场,包括金融服务、政府、教育、卫生保健、IT服务、媒体、出版和广播、零售和消费服务。
Six Open Systems. Six Offene Systeme GmbH 在美国称为Six Open Systems (Six) ,于1991年在德国成立。Six在德国有重要的消费群,它以产品Six CMS 4.0打入美国市场。 该产品是由内到外的、以浏览器为基础的解决方案,它用来帮助媒体出版商简化和管理内容设计及网页和门户、互联网、企业内部互联网等的设计。
Starbase. Starbase 销售合作产品,该产品为电子商务应用软件创造、管理代码和内容。2001年2月, Starbase收购了worldweb.net 和它的产品 Expressroom I/O 、以及基于Java 和 XML的网站内容管理解决方案。Starbase正把Expressroom I/O添加到它的代码和内容管理解决方案的协作套件中。
国内用的比较多的有Active Context、turbocms、cms4i,不过这些都是纯商业性系统,价格很高,一般个人建站,建议选取一些国外比较有名的开源系统,如Mambo、Drupal、Tikiwiki、PhpNuke、 PostNuke、Xoops、Tikipro、不过这些全是基于php + mysql的,众所周知,php和mysql是免费的吗
国外十大优秀CMS介绍与点评编辑本段回目录
CMS(网站内容管理系统)已经成为了Web 2.0的互联网中重要的组成部分,其中大部分是PHP开发的,也有使用Ruby on Rails和其他语言开发的。本文对现在国外流行的十大优秀CMS做了一些点评,希望能为正在寻找合适CMS的读者带来一些帮助。
WordPress
WordPress从最初的博客平台演变成了现在的全功能的CMS,但它的主要功能还是博客,通过加入不同的插件可以实现公司宣传网站,作品集网站,图库网站,甚至全功能的商业网站。WordPress的后端非常直观易用,操作都是标准化的,只要你学会了一个管理模块的操作,其它部分的操作就得心应手了,它的功能组织也非常科学,很容易找到需要的功能,其所见即所得的编辑器功能非常强大,包括插入图像、视频和其它媒体,可以在HTML模式和可视化模式之间轻松来回切换。
图 1 WordPress的所见即所得编辑器
因为大多数WordPress的功能都来自插件,基本平台是非常简单的,你需要为你想要的功能添加对应的插件。WordPress创建的页面兼容性非常好,页面载入速度较快,但有些插件创建的页面就比较大,特别是那些直接将JavaScript和css代码都直接写到页面的中插件,所以在选择插件时多留神。
通过自定义页面主题和模板可以满足大多数建站需求,同时它有丰富的文档,从最基本的使用说明到插件开发都有对应的详细文档,同时也可以登录其论坛进行交流,下载最新的补丁等等。
Radiant CMS
Radiant CMS是用Ruby on Rails构建的,特适合于不限页面数量的最基本的站点,可以通过扩展增加博客和图库功能,后台简单布局合理。
图 2 Radiant CMS
目前Radiant的功能还比较少,但在Ruby On Rails中可以构建扩展,因为未来的发展还是可期待的。它也具有所见即所得的编辑器。Radiant后一个非常易于使用的后台,基本功能如更新和添加页面就如发送电子邮件般简单,这对于那些非技术出身的站长是一个福音,Radiant生成的代码也非常简单和清晰。
Radiant也有社区和文档支持,有许多开发人员投身其中,对于建站人员可能根本不需要看其文档就可以操作。
SilverStripe
SilverStripe是一款全功能的CMS,它是在Sapphire框架上使用PHP开发的,使其定制性更好,SilverStripe最有趣的一个功能是设计者可以为他们的客户定制后台程序,只显示客户需要的内容字段,这使得它可能成为最易用的CMS,当然也包括一个所见即所得的编辑器。
图 3 SilverStripe
SilverStripe对最基础的站点可能有过度杀伤力,因为它可以进行定制,所以适合于其它站点,SilverStripe也提供了大量的免费的支持,包括开发文档和用户手册,论坛和IRC频道,SilverStripe提出了让你远离HTML/CSS的目标,让你可以设计出想要的页面。
Joomla
Joomla是目前最流行的开源CMS系统,它运行在PHP和MySQL上,后台相对简单易用,包括文章管理、头版、菜单、媒体和其它内容,下拉菜单也有许多选项,Joomla有一个好用的所见即所得编辑器,支持大量的格式化选项和表情。
图 4 Joomla
由于其功能非常强大,因此有可能不是很适合规模较小的站点,它为页面加速载入进行了优化,包括缓存和页面Gzip压缩,Joomla也有非常多的扩展插件,几乎可以构建任何想到的站点类型,Joomla最大的缺点是使用了表格布局,不过可以使用CSS替代表,这得由你亲自动手才行。
TYPOlight
TYPOlight使用PHP5和Ajax技术构建,包括静态页面、博客、新闻、日历和其它功能,后台直观同时提供了大量的功能,从创建表单和包括Flash内容都配有一些捷径,内容显示在模块中,可以使用CSS进行修饰,输出内容是标准的XHTML,它也提供了mootools和GZip支持。
图 5 TYPOlight
TYPOlight需要你有一点技术基础才行,这并不是说它就非常复杂了,只不过在定制时有大量的选项和不同的实现方法,它包括完整的所见即所得编辑器和其它简化发布的工具。
TYPOlight包括了许多好用的开发工具,如内置的CSS生成器和表单生成器,在其网站上有开发人员和用户需要的大量文档资料,也有屏幕演示、论坛和Wiki支持,也出现了一些收费服务合作伙伴,如果你真的需要高级帮助,那么可以购买专业的服务。
Frog
Frog从根本上说是Radiant CMS基于PHP的版本,它有简单直观的UI,允许不限层次的页面,允许在每个页面的基础上自定义模板,它包括一个简单的所见即所得的编辑器,和WordPress有点类似,它也支持重用代码片段。
图 6 Frog
Frog的后台界面组织得非常好,条例清晰,易于使用,同时也支持插件扩展,目前已经有许多的前端和后台管理插件,Frog创建的代码语义清晰。
Frog也提供了大量的文档,也提供了大量的HOW-TO说明,并建立了IRC频道回答用户的提问。
Textpattern
Textpattern的后台使用的是标签式UI设计,非常直观,当你登录后自动将你带到新建页面的编辑界面,它的最大缺点是缺乏所见即所得的编辑器,使用的是Textile进行文本编辑,不过对于新手学习而言已经够用了。
图 7 Textpattern
Textpattern输出的页面非常轻巧,载入速度非常快,它具备了CMS基本的功能,去除了那些可能你永远也不会使用到的功能,Textpattern也有很多的插件可用,包括从媒体到图库支持,高级导航和统计都有相应的插件,还有一对电子商务插件可用。
有大量的社区都是使用Textpattern搭建的,因此可以获得许多支持文档和在线技术支持,还有一本专门的书籍,也有支持论坛,开发者博客和社区制作的用户手册。
Expression Engine
Expression Engine(EE)是功能更强大的CMS,它具有的功能可能连你想都想不到,其后台简单直观,似乎不太适合非常小的站点,从统计到用户论坛都实现了模块化,内置的所见即所得编辑器也非常标准和好用。
图 8 Expression Engine
EE创建的页面稍微有点庞大,除了某些JavaScript插件外,代码仍然条理清晰,它的最大缺点是价格太高,个人许可要99.95美元,商业许可要249.95美元,你可以使用免费的核心版本,但只用用于个人站点,不能用于商业站点和非赢利性站点。
Drupal
Drupal是另一款非常流行的CMS,可以建立包括企业站点,电子商务站点和社会网络站点等,功能非常强大,其后台简单得让人难以置信,功能布局也组织得非常合理,Drupal最有趣的功能可能要算它的“书页”内容类型了,这些页面可以组成集合,相互自动连接,核心安装情况下Drupal没有所见即所得编辑器,但有一个模块添加这个功能。
图 9 Drupal
Drupal的后台功能强大得惊人,除了基本的内容管理外,也包含了大量的模块扩展,也提供了大量的插件,Drupal输出的代码相对比较复杂,但可读性还是不错的。
Drupal有许多用户社区和论坛,也为最终用户和开发人员提供了大量的参考文档。
CMS Made Simple
CMS Made Simple是我曾经使用过的CMS,我花了一个晚上建立起了我的第一个CMS,它包括完整的模板支持,其后台易用性非常不错,不受限制的内容层次,也支持“全局内容分块”,包括大量的站点布局选项,提供了后台的帮助文件,Wiki支持,IRC和论坛,默认没有所见即所得编辑器,但可以通过插件来添加这项功能。
图 10 CMS Made Simple
CMS Made Simple输出的页面都是XHTML和CSS代码,代码可读性不错,页面载入速度非常快,虽然有许多插件,但目前还没有见到有电子商务插件。
在http://www.cmsmadesimple.org/上提供了大量的参考文档,也提供了IRC和论坛支持。
原文:Ten Excellent CMS Options
作者:Cameron Chapman