可用CMS的细微特征

时间:2009-09-17 18:54:22

标签: php content-management-system

我知道这个问题在很多人心目中都会遇到,但是让我根据自己的疑虑对其进行改写。
在一些比较流行的CMS中,有哪些最显着的功能可以让您使用特定的?

您可以考虑的因素是

  1. 灵活性(可以开箱即用的网站的程度)
  2. 易用性和可靠性(Wordpress也许可以在这里获胜。你得到了提示?)
  3. 可扩展性(插件和插件的可用性 - 就像Joomla在这里的游乐场一样)
  4. 可扩展性轻松(API学习起来有多容易.SilverStripe可能会因为它不是那么学习友好的框架而很糟糕。(例如jQuery在这里得分很高但不是CMS:D)
  5. 代码质量(这里可以有点主观)
  6. 支持和文档(易于学习和开发)
  7. 任何其他相当鲜明的特征!
  8. 请说明一下,因为这有助于我为我的网站选择一个特定的CMS! 我网站的目标:

    1. in.com这样的东西(就像一个拥有几乎所有东西的网站)
    2. 我的学院及其相关活动(动态用户内容生成和交付)主要需要

4 个答案:

答案 0 :(得分:1)

复杂性

Joomla有4,500个文件。 WordPress只有700.用户界面在Joomla中相应更令人生畏。

话虽如此,有一次我做了一个Joomla网站,很容易让它看起来像一个特定的设计。请注意你要进入的目的。

答案 1 :(得分:1)

绝对可扩展性轻松。 CMS /框架必须花费很长时间才能学会如何使用它。

答案 2 :(得分:1)

根据我使用Wordpress,Joomla和Drupal的经验:

  1. 您似乎需要为此类网站提供大量灵活性。我认为Drupal在Views / CCK(AFAIK Joomla和Wordpress仅在低数据库访问级别支持它)中获胜。

  2. Worpress拥有出色的管理界面,我同意。我认为这是胜利者 - 尽管我还没有看到它如何扩展到更大的网站。

  3. 这三个都有很多插件。我在这里唯一可以说Joomla的插件生态系统让我感到恼火,因为大多数好的(甚至可接受的)都花钱,许多免费的人都有这种可疑的感觉。除此之外 - 这是一个平局。

  4. Drupal非常灵活,在我看来,相对优雅的API(即使它不是OOP)。然而,它非常大,所以学习并不是百分之百。

    Wordpress有一个非常小的API,所以我想这很简单?但有点缺乏。

    Joomla有一个新的(从我使用它的时候)OOP框架,我没有使用过 - 但看起来它像drupal一样复杂但是没有(?)有一些很好的功能,比如Drupal很好 - 模板化模板和模板继承或更改插件/核心cms表单/ html的简单方法,无需更改实际的插件/核心cms文件。

    我的胜利者 - Drupal。子主题,主题功能,form_alter ......等。

  5. 说到代码质量 - 在主程序包中,所有三个看起来都很稳固。

  6. Joomla和Drupal的文档缺少恕我直言。它遍布整个地方,大多数时候你可能会使用他们的代码浏览器来找出重要的东西。 Wordpress的优点是拥有足够小的API以适应几页(这很容易用于启动)。

  7. 正如我之前所说 - Drupal的主要优势是CCK / Views和灵活的API。有了这些,您就不会像在其他CMS中那样限制特定插件的功能。

  8. 你可以清楚地看到,我目前最喜欢的是Drupal,它似乎是Stack Overflow的一个非常普遍的看法。

    但是!

    在我看来,如果网站足够大/复杂,并且您链接的网站肯定是,那么最好使用一些不错的框架(Django,RoR,或者如果您只知道PHP - Kohana或者其他)而不是CMS。

    在某些时候,尝试让CMS做想要的东西,变得更加麻烦,而不是“从头开始”编写它(在引号中,因为良好的Web框架做了很多工作你)。

    只考虑在其中一个CMS中制作in.com的首页会让我的大脑受伤。

答案 3 :(得分:0)

没有鲜明的特色。这就是它们如何融合在一起。