如何评估使用什么CMS
内容管理系统(CMS)已经发展到不仅仅是发布内容,还可以管理您的工作流程。CMS的现在允许您轻松地构思、编辑、索引和发布内容,同时让设计人员和开发人员在定制外观和功能方面具有更大的灵活性。尽管有许多方法需要高级技能才能成功操作,但本文将介绍少数几种在设计、代码和最终用户可用性之间提供平衡的方法。

这篇文章将帮助你明智的决定什么CMS对你是正确的.
评估内容管理系统
评估内容管理系统这可能是一项艰巨的任务,不是因为它是火箭科学,而是因为有大量的选择。然而,使用结构化的方法进行评估,事情就会简单得多,也不会那么吓人。让我们来谈谈在决定使用哪种CMS时应该考虑的问题;这里有好的CMS应该具备的八个特征.
1.直观性:易于理解和使用
您的CMS应具有GUI(图形用户界面),该GUI(图形用户界面)轻松在眼睛上,没有过度复杂的选项,并在其管理界面中提供简单。一个好的界面意味着有关创建和管理内容的任务将更快,从而节省大量时间并提高生产力。
你也应该看它从最终用户的角度来看:如果你建立一个内容管理系统为客户谁不是“技术”,你选择一个解决方案,需要一个博士在计算机科学中,它是不太可能,他们将能够使用该系统(因此,击败CMS的目的,那就是让用户)。
2.定制的灵活性和易用性

考虑到内容管理系统时,请确保您没有义务使用其设计模板。大量CMS解决方案允许您在没有重大限制的情况下定制自己的设计。如果您的CMS迫使您选择固定和不可改变的设计模板,那么您就剥离了创意许可证,您的网站将看起来像其他人。
提供自定义模板的CMS有Expression Engine、WordPress和Joomla,这只是举几个例子;这些内容管理系统吹嘘并推广其易于修改的能力。
3.通过插件和模块的可扩展性

良好的CMS将允许您通过允许使用插件扩展默认配置,将有用的站点功能合并到您的网站中。
插件/扩展/模块(它们的术语在不同的平台之间变化)在提高您的网站用户提供网站用户的能力方面有所不同,以便在与您的网站接口的有用选项。
寻找一个具有强大的应用程序编程接口(API)的CMS,以防您需要编写自己的扩展。确保你正在考虑的CMS已经有一个庞大的插件列表。虽然您可能不需要立即使用插件,但重要的是您可以在以后使用这些插件。
4.不需要编程知识
如果你更“以设计为导向”,确保你选择的CMS不需要有广泛的编程能力来发布和维护你的站点。
有许多具有所见即所得编辑器的CMS可供选择,允许您编辑内容而不需要代码。必须通过HTML标记编辑文本非常耗时,而且会使您从管理和构建站点的其他方面分心。
但是,复杂的网站可能需要一个CMS,可以让您输入一些代码,编辑带有扩展的文件,例如.php,.cs,.html,并且在不需要对第三方源代码编辑器的情况下进行更改。
5.优化的性能和速度
考虑到加快页面加载在浏览器上,以及您的站点连接到服务器的速度是至关重要的。选择一个体积庞大的CMS将会赶走访客,而不是把他们带来。通过访问活动站点的示例,您将能够在一定程度上衡量页面加载的速度。
请记住,你可以通过选择一个好的主机来增加站点的加载时间,并添加插件来缓存/压缩/缩小提要、CSS、JS和缓存数据库对象。关于这个主题的案例研究可以在这里找到。
您可以使用一个简单的免费工具来评估CMS候选页面响应时间YSlow.安装它并前往演示站点查看CMS的前端性能如何。
6.安全

