我们正在创建一个新的公司网站,问题是是否使用内容管理解决方案。在这两个选项之间进行辩论需要考虑哪些因素。
他们都有优点/缺点,但我相信肯定会有一些人对这种情况有外部观点。我会很感激你的意见。
谢谢。
我们正在创建一个新的公司网站,问题是是否使用内容管理解决方案。在这两个选项之间进行辩论需要考虑哪些因素。
他们都有优点/缺点,但我相信肯定会有一些人对这种情况有外部观点。我会很感激你的意见。
谢谢。
首先让我们考虑以下选项:
没有 CMS - 没有工具:您有一个非常优秀的开发人员,具有强大的 HTML 背景、一些服务器端专业知识和充足的时间。
没有 CMS,但有一个轻量级工具:您有一两个人熟悉 HTML 的基础知识,您的网站大部分是静态的,并且已经构建,但您需要更新 - 您可以考虑使用任意数量的工具(是的这是真的)DreamWeaver、Aptana、Visual Studio WebExpres)
您有一个中小型网络团队,并且您有一个主要内容为大型网站的中型网站。我发现这是我见过的所有项目中的大部分。可能会因为他们错误地理解了推动企业 CMS 的两个或三个主要因素(阅读成本超过 250 美元,而且远远超过免费),这些类型的参与最终会使用大型企业系统。像 WordPress 这样的开源博客引擎非常强大且可扩展。添加一个像 LiveWriter 这样的免费编辑工具,如果分布式编辑能力,你有很多,便宜,它会处理很多事情,比如标准和 SEO,因为它只是在这方面建立起来的。另外,有很多人可以帮助你。而且它的可扩展性很强。
企业 CMS:三个因素应指导您做出有关 CMS 的决定:
需要严格(通常是复杂)编辑工作流程的大型分布式编辑团队。
站点设计和操作被认为是 CMS 提供的其他一些功能(简单的 SarBox 合规性,轻松支持将站点本地化为多种语言)
该产品的内部经验是积极的并已证明 ROI - 但要清楚,购买许可证不是部署的理由。我见过太多购买(许可)大型 CMS 的案例,但发现它不适合项目的真正需求。在某些情况下,客户是明智的并继续前进。在其他人中,他们坚持购买,直到今天还生活在一个受伤的世界中。
从简单开始并不断发展 - 平均网站的半衰期为 3 年。犯一系列小错误,您可以通过快速迭代轻松纠正这些错误。只有当你确定的时候才去做大事。
即时闻到您购买的产品超出了您的需求 - 在销售人员拜访您之前,您无法了解产品的价格,并且在您参加他们的培训课程之前,您无法获得系统的演示部分。当你完成这些时,你可以建立一个很棒的网站,并为你公司的每个人买一些不错的酒。
对于公司网站,如果您编写自己的网站,您可能会重新发明 CMS 已经为您提供的许多功能。您网站上的内容很可能会经常更改,公司可能希望非开发人员维护这些内容。使用您自己的实现,您必须为非开发人员提供管理页面以上传新内容(文本、图像、文档等),因此仅查看现有的 CMS 框架可能是有意义的。
CMS 的缺点是您可能必须解决样式问题才能为网站提供您想要的确切外观。通常一个优秀的 HTML/CSS 开发人员可以用任何你想要的方式来设置任何页面的样式,所以这不是什么大问题。
我的想法不同。公司网站应该是独一无二的,个人的,因此我会避免使用 CMS。
也许您想要一个巨大的企业网站,在这种情况下,CMS 会更适合您,但我宁愿编写简单的内容管理,也不愿使用臃肿的、依赖硬件的新网站。
哦,用户会注意到通过您的手写网站浏览速度的差异。
我认为有3点很重要:
大多数 CMS 都具有很强的可扩展性。你有一个框架开始,你可以从那里添加任何你想要的东西。此外,由于几乎所有 CMS 都有来自其社区的模块/组件/插件,因此您可以立即添加更多功能来满足您的需求。
安迪也是对的。您可以在 CMS 之上分层设计,并且使用所有出色的 JS 库进一步扩展前端非常容易 - 这将很大程度上与 CMS 和语言无关,所以如果您曾经从一个 CMS 迁移到另一个你仍然可以保留大部分代码。
简而言之,现代 CMS 成熟、易于设置、高度可扩展和可定制,因此……除非您有非常强大、具体、令人信服的理由,否则不要重新发明轮子。