我知道这个问题在很多人心目中都会遇到,但是让我根据自己的疑虑对其进行改写。
在一些比较流行的CMS中,有哪些最显着的功能可以让您使用特定的?
您可以考虑的因素是
请说明一下,因为这有助于我为我的网站选择一个特定的CMS! 我网站的目标:
答案 0 :(得分:1)
Joomla有4,500个文件。 WordPress只有700.用户界面在Joomla中相应更令人生畏。
话虽如此,有一次我做了一个Joomla网站,很容易让它看起来像一个特定的设计。请注意你要进入的目的。
答案 1 :(得分:1)
绝对可扩展性轻松。 CMS /框架必须花费很长时间才能学会如何使用它。
答案 2 :(得分:1)
根据我使用Wordpress,Joomla和Drupal的经验:
您似乎需要为此类网站提供大量灵活性。我认为Drupal在Views / CCK(AFAIK Joomla和Wordpress仅在低数据库访问级别支持它)中获胜。
Worpress拥有出色的管理界面,我同意。我认为这是胜利者 - 尽管我还没有看到它如何扩展到更大的网站。
这三个都有很多插件。我在这里唯一可以说Joomla的插件生态系统让我感到恼火,因为大多数好的(甚至可接受的)都花钱,许多免费的人都有这种可疑的感觉。除此之外 - 这是一个平局。
Drupal非常灵活,在我看来,相对优雅的API(即使它不是OOP)。然而,它非常大,所以学习并不是百分之百。
Wordpress有一个非常小的API,所以我想这很简单?但有点缺乏。
Joomla有一个新的(从我使用它的时候)OOP框架,我没有使用过 - 但看起来它像drupal一样复杂但是没有(?)有一些很好的功能,比如Drupal很好 - 模板化模板和模板继承或更改插件/核心cms表单/ html的简单方法,无需更改实际的插件/核心cms文件。
我的胜利者 - Drupal。子主题,主题功能,form_alter ......等。
说到代码质量 - 在主程序包中,所有三个看起来都很稳固。
Joomla和Drupal的文档缺少恕我直言。它遍布整个地方,大多数时候你可能会使用他们的代码浏览器来找出重要的东西。 Wordpress的优点是拥有足够小的API以适应几页(这很容易用于启动)。
正如我之前所说 - Drupal的主要优势是CCK / Views和灵活的API。有了这些,您就不会像在其他CMS中那样限制特定插件的功能。
你可以清楚地看到,我目前最喜欢的是Drupal,它似乎是Stack Overflow的一个非常普遍的看法。
但是!
在我看来,如果网站足够大/复杂,并且您链接的网站肯定是,那么最好使用一些不错的框架(Django,RoR,或者如果您只知道PHP - Kohana或者其他)而不是CMS。
在某些时候,尝试让CMS做你想要的东西,变得更加麻烦,而不是“从头开始”编写它(在引号中,因为良好的Web框架做了很多工作你)。
只考虑在其中一个CMS中制作in.com的首页会让我的大脑受伤。
答案 3 :(得分:0)
没有鲜明的特色。这就是它们如何融合在一起。