“开源的内容管理系统(CMS)对于您的业务来说,可能是最佳的选择,但是找到合适的系统才是关键。本指南将会帮助您决定哪个选项最适合您的企业。”
从开源到开放式内容管理系统在过去十年中,由于四个主要因素,企业越来越多地转向开源软件 (OSS) 来替代专有解决方案:开源软件现在已经更加的成熟。协作的社区实现的创新无疑是比封闭的、专有解决方案更好。开源内容管理系统的服务和支持更加广泛。真正的总拥有成本远低于专有供应商的软件。使用开源软件,因为每个人都可以使用源代码,公司可以放心,它的工作方式完全透明,而不必担心隐藏的功能或隐私问题。作为开源,程序也更加定制和灵活,并且可以适应特定需求。开源解决方案也更具可持续性,因为根据定义它存在于开发人员的共享社区中,因此随着时间的推移总是在增长和改进。自然,当涉及到开源 CMS 时,与专有供应商的 CMS 相比,它有许多优势。开源内容管理的优势可以说最大的好处是自由。通过访问源代码,开源 CMS 允许您根据自己的喜好定制新网站。相比之下,闭源 CMS 将导致您处于在专有供应商创建的平台的种种限制。另一个主要优势是采用开源 CMS 所带来的社区。在全球拥有数百万用户,您的企业能够向与您同行的大量开发人员、营销人员和内容团队学习。大多数开源平台都带有社区论坛和 YouTube 频道,这些也是学习和分享信息的好地方。但事实是,并非每个开源软件解决方案都是平等的。究竟最好的开源CMS是什么?在您做出选择之前,有十件需要考虑的事项:随着开源技术被更多的使用,可供选择的开源软件 (OSS) 解决方案也在增加,而这种激增在市场上创造了的期望,并非每个开源软件都能满足。在选择开源 CMS 之前,需要考虑以下十个关键事项。如果您正在为您的业务的其他领域寻找开源软件,那么以下大多数问题通常适用于开源解决方案:1. 当您说开源时,您真的是指您不需要付费的软件吗?开源软件 (OSS) 以免费著称,如“言论自由”而非“免费啤酒”。这意味着用户有权更改和重新分发源代码。OSS 项目的创建者可以不惜任何代价分发软件;只要可以访问源代码,它仍然被认为是免费的。当您开始审查开源 CMS 时,请注意承诺的好处在于访问源代码,而不一定是成本(尽管许多开源 CMS 是免费的,或者以比专有解决方案更具竞争力的价格提供)。2. 他们有企业版(或企业支持)吗?许多公司会提供针对企业用户的开源软件版本,该版本已针对企业用例进行编码,并提供了普遍的开源用户可能不需要的额外安全性和支持。如果没有企业版本选项,请制定一个长期支持该解决方案的计划。
由于 OSS 是与社区一起开发的,因此通常可以以比专有解决方案更低的成本创建它。甚至企业版的额外成本也往往比非免费程序更实惠,这是 OSS 的另一个吸引人的好处。
3. 他们的社区有多活跃?开源的部分承诺是来自社区的创新——但这需要一个活跃的社区。您可以通过查看他们社区论坛中帖子的数量和频率来检查这一点,看看在 Stack Exchange 等网站上是否有大量的对话,或者做一个简单的谷歌搜索,看看是否有积极的开源贡献者在从事该项目。
4. 您公司的开发团队喜欢这个开源软件吗?开源 CMS 本质上非常灵活。只有您付出足够的努力,就可以开发开源CMS来做任何你需要它们做的事情。但是,如果您的开发团队不熟悉或不喜欢特定的 CMS,那么获得正确的功能将很困难。开源 CMS 的最大吸引力之一是拥有更实惠的解决方案,但如果您的项目周期很冗长,或需要新的开发培训,那么就很难节约成本了。
另一个考虑因素是 CMS 是否适用于您当前的技术堆栈。例如,如果您的大多数组织都使用 Microsoft 和 .NET,那么使用基于 Java 构建的 CMS 就没有意义。这些是一些用于不同平台的更流行的开源 CMS:
Java
Alfresco
Liferay
LogicalDOC
OpenCMS
Magnolia
Microsoft ASP.NET
DNN
Kentico CMS
Umbraco
PHP
WordPress
Drupal
Joomla
Magento
TextPattern
Python
Django CMS
Mezzanine
Ruby on Rails
Radiant
Browser CMS
Refinery CMS
5. 您的最终用户是否喜欢您的 CMS?在最初的开发之后,您仍然需要说服您的内容编写者和指导网站管理员如何使用CMS。许多 CMS 都有在线试用版或交互式演示,让您的用户了解使用该系统的感受。让他们有机会了解主要的困难点,以便您的开发团队可以审查他们是否可以为其创建简单的修复程序。
6. 产品成熟度如何?排名前三的 CMS——Wordpress、Joomla 和 Drupal——都是成熟的产品,至少有 12 年的发展历史。这段历史确保了企业需要的稳定性水平,这是年轻的开源项目可能尚未达到的水平。
7. 它是否适合您平台的其他部分?许多 CMS 正在演变为数字体验平台,并整合通常与门户或电子商务平台相关的功能。DXP 旨在满足正在进行数字化转型的公司的需求,最终目标是提供更好的客户体验。它们可以是单个产品,也可以是一组协同办公的产品;这两种选择都基于这样一种理解,即您的网络平台的每个组件都应该集成并能够共享数据。CMS 尤其重要,因为越来越需要尽快在每个渠道上发布内容,这要求公司摈弃陈旧的数据处理的技术并简化工作流程。
8. 该软件的扩展/插件/模块是否有积极维护?虽然开源 CMS 可能对其开箱即用的功能有很好的支持,但对于您通过插件或集成应用程序引入的其他功能的支持可能没有包含。通常,这些第三方工具的支持和安全性可能会有所不同。仅仅因为开源 CMS 可以通过第三方应用程序提供您需要的功能,并不意味着它将获得与核心软件相同的支持和持续创新。
9. CMS 真的是您需要的产品吗?由于 WordPress 等解决方案的普及,许多人会为各种网站推荐开源 CMS。但是,可能会有更好的开源产品类别,例如门户网站。如果您将开源 CMS 视为通用的创建网站的软件,那么最好研究其他类别的网站产品,以确保您真正使用了最佳解决方案。
10. 软件更新多久发布一次?经常运行更新的解决方案可能会使您的整个网站出现故障。更新是不可避免的,但理想情况下,您应该能够在测试站点上运行更新以扫描任何可能出现的错误。如果软件提供商每隔一周发布一次更新,这很快就会变得很麻烦,所以在您提交解决方案之前最好先评估一下。检查在线用户评论,看看人们是否抱怨频繁更新破坏他们的网站。
开源是数字创新的关键开源软件提供了更灵活、更实惠的解决方案,对于像 CMS 这样的通用解决方案,选择能够帮助您维持数字创新的技术对于保持竞争力至关重要。CMS 应该存在于一个更广泛的、能将所有不同的数字体验结合在一起的平台。即使您计划从一个小项目开始,您今天所做的选择也应该是,将来会支持您公司创新和业务拓展的技术。设法实现这一目标的数字化领导者具有更大的敏捷性,并且能够更快地对机会采取行动,因为他们并不是每次有想法时都在寻找新的解决方案。除了这些考虑因素之外,您的公司还应该对开源 CMS 选项进行全面评估,同时也考虑一些专有解决方案。每个项目都是不同的,花时间回顾您真正需要的东西,不要轻易的选择任何开源 CMS,而是从长远考虑如何使您的项目和整个组织受益。如何设计一个提高潜在客户转化率的网站从这里了解为您的网站制定积极主动、以用户为中心的设计策略的五个步骤。最后附上一项数据,对开源社区贡献最大的公司排名(2012-2020)https://statisticsanddata.org/data/top-companies-contributing-to-open-source-2011-2020/2012年的排名:
2020年的排名

