我打算安装 Drupal。有什么理由不安装最新的 6.x 版本而不是 5.x 分支?是否有任何仅 5.x 的非常好的模块?
10 回答
除非你有一个你不能没有的 5.x 模块,并且你知道正在努力升级到 6.x,否则只需使用 6.xie 如果你知道你有升级,现在只从 5.x 开始您的站点到 6.x(然后是 7.x)的路径。如果模块没有被积极开发,这意味着当 7.x 推出时你将不受支持,所以你最好现在用 6.x 解决没有该模块的问题,而不是等到你的网站是开发并启动并运行。
我已经找到了足够多的模块来愉快地在 Drupal 6.x 上运行我的网站。我想我唯一想念的 5.x 模块是一个非常容易集成 Google 广告的模块,而且它可能已经更新了,我只是最近没有检查过。我没有足够的流量来让广告值得花时间设置它们,所以我只使用广告活动的搜索部分。
Drupal 7.x 现在正在开发中,所以我希望任何尚未从 5.x 迁移到 6.x 的东西都不再被开发,而且可能并不是真正需要的。
最后,看看您可能需要哪些模块。使用 Drupal 网站上的帐户,您可以按安装类型进行过滤。我发现 6.x 在某些方面(管理和升级模块)更容易使用,总的来说,我在 Drupal 6.x 下维护我的网站比在 4.x 或 5.x 下更容易.
我还认为 6.x 运行得更快。
我的老板坚持要在 Drupal 6 发布后立即为客户制作网站。这是一个令人头疼的问题,因为视图和 CCK 以及许多其他模块都没有完成。他们的理由是我们最终必须升级到 6,我们不想回去重做这些站点。最终我们在使用模块的开发版本时有很多变通方法,以至于每次升级模块或核心本身时都很痛苦。
值得庆幸的是,情况已不再如此。Views、CCK 和大多数其他模块现在已经为 6 做好了准备并且稳定了。我们使用的唯一尚未升级的模块是电子商务,而且看起来不会升级,因为 ubercart 几乎是 Drupal 的标准商务功能。
几个月前我们问过自己同样的问题(就在 Drupal 6 完成并发布之前)
我们办公室的开发资源有限,我们已经发布了几个 D5 站点和一个 D5 销售应用程序。
我们选择了 Drupal 6。
这个决定是在考虑了我们与之互动的核心之后做出的。除了默认的 Drupal 安装之外,CCK 和 Views 是唯一的顽固关键组件,项目的参与度和活力非常令人鼓舞。
真正非常重要的东西已经/正在被移植到 D6,哇,这会很好,p2 的东西很受欢迎。
如果您正在进行任何模块开发,D6 是赢家。
如果您已经对 D5 非常满意,那就坚持下去。
我希望这有帮助。
如果您在发现版本 6 具有您需要的模块之前没有运行过 Drupal。此外,模块每天都会被移植和创建,因此您丢失的模块很可能正在开发中。
作为一个模块开发者,我觉得 Drupal 6 的 API 比版本 5 更成熟。所以即使你决定选择 6,然后发现缺少一个模块,开发到 6 也很容易。
资产模块还不能用于 D6,甚至在开发分支中也不可用。我听说过很多关于它作为管理各种媒体文件的单一方式的好处,但大多数网站可能很乐意没有它。
一个重要的与 CCK 相关的未准备好 D6 生产的模块是filefield。如果你没有对图像和媒体做任何实质性的事情,这可能不是问题,但如果你打算做任何严肃的 DAM,这可能值得考虑。否则,我认为我们(终于!)到了使用 D6 比使用 D5 更有意义的地步。无论哪种方式,绝对值得花时间根据您的特定需求构建站点,找出您需要的模块并找出其中是否有任何尚未更新。
对我来说,在选择使用哪个版本时,缺少protx支付模块是一个交易破坏者。
最好的办法是在开始之前获得完整的需求列表,并确保它们在 6 中都可用。
现在我已经使用了 Views 2,我再也不会回去了(除非是重新访问旧项目)。
我认为现在,所有有价值的模块和主题都已迁移,现在我看到新的趋势(实际上很好的主题)只有 drupal 6 和相当多的必备模块。