Drupal 6 还是 Drupal 7?

3
我计划创建一个课程建设网站,我正在尝试做出正确的选择,是选择Drupal 6还是Drupal 7??
我注意到大多数模块尚未移植到Drupal 7。如果使用版本6开始开发网站,有哪些风险?使用版本7会失去哪些功能?
谢谢您提前的帮助!
3个回答

4
除非你真的需要仅在Drupal 6中存在且在Drupal 7中没有稳定版本的模块,否则我建议选择Drupal 7。
迟早都需要升级,从一开始就使用7会更好,因为:
- 让你更多地了解7,而不必先学习6 - 网站是基于7制作的,而不是先制作6再转换成7
此外,7还有一些vanilla 6没有的功能。
请参见一个多年半前提出的this question,当时推荐使用6,直到稳定的7版本出现。Drupal现在已经更新到7.8,应该足够稳定了。

1
感谢你的答复。让我犹豫不决的原因是,有很多专门用于课程建设的模块都是Drupal 6版本的...可惜Drupal 7不支持早期的模块版本,这对社区来说是非常昂贵且耗时耗力的。 - simo
Drupal 7 包含许多改进,其中一些使早期的模块需要更改。作者已经有超过2年的时间来更改他们的模块以与7兼容 - 如果他们现在还没有完成,你确定要使用该模块吗? - Konerak

1

Drupal 7 带来了更高质量的代码。每个核心模块都有自己的单元测试,可以用于检查代码。它还提供了UT模块,使得编写自定义模块的测试更加容易。单元测试真正有助于消除代码中的错误。

我建议使用 Drupal 7。模块正在不断从版本 6 迁移到版本 7。主要模块已经在那里了,比如 Views。


-2

Drupal 6有大量的模块和主题,而Drupal 7具有更多功能和稍微更好的管理面板,但它没有那么多的模块或主题。


你的意思是Drupal 7不值得选择吗? - simo
仅仅看数字是非常短视的。是的,D6模块更多,但这个数字包括已经合并到Drupal核心、重复功能(通常只有最好的生存下来,或者模块合并)、废弃的模块和实验性模块(在还没有Drupal沙盒的时候开始)。换句话说,这不仅仅关乎数量,也关乎质量。 - marcvangend

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接