开源是 CMS 开发的明确选择

还没有读者喜欢这篇文章。
People working together to build

Opensource.com

我的数字机构于 1996 年 1 月开业。那时,还没有专有的内容管理系统。微软仍然不认同网络作为商业或电子商务活动可行平台的概念。如果网站需要功能,除非我们能在 Matt's Script Archive 找到一些东西来完成任务,否则我们大部分都是从头开始用 Perl 构建的。

随着时间的推移,我们只是继续沿着开源的道路前进。我们收集了大量为客户网站构建的功能应用程序,这些应用程序可以添加到新网站并进行修改。购物车、联系表格、选择加入电子邮件列表管理器、职位空缺列表、内容编辑器、幻灯片,所有这些都是使用 PHP 作为开源构建的。

几年后,内容管理系统开始出现,它作为一个软件包,包含了我们以前依赖自己的资源来创建的许多功能元素。Drupal、Joomla!、Wordpress 和其他系统正在兴起,成为大多数像我们一样走过这条道路的数字机构的默认新开发平台。

后来出现了像 Magento 和 Concrete5 这样的平台,它们最初的目标是最终发展成为具有旨在实现盈利目的的标价的企业解决方案。但是,其基础社区版本的初步努力仍然受到开发社区的热情推动,这些社区帮助开发了核心功能。随之而来的是大量的 5 美元、50 美元和 100 美元的插件和扩展程序,用于添加自定义功能以满足几乎任何客户的需求。并且由于开源模式扩展到这些插件和扩展程序,因此各个开发人员可以进行进一步修改以满足更苛刻的客户要求。

所有这些都旨在在免许可费的 Linux、Apache、MySQL 和 PHP 操作系统上运行,这些操作系统运行在低开销硬件上。

共同点是所有这些工具都是由具有共同目标的人们开发和仍然在开发的工具。该目标是希望通过为个人、企业和组织提供惊人的强大且功能齐全,但仍然具有成本效益的网络存在,来帮助互联网实现其潜力。

在同一时期,几家软件公司使用投资资金创建了昂贵的专有内容管理和电子商务系统,这些系统旨在在具有巨额许可费的操作系统和数据库上运行,并且需要大量昂贵的硬件。实施和所有权的总成本是其开源同类产品的 5 到 10 倍。

对于那些拥有巨额预算的大型公司而言,它们习惯于在几乎所有事情上花费数十万美元,并且认为没有同样巨大的价格标签就没有可靠的解决方案,这为大量资金易手提供了机会。

如果那是您的商业模式,那很好。但是,对于一家较小的数字机构而言,很难开始每个 Web 开发项目,眼睁睁地看着数万美元从客户流向软件公司,仅仅是为了创建开发平台。这从桌面上拿走了很多钱,这些钱本可以用来创建更多功能,或支付一年的发布后支持,用于入站营销和其他增强功能。

此外,开源模式始终为我们提供了灵活性和定制可能性,始终为客户提供用户体验和后端功能,以适应其特定需求和业务模型。许多闭源专有系统则恰恰相反,迫使企业接受系统中内置的规则和功能限制。

聪明的数字机构知道,如果提供价值、投资回报率和完全定制都是其品牌和价值主张的关键组成部分,那么开源模式是并且一直是更好的选择。

开放
CMS


本文是 The Open CMS column 专栏的一部分,由 Robin Muilwijk 协调。分享您使用开源内容管理系统 (CMS) 和平台(如 Drupal、Joomla!、Plone、WordPress 等)的故事。

标签
Tom Snyder
Tom Snyder 是 Trivera 的创始人、总裁兼首席执行官,Trivera 是一家拥有 20 年历史的战略数字营销和传播机构,从一开始就拥抱网络上的开源创新。

1 条评论

Drupal 也将 Symfony 引入了其核心版本 8... 重大变化,很高兴看到这些项目协同工作。

© . All rights reserved.