我想有一个CMS来推广我的一些产品。
我想知道是否应该下载一个免费的,开放源码的CMS,并自己托pipe它,或者如果我应该支付在线CMS吗?
他们每个人有什么优点和缺点?
还有其他的事情我应该考虑吗?
分享你的想法,谢谢。
我认为这取决于您在不久的将来需要的自定义级别以及您想要投入多less时间来pipe理CMS。
托pipe的软件即服务(SaaS)CMS将帮助您快速开始运行,但可能会安装一组限制性的插件,这些插件不符合您的function要求; 他们可能不会允许您访问源代码,也可能不允许任何代码级别的基于API的自定义设置。 也可能没有迁移path:即,随着业务的增长,如果您想要迁移到您自己的托pipe解决scheme,则可能无法访问数据库或足够的“导出”function来获取内容一个可用的格式。
另一方面,一个自主开源的CMS需要勤于维护:您需要确保定期升级(通常会有一系列安全补丁正在发布; CMS是黑客的主要目标) 。 就像其他自主托pipe的东西一样,您需要观察日志,清理任何评论/论坛垃圾邮件,pipe理caching等等。
开源CMS的一个显着优势是,您与供应商并没有很强的联系。 如果您对托pipe服务提供商不满意,更换服务只会花费一点时间,并且会损失原始提供商的预付费用。 另一方面,如果你不得不放弃一个CMS的另一个,你几乎从头改写你的网站。 对于CMS,为了避免供应商locking,您需要:
自托pipe和专有的在线CMS之间有一个中间地带:很多托pipe提供商都支持开源CMS。 您应该决定不在自助托pipe和专有CMS之间,而是在自托pipe和外部托pipe的开放源代码之间。