首页 > 新闻资讯 > 如何衡量CMS系统的好坏

如何衡量CMS系统的好坏

4条评论
标签:
更多

内容管理系统(CMS)已经不再是单纯的内容发布了,变得越来越灵活可帮助用户管理工作流程。利用CMS,你可以轻松地策划、编辑、索引、发布内容,同时设计师和程序员可以更加灵活地定制网站的外观和功能。虽然目前有很多技术领先的内容管理系统,在这篇文章中我主要挑选一些兼顾设计、代码、终端用户的可用性的CMS来测评。希望能帮助大家找到适合自己的内容管理系统。

内容管理系统评估

要评价内容管理系统的优劣本来是挺难的,倒不是因为技术多么高端,而是因为可选择的内容管理系统实在是太多了。不过,要是有一整套固定的方法,评估起来就会容易许多。在决定该用哪一个内容管理系统之前,让我们来谈谈该注意些什么。一个出色的内容管理系统应该具有以下八个特征:

1. 易于理解和使用

一套内容管理系统应该拥有一个很好的图像用户界面(GUI),看起来很舒服没有任何多余的复杂选项,管理界面也要非常简单。一个好的用户界面意味着创建和管理内容会更加快捷,省时又高效。

你也可以从一个终端用户的角度来看这个问题: 如果你在为一个不精通技术的客户制作一个内容管理系统,而你选择的却是一个需要计算机博士才能搞定的解决方案, 他们就不太可能去用这个系统(这也破坏了内容管理系统要给用户提供帮助的初衷。)

2. 灵活、易于自定义

考虑内容管理系统时,务必弄清楚他们没有要求你使用他们设计的模板。有很多优秀的CMS方案都可以让你自定义网站设计,没有特别的限制。如果你选择的 CMS强迫你选择一个固定不可更改的模板,他们剥夺了你的创造性,你的网站就会跟别人的一模一样。

提供自定义模板的CMS也有很多,如:Expression Engine、WordPress、Joomla 等。这些内容管理系统在自定义方面都是非常出色的。

3. 可通过插件和模块进行扩展

一个好的CMS可以让你通过插件扩展默认配置,集合有用的站点功能于你的网站中。 通过插件/扩展/模块,可以提高你的网站为用户提供实用选项的能力。

以防你需要自己写一个扩展,你应该寻找一个有非常强大应用程序接口(API)的内容管理系统。同时,确认该系统已经有大量的插件列表。虽然你现在也许不需要插件,不过以后说不定会用上,有插件总是比没有好。

4. 无需编程知识

如果你更关注设计,记得选一个不需要太多编程知识就可以发布和维护你的网站的内容管理系统。

有很多CMS都有所见即所得编辑器,这样你可以不用代码就可以编辑内容。一定要通过HTML标记语言来编辑文本的话会很费时,这样你就没有足够的精力来处理网站其它方面的建设。

如果想要做一个复杂一点的网站的话,那么可以选一个可以写写代码的CMS,这样就可以编辑.php, .css, .html文件,而不需要借助第三方源代码编辑器来修改。

5. 性能和速度优化

考虑到浏览器下载网页的速度以及网站与服务器连接的速度非常重要,选择CMS的时候要避开结构庞大的系统,否则游客只会望而却步。你可以通过访问站点实例来衡量网站下载速度是否够快。

记住,你可以通过选一个好的主机、添加缓存/压缩feed的插件、CSS、JS以及缓存数据库对象等来加快网站下载速度。 你可以通过一款简单的免费工具YSlow来检测网站速度。把它安装之后,到CMS提供的演示站点瞧瞧,看看它的前端执行到底如何。

6.安全性

为了保护你的内容,必需要保证站点足够安全。有的CMS可以让你安装专门的插件、编辑文件/权限以提高安全级别。请确保你的CMS提供模块来保护你网站的完整性。你也可以通过选择一个可以让给每个用户注册一个不同的用户名和密码的CMS,这样你可以查看和控制每一个访问用户。

7.文献和社区支持

想做件事情可在网上根本就找不到参考,相信没有比这个更让人郁闷的了。想要确保这种事情不会在你身上发生,你得先浏览一遍CMS站点的文档。快速谷歌搜索一下,你也找出一些非常受欢迎、文档充分的内容管理系统。

是否有使用该系统用户的支持直接关系到你此次交易的成败。如果用户都非常活跃并以成为该社区中的一员而自豪,你不仅可以跟熟悉此系统的个人直接交流而且更为重要的是你可以确认这个系统将会继续发展完善。否则把你的精力和资源浪费在一个没有前途的系统上会让你崩溃的。

8. 注重网络标准和最佳实践

只有遵循网络标准和最佳实践下开发的内容管理系统才能保证以后不会引火烧身。只有遵循最佳实践而设计的应用程序才能保证兼容跨浏览器、精益和均值代码、易于维护。

因此,要寻找注重网络标准并将之视为开发和设计理念中最为重要部分的内容管理系统。

推荐一些主要的内容管理系统

现在你已经清楚一个好的内容管理系统需要具备的一些特征,让我们看看几款主要的内容管理系统吧。

ExpressionEngine