足够的安全性对你的网站来说是非常重要的,并且必须到位以保护你的内容。有CMS允许你安装特定的插件和编辑文件/权限,以提高安全级别。确保您选择的管理系统提供模块,以保护您的网站的完整性。您还可以通过选择CMS来保护站点,CMS允许您轻松地为每个用户分配不同的用户名和密码。这将允许您查看和控制每个用户的访问权限。
对于WordPress,请务必阅读WordPress的基本安全提示和黑客.
7.文件和社区支持
没有什么比试图弄清楚如何做某事更令人沮丧,而不是在线参考你可以利用。确保您将不会运行此问题的一种方法是通过读取候选人CMS的文档来读取。此外,快速谷歌搜索将告诉您如何流行且记录好的内容管理系统。
系统用户支持的可用性(或缺乏)可能是促成交易的因素,也可能是促成交易的因素。当用户是活跃的,并且为成为社区的一员而感到自豪时,您不仅可以访问更熟悉系统的个人,而且还可以确保项目将继续开发。没有什么比将你的资源和精力投入到一个失败的项目上更糟糕的了。
8.强调Web标准和最佳实践
根据Web标准指南和最佳实践开发的内容管理系统将确保您不会在路后烧毁。当应用程序设计有最佳实践时,您可以确保最终的跨浏览器兼容性,瘦且均值代码和易于维护。
寻找那些促进使用web标准的内容管理系统,以及那些将web标准置于其开发和设计理念前沿的系统。
需要考虑的一些关键内容管理系统
现在,您已经了解了优秀内容管理系统的关键特征,让我们看看在这些领域中大多数(如果不是全部的话)都很出色的几个主要CMS。
ExpressionEngine
ExpressionEngine(EE)是适用于任何项目范围的灵活的CMS。在几分钟内,你就会明白如何轻松地开始创建内容。EE的模板系统可以让您快速看到实时的更改。EE还提供了一个多层缓存系统,以尽量减少数据库的使用。此外,EE允许您在模板中直接嵌入和运行PHP,这与WordPress非常相似。
ExpressionEngine有很多特性,比如允许你安装一个软件就可以拥有多个站点。就像我们在上节谈到的处理连接和加载时间,EE有一个独特的模板缓存、查询缓存和标签缓存,通过将数据库查询存储在内存中来减少生成网页时的数据库连接,使站点以相当快的速度运行。
WordPress
WordPress是市场上目前最受欢迎的出版平台之一,它是作为一个优秀的博客平台而闻名。WordPress是免费的和开源,可以根据需要多次下载并安装它。WordPress对所有行业和尺寸的网站非常棒,例如a连锁酒店的网站或本地汽车机械师,因为它具有简单和复杂的设计具有大量功能。
WordPress安装非常快速且简单。管理面板只需要几分钟才能运行。如果编码不是您的强大服装,那么毫无顾忌,WordPress为其用户提供了一个Wysiwyg编辑器(称为Visual Editor)。
商业催化剂/食物
商业催化剂/食物(由Adobe所有)是一个强大的金宝搏188手机登录网对于开发人员CMS。这个内容发布平台有一系列有用的功能,如电子邮件营销和深度网站分析.商业催化剂为您的企业提供了一种简单的方法,即立即获得在线存在。GB允许您轻松跟踪客户的操作,构建和管理任何大小的客户数据库,并在线销售您的产品和服务。商业催化剂与许多受欢迎的支付系统(如PayPal),谷歌结账和预先集成网关融为一体。
Joomla !
Joomla !是一个先进的CMS,具有优秀的功能和内容管理。安装过程非常快速和简单。Joomla !是一个完整的CMS,允许您构建简单到高级的站点。Joomla还超级支持访问控制协议,如LDAP和OpenID,并可以与流行的和开放的API接口,如谷歌api.
与Joomla !,你会有更多的3,500个延期在整个社区的支持下,听候您的差遣。通过一个简单的扩展,您可以添加几乎任何需要的功能到您的网站。
Joomla的一个缺点是!就是他们的重炮扩展清单经常需要你去购买。希望在未来,他们会让插件免费,以帮助预算紧张的用户。
Drupal.

Drupal.,一个由非常活跃的社区支持的伟大的开源CMS,允许用户在任何时间发布内容,几乎没有限制。一旦安装完成,您将发现论坛、用户博客、OpenID登录、配置文件等功能。这个CMS是用PHP/MySQL编写的,以方便定制,并拥有开源内容管理系统领域中最受推崇的API之一。
轻松的CMS
轻松的CMS是一个轻量级的托管和免费的内容管理系统,尽管功能强大,足以在瞬间启动你的网站。使用Cushy CMS,您必须将CSS样式添加到您最终将更改或编辑的部分。CMS允许您在将相同的数据上传到服务器时访问和存储内容。
Cushy是为内容编辑器和设计师设计的,所以它非常简单,易于管理。作为一个SaaS.,您不需要安装或自我维护CMS。
TYPOlight
TYPOlight是伟大的网站建设者,将维护多个网站,是一个理想的解决方案的web开发人员。如果您正在考虑创建一个具有强大功能的简单或高级站点设计,那么TYPOlight CMS绝对可以为您完成这项工作。
RadiantCMS

RadiantCMS是一个Ruby on Rails应用程序。Radiant有一个非常活跃的核心支持和更新社区。如果您是RoR开发人员,那么它正合您的胃口。Radiant致力于为终端用户和网页设计师提供更加友好的界面。RadiantCMS还包含一种创新的自定义标记语言(称为Radius),很容易学会。
SilverStripe
SilverStripe是一个基于PHP编写的开源应用程序,其设计重点在于灵活性。SilverStripe有许多可配置选项,面向内容丰富的网站。
这个CMS完全建立在它自己的PHP框架上,称为蓝宝石。SS提供内容版本控制和伟大的SEO支持。欢迎所有用户为他们的客户或自己定制管理区域。
SS的唯一缺点是默认模板是垃圾;然而,只要稍微费点劲就能解决这个问题。
TextPattern CMS.
TextPattern CMS.由于它的简单性,对于许多设计师来说是一个非常流行的系统。
Textpattern致力于提供出色的内容管理,以生成快速、简单和符合web标准的页面。没有所见即所得编辑器,因为Textpattern利用纺织用于内容生成的标记。
后台是非常容易使用和遵循。新用户将学习与超级快速轻松的管理部分。
在户外
在户外是一个JSP快速且易于安装的企业内容管理解决方案。Alfresco允许你将文件放入文件夹,并将这些文件转换为交互式网络文档。与其他CMS相比,这个CMS不那么容易熟悉,但是,只要投入一点时间,您肯定会掌握它的窍门。Alfresco可以更多地针对中级开发人员,尽管其纯粹的功能使其变得非常有用。管理GUI非常有组织、维护良好,并且易于导航。
有关于如何评估合适的CMS的提示?您是否在此显示的内容管理系统有经验(好的或坏)?请在评论中和我们谈谈.
相关内容
- 16个WordPress站点帮助你建立一个更好的博客
- 10个有前途的内容管理系统
- CMS展示:31个卓越的Drupal动力网站


在宾夕法尼亚州的最佳工作地点









