Drupal 7准备好用于大型站点了吗?


14

我现在知道Drupal 7稳定了将近一年,但是事实是Drupal需要第三方模块来满足几乎所有站点的需求

昨天我尝试跳到drupal 7,但是我看到的第一件事是许多模块都是beta版本,发布了候选版本,而且很多版本都没有适用于D7的版本。

而且其中的许多模块都是必不可少的,诸如Ctools,面板,引用,上下文之类的模块,所有这些模块都非常有用,而且都没有一个适用于drupal 7的稳定版本。

所以我的问题是,Drupal 7准备好比博客更大的网站了吗?你们中有多少人将带有不稳定模块的drupal 7用于客户端站点?

在drupal 7中使用不稳定模块有多大风险?

Answers:


14

问:“在Drupal 7中使用不稳定的模块有多大风险?”

答:“取决于”。

在2011年下半年,您可以根据自己的能力,需求和经验,回答这个问题,而不必太笨拙。

简单的答案是:Beta通常很好,通常应该避免使用Alpha,RC几乎可以确定。

如果您乐于发现一个错误并帮助修复它或应用补丁,那么您会很好并且可以真正帮助Drupal社区。如果不是这样,对您的风险会更高,并且有可能成为阻碍。

如果您正在与成千上万的用户(CTools,Panels,Views等)一起使用“ Biggies”之一,那么您可能会使用alphas / betas而不会遇到很多重大问题-否则您将成为成千上万个拥有相同功能的用户之一问题,这意味着它将得到更快的修复...但是,如果您使用的是不太常见(但仍然很复杂)的模块,或者至关重要的是您的站点必须具有完全的可靠性,那么您就需要三思而行,也许还会坚持下去用D6一段时间。

如果您担心并且没有足够的专业知识来弄清楚代码或补丁,那么更安全的方法是:使用Drupal 6,但要谨慎选择模块,因此总会有D7升级途径。当您感到满意时进行升级很适合您。

最终,您可能必须使用Drupal 7,因为它提供了D6中无法获得的某些功能。

最后,我要说的是,在大多数情况下,Drupal 7及其模块生态系统已为大多数人/站点/项目准备就绪。但是事情每天都在变化,所以如果您现在不舒服,您可能需要一两个月。

做您的研究,如果您有疑问或遇到麻烦,Drupal 6通常仍然是一个很好的选择,并且还会持续数月之久。

祝好运!


6
好答案。值得一提的是,维护人员的决定权是决定什么是alpha,beta,stable等。这意味着,一个负责任的,经验丰富的维护者与许多用户一起使用的alpha模块比声明为稳定的新模块更容易“稳定”。
Berdir 2011年

5

我们最近启动了一个大型的政府站点,该站点使用drupal 7(> 3000个节点,高流量)重写。经历了这一发展之后,我们必须学习一些知识:

  • 由于仅在最近才使视图稳定,因此许多依赖于视图的模块仍然不稳定。即使这样,更受欢迎的也可以
  • 我们必须移植一些我们经常使用的模块,这些模块没有D7分支。一个示例是Apache Solr Panels
  • D7的功能有些不稳定,但现在相当稳定

总而言之,Drupal 7具有令人敬畏的新功能,全新的数据库抽象层,邪恶的状态API,核心中的图像处理。随着时间的流逝,D7的贡献将越来越好,而您很快就会发现我想像没有人愿意为D6贡献新功能。

如果您想检查该站点,请访问health.govt.nz


不错的网站@wiifm!出于好奇,您是如何实现“我们的工作”下的菜单的?
马尔克斯2011年

自定义菜单主题的本质是,渲染的巨型菜单被插入并设置为“ display:none”,然后使用javascript显示/隐藏<div>
wiifm 2011年

1

绝对地,Drupal 7已准备好用于大型站点。即使许多模块处于beta版中,基本模块还是稳定的,您可以开始使用Drupal 7进行构建。

另一方面,没有必要着急,因为Drupal 8很可能会在2年内发布

供您参考,也请阅读此文章


1

我们推出一个真正巨大的Drupal 7个网站(www.examiner.com)的Drupal 7之前推出。然后,它需要大量非常非常熟悉核心的人。现在?它已经准备好了,很容易。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.