ExpressionEngine (EE)是一款灵活适用于任何领域的内容管理系统。只要花几分钟的时间,你就可以轻松地创建内容。EE模板系统可以立刻让你的网站生效。EE还有一个多层次的缓存系统减少数据库的使用。此外,与WordPress非常类似,你可以直接在EE的模板上内嵌PHP。

ExpressionEngine有各种功能,如:只需一次安装软件你可以创建多个站点。正如我上面提到过的关于连接和下载时间,EE有自己独特的模板缓存,查询缓存和标签缓存可以让站点以相当快的速度运行,生成网页时通过存储数据库查询减少数据库连接。

WordPress

WordPress 是目前市场上最为流行的发布平台之一,它以优秀的博客平台出名。WordPress是免费的开源软件,你可以随时下载和安装,也没有次数限制。
WordPress的安装非常方便快捷。只要几分钟你的管理面板就可以运作。如果你不擅长编写代码,也不用担心,WordPress给它的用户提供了所见即所得编辑器(可视化编辑器)。

Business Catalyst/Goodbary

Business Catalyst/Goodbary 是Adobe公司为开发人员提供的一款强大的电子商务内容管理系统。此内容发布平台也有一些列实用的功能,如:电子邮件营销,深入的网站分析。Business Catalyst可以让你的企业立刻获得一个在线平台。GB可以让你轻松掌握顾客的行踪,建立和管理任何规模的客户数据库,在线销售你的产品和服务。Business Catalyst集成了很多流行的支付系统,如PayPal、Google Checkout以及预集成的网关。

Joomla!

Joomla是一款非常先进、功能极好的内容管理系统。安装过程也非常简单快捷。Joomla是一个非常完整的内容管理系统,你可以通过它建立任何简单或复杂的网站。Joomla还有支持访问控制协议如LDAP和OpenID,并有流行的开放API,如Google APIs接口。

使用Joomla,你还可以有 3,500 种扩展可以运用,还有社区的支持。通过一个简单的扩展,你就可以添加任何需要添加的功能。 Joomla有一个缺点,就是他们这个重型扩展列表经常需要你花钱购买。希望将来他们能够免费让大家使用,以使预算紧张的用户也能够使用。

Drupal

Drupal一个伟大的开源内容管理系统,有一个非常活跃的社区支持。用户可以随时发布内容限制也非常少。安装完成后,你会看到很多功能:论坛、用户博客、 开放ID 注册组件、简介等。这个CMS是用 PHP/MySQL写的,非常方便自定义。

Cushy CMS

Cushy CMS 是一款托管的免费内容管理系统。轻量级设计、功能强大瞬间就可以建成你的网站。使用Cushy CMS,你必须添加CSS式样,最后对它修改和编辑。 这套系统允许你边传送数据给服务器边存储内容。

Cushy 是为内容编辑和设计师而创建的,因此非常简单和易于管理。成为SaaS,你不需要安装或维护此系统。

TYPOlight

TYPOlight是需要维护多个站点的网站开发人员的理想建站工具。如果你想创建一个简单或是高级的站点,功能有要丰富,那么TYPOlight内容管理系统可以为你效劳。

RadiantCMS

RadiantCMS是一款在 Ruby on Rails上的应用。对于核心支持和更新,Radiant 有一个非常活跃的社区,如果你是 RoR 开发人员,它正合你的胃口。Radiant专注于为最终用户和网站设计人员提供友好的支持。Radiant CMS 还包含一个非常有创造性的自定义性标记语言(叫做Radius),使用也非常简单。

SilverStripe

SilverStripe是一个开源的PHP应用,设计时也很强调灵活性。SilverStripe有许多配置选项,是为内容为主的网站量身打造的。 这个内容管理系统完全建立在其自身的PHP框架Saphire内。 SS 提供内容的版本控制和强大的搜索引擎优化支持。 所有的用户都可以为他们的客户或自己自定义管理员区域。

SS 唯一的不足就是默认的模板都非常垃圾,不过这也没什么太大的关系。

Textpattern CMS

Textpattern内容管理系统由于其简单性而受到非常多的设计师们的欢迎。

Textpattern 致力于提供强大的内容管理系统,让用户可以快速、轻松创建理想的符合标准的网站。没有所见即所得的编辑器,因为Textpattern采用textile 标记来生成内容的。 后台非常容易使用,新用户可以超级快速掌握管理员区域的使用。

Alfresco

Alfresco 是一个JSP企业内容管理解决方案。安装快速简单。Alfresco 可以让你拖放文件至文件夹中,把这些文件转换为交互式网络文档。与其他的内容管理系统相比,它没有那么容易熟悉,不过,只要你多花那么一点点时间,你肯定也会搞懂它的。Alfresco比较适合中间开发人员,它功能也非常实用。它的管理图形用户界面(GUI)组织有序、维护良好、易于浏览。

原文:How to Evaluate What CMS to Use

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
这个是按照cms的强大顺序排列的吗?那我要试试第一个了。 PS:验证码真难认。
#2
很多都没有听说过。。。
#3
太好了,这篇文章太及时了,顶下
#4
很多都没有听说过。。。