我计划建立一个培训网站,可供多个用户使用。它还将有许多包含视频的自定义页面。哪种CMS/CMF更适合这个项目?请给予建议。
很不幸,Drupal有时需要一些时间来理解这个系统。一些主题相关的内容一开始可能并不那么明显,但是在线社区非常庞大且乐于助人。
此外,Drupal对SEO有着出色的支持。它内置的“路径”模块允许为页面上的每个项目设置自定义URL,其他可用的模块(如Nodewords)允许为每个子页面设置自定义元数据。
当您决定使用Drupal时,应查看以下模块:
选择Drupal吧 ;-)
阅读JohnB和Lance May的回答。选择非常棘手,因此您唯一能做出好决定的方法是自己进行特性比较/得分矩阵。
列出您需要的所有功能,并为它们分配重要性评分 - 然后客观地去使用两个系统(或再次在SO上询问)以获得它们的得分。
如果您以后必须证明您的决定,这也将对您有所帮助。
最终两者都不错,都有小缺陷,都能完成工作。
WordPress非常易于理解,无论是开发人员还是内容编辑人员。
WordPress最适合以下类型网站:
1)典型的CMS需求 - 页面、文章、菜单 - 我还会在这个列表中包括嵌入式视频
2)低到中等的流量负载 - 我知道像Smashing Magazine这样的网站在高负载下使用WordPress,但我相信添加了一些自定义代码以引入更好的缓存架构和多个服务器
3)交付给客户进行内容编辑 - 在我看来,WP最好的功能是管理用户界面。优美的视觉设计、智能使用ajax控件和简单的布局使得将内容编辑交给“非技术性”人员成为可能
当我开始一个WP网站时,我会创建两个文件,index.php和styles.css的新主题。然后我会建立自己的自定义主题,为我的项目设计独特的外观。我的作品示例包括http://perqworks.com,http://janemonheitonline.com和http://generalordersno9.com。正如您所看到的,这些不是博客,而是CMS网站。我同意,WP最初是一个博客平台,但它已被证明是一个CMS-lite应用程序。
我更喜欢WordPress,因为它具有可扩展性和易于安装和修改的特点。
2.0版本引入了许多功能(如自定义文章类型),使其作为内容管理系统易于使用。
WordPress主要用于博客,而Drupal则用于创建网站。你应该考虑使用Drupal ;)
你可能会因为WordPress的快速入门而被吸引。但从长远来看,对自己好一点,使用Drupal。它是经过验证的CMS框架,相对于贡献模块,它更少容易受到安全问题的困扰。我可以用两只手数出有多少次WP插件给我带来麻烦,即使是那些评价很高的插件也不例外。Drupal的安全性非常细致,所以你清楚知道你的用户可以做什么和不能做什么。
我都用过这两个,而Drupal更容易扩展和配置。不明白为什么有人认为它有很大的学习曲线。
我认为一个重要的决定因素是最终用户体验 - WordPress使得管理网站变得非常简单,同时看起来(在我看来)相当美观。
我交付给的每个客户都对WP网站的简单性印象深刻 - 正如iPad所说;
你已经知道如何使用它了!
我更喜欢Drupal而不是WordPress。Drupal是为灵活性而设计的。但你必须知道如何做,也就是全部。你可能需要一些时间来阅读如何使用模块X和模块Y。但是一旦你学会了,你就可以轻松地制作任何网站。
Drupal的主要优势在于CCK和Views。WordPress 3已经具备了CCK,但Drupal从版本5开始就有了它。现在我们正在转向7,但仍然缺少Views :)。当然,WordPress是一个非常方便的博客工具。但是如果谈论除博客之外的其他内容,您可能希望选择Drupal。一旦您学会了如何使用Drupal,您就再也不会想用WordPress了。
如果有人反对Drupal,那么他可能没有充分使用或学习它。所以我的建议是现在先查看Drupal 6,因为Drupal 7目前仍处于alpha版本。