开源cms 和 开源博客
我的数字代理机构于1996年1月开业。那时,还没有专有的内容管理系统。 微软仍然不赞成将网络作为商业或电子商务活动的可行平台的概念。 如果网站需要功能,除非我们可以在Matt的Script Archive中找到某些东西来完成任务,否则我们将在Perl中从头开始构建大部分功能。
随着时间的流逝,我们只是继续沿用开源之路。 我们收集了为客户端站点构建的大量功能应用程序,可以对其进行添加和修改。 购物车,联系表,选择加入的电子邮件列表管理器,就业机会列表,内容编辑器,幻灯片显示,所有这些均使用PHP作为开放源代码构建。
几年后,出现了内容管理系统,该系统包含(作为一个包)很多功能元素,而这些功能元素我们以前依靠我们自己的资源来创建。 Drupal,Joomla!,Wordpress和其他公司正在成为大多数采用与我们相同的方式的数字代理商的默认新开发平台。
随后出现了诸如Magento和Concrete5之类的平台,该平台的初衷是最终发展成为具有旨在实现利润动机的价格标签的企业解决方案。 但是,开发社区的热情仍在推动其基础社区版本的最初努力,这些社区帮助开发了核心功能。 随之而来的是大量的$ 5,$ 50和$ 100插件和扩展,用于添加自定义功能以满足几乎所有客户需求。 而且由于开放源代码模型已扩展到这些插件和扩展,因此各个开发人员可以进行进一步的修改,以满足甚至更高的客户要求。
所有这些都设计为可在低开销硬件上运行的免许可费的Linux,Apache,MySQL和PHP操作系统上运行。
共同的思路是,所有这些都是(现在仍然是)具有共同目标的人们开发的工具。 这样做的目的是希望通过为个人,企业和组织提供惊人强大且功能齐全但仍具有成本效益的Web展示来帮助Internet发挥其潜力。
在同一时期,几家软件公司用投资的钱来创建昂贵的专有内容管理和电子商务系统,这些系统设计为在操作系统和数据库上运行,并收取巨额许可费用,并且需要大量昂贵的硬件。 实施和拥有的总成本是开源同类产品的五到十倍。
对于那些预算巨大的大型公司来说,它们过去常常花数十万美元在他们所做的所有事情上,并且相信没有同样高昂的价格就没有可靠的解决方案,它提供了很多钱来换手的机会。 。
如果那是您的业务模式,那很好。 但是,对于规模较小的数字代理商而言,很难启动每个Web开发项目,而要看着数万美元从客户到软件公司的资金仅用于创建开发平台。 这样做可以节省很多钱,而这些钱本可以用来创建更多功能,或者支付一年的入站营销和其他增强功能的发布后支持。
此外,开源模型始终为我们提供了灵活性和自定义可能性,以始终为客户提供适应其特定需求和业务模型的用户体验和后端功能。 许多封闭源代码专有的系统恰恰相反,迫使企业接受系统内置的规则和功能限制。
精明的数字代理机构知道,如果提供价值,投资回报率和全面定制都是其品牌和价值主张的关键组成部分,那么开源模型将是(并且一直以来)是更好的选择。
不育系
本文是Robin Muilwijk协调的“开放式CMS”专栏的一部分。 分享有关使用开源内容管理系统(CMS)和诸如Drupal,Joomla,Plone,WordPress等平台的故事。
翻译自: https://opensource.com/business/15/5/open-source-clear-choice-cms-development
开源cms 和 开源博客