学习多个内容管理系统的成本/收益

时间:2010-08-22 20:32:32

标签: php wordpress drupal content-management-system joomla

我是一名PHP开发人员,只要工作看起来可以从CMS中受益,就会使用drupal。我和一位同事进行了讨论,他说客户知道多个内容管理系统,这对他很有帮助。对我来说,这听起来像是分开一个人的努力,我不确定是否值得花时间学习另一个内容管理系统。

通常情况下,工作对一个内容管理系统比另一个更好吗?或者大多数内容管理系统能处理大多数工作吗?

5 个答案:

答案 0 :(得分:3)

我会说,对一个CMS的全面了解更重要,如果你真的知道自己在做什么,那么效率会非常高。 Drupal也非常灵活,你可以用它做任何事情,即使它有时很复杂。

我认为通过学习类似的CMS不会获得太多收益,但它可以证明有用,可以了解与Drupal非常不同的CMS。例如,如果您不需要Drupal带来的所有复杂性,您可以使用非常简单的CMS。

答案 1 :(得分:2)

我会说更广泛的CMSs的一些肤浅的知识不会伤害你。您不必立即成为专家,但了解他们的特殊优势和劣势以及他们带来的心态可能会很方便。当您决定需要其中一个时,通常还有足够的时间深入了解文档并使其正常工作。

答案 2 :(得分:2)

如果您是PHP开发人员,如果您只是一直在Drupal中编码,您可能会发现您的开发技能会停滞不前。您不会暴露自己不同的软件开发方法。例如:在Drupal 6中开发并没有给你很多面向对象编程的经验。它主要是程序性的(视图除外)。

虽然Drupal是一款优质产品,但毫无疑问,它对所有产品都足够灵活。我一直在Drupal开发高端网站已经有好几年了,我见过很多在Drupal中开发的应该用另一个框架或语言完成的项目。他们中的一些人有。我会多元化。你将能够做出更好的决定。

我目前正在进入Ruby on Rails,我发现它给了我一些有价值的观点。对于CMS可能不合适的项目,它也是一个很好的框架。另外:RoR中的一些最佳实践我将重新加入到Drupal中。

答案 3 :(得分:1)

我只使用两个最受欢迎的开源,Drupal&的Joomla。在网页设计方面,了解两个最受欢迎的程序是矫枉过正的恕我直言。正如已经提到的,我会更专注于一个,以便更适应它。

另外,您可能会得到一个客户,他只是希望您开发一个他们喜欢的现成模板,但却没有使用CMS的经验。

最后我个人并不认为Wordpress是一个完整的CMS,但是学习WP也是一个好主意,因为它非常受欢迎,但也因为它非常适合快速的3-6页基本网站。

答案 4 :(得分:0)

这取决于你正在做的工作。如果您始终从头开始构建网站,并充分说明您使用的CMS,那么坚持使用您所知道的内容并从内到外学习它是有意义的。另一方面,如果您曾经参与修改现有网站的项目,或者您可能已经使用已经使用现有CMS的客户端雇用了其他内容,那么如果您了解的不仅仅是Drupal,那将会有所帮助。