有没有反对使用CMS的论据?

时间:2011-03-24 20:42:46

标签: php wordpress content-management-system workflow

我正在考虑从头开始重建我的网站,但这次是使用CMS。无论我到哪里,人们都会告诉我使用cms,但现在我才真正考虑它。我的网站不是太复杂。这在工作流程方面是个好主意吗?我是唯一一个会编辑网站的人,所以如果只是工作流程和效率的问题,我应该在它变得非常大之前立即进行转换吗?

7 个答案:

答案 0 :(得分:1)

当然,有些人会想到。

部署复杂性。许多CMS需要一个数据库,这意味着在某个地方运行数据库进程,并支持该数据库,以及该站点的其余代码和资产。

需要更多空间来保存管理器,框架,库等的CMS代码。

Bloat可以发挥作用,CMS可能并且可能会实现您没有用的功能。

此外,任何CMS都会有某些限制,与大多数静态网站相比,某些事情会比其他事情更棘手。

答案 1 :(得分:1)

只需阅读代码即可。这通常是你需要的所有论据。 (如果您的需求非常简单且您不需要插件而且您不需要自己编写任何代码,我仍然会使用CMS)

答案 2 :(得分:1)

如果您的网站主要是设计展示,并且其中没有真实内容,那么CMS只会妨碍您并使事情变得更难。

否则,它将主要有所帮助。

答案 3 :(得分:0)

与其他人的陈述一起。如果它只是一个小网站,您不一定需要CMS,但如果您希望将来使用CMS进行客户端项目,为什么不立即开始。

答案 4 :(得分:0)

部署。如果您对网站进行了一些重大更改或测试某些内容,您可能希望在本地使用数据库的开发副本进行尝试。完成后,如何在不覆盖自创建开发副本后在实际网站上发表的评论的情况下如何获取实时网站的所有内容?

专业化。 CMS对某些事物很有用,但对其他人来说却很糟糕。如果您想为网站添加更复杂的功能,该怎么办?它最初可能是一个插件或模块,但很快你就会编写所有这些代码,并且你意识到你应该只使用一个框架并自己构建CMS部分。

答案 5 :(得分:0)

如果它是一个简单的静态网站,只有一个编辑器,并且没有任何使用复杂功能的愿望,并且您对自己选择的网络语言有足够的信心,那就去吧。即使你不够自信,也应该是一个很好的挑战。

写一些小模板,以便您可以将代码与设计分开,使用一些简单的方法添加文章或博客文章等等 - 它可以像包含目录中的文本文件一样简单。

使用CMS,即使在现代且非常可用的状态下,也需要更多的资源,硬件方面。并且可能会有一个陡峭的学习曲线。当出现新的漏洞时,它还需要维护和dilligent安全补丁应用程序。另一方面,CMS可以快速启动并运行基本站点,如果您想要丰富它,可以随着您的需求而增长,因为您可以使用各种现成的插件和扩展。您想要通过OAuth登录用户的博客评论吗?没问题。 RSS?有一个延伸。

重要的是,如果这是一个简单的静态站点,并且您描述了一个编辑器,那么设置一些代码来运行它应该是微不足道的。您将在模板设计上花费尽可能多的时间来定制CMS的模板,避免CMS需要的初始学习曲线,而不必过多担心现代CMS所需的资源和维护。但是,您可以通过编写或集成自己的内容来限制功能和未来的想法。

答案 6 :(得分:0)

这在某种程度上取决于网站的目的。

如果它是结束在网络上发布信息的手段,那么采用像WordPress这样的东西会很快让你前进,并提供许多额外的功能,这些功能需要相当长的时间来构建 - 例如统计信息,供稿,远程发布等。您需要在共享的网络托管包上设置自托管的一些基本步骤,例如创建数据库并解压缩文件等但真的很简单。您保存管理网站的时间可以集中在您正在发挥作用或与其他人做出不同的事情的其他事情上。

但是,如果你的目的部分是开发功能的学习经验,或者你有不同于标准CMS的不寻常要求,那么就有一个论据可以开发自己的。