将Drupal 5 Web应用程序升级到7的最佳方法是什么?

时间:2011-01-18 14:20:00

标签: drupal

我正在尝试找出升级www.edocr.com的最佳方法,它建立在Drupal 5到Drupal 7上。我们不仅仅是一个网站。

如果答案是,从Drupal 7开始新的然后导入内容,这也会打开另一个问题,即我们应该完全抛弃Drupal并使用诸如http://www.yiiframework.com/之类的php框架,这当然是一个昂贵的运动。我们能否达到像yii这样的框架可以通过Drupal 7提供的相同性能水平?

非常感谢提前。

2 个答案:

答案 0 :(得分:2)

我必须从5到7进行升级,这是我的经验。升级所有内容,零碎到6,然后到7.架构在5到7之间变化是巨大的,你不想错过任何东西。这对你来说是一笔费用。

如果您有内容专家,请创建一个单独的Drupal 7站点,然后让专家从头开始重新创建7中的内容。这具有7中所有内容都清晰的额外好处,您无需担心升级期间的架构更改......这对您的客户来说是一种成本。

就框架与Drupal而言,它无论如何都是一种洗涤方式。 Drupal是免费的,但支持它的时间不是。你花了更多的时间来确定如何在Drupal中做事而不是开发。使用自定义框架,您可以按照自己的方式自行完成,但需要长期支持代码才能获得代码。

我会说,如果你的客户对这些模块感到满意,他们可以在Drupal中完成他们想要的东西,而且没有任何东西可以阻止你将你的麻烦弄得一团糟,坚持使用Drupal。但是,如果系统在很多领域出现问题,那么开发和支持自定义代码的成本肯定会与定制Drupal所花费的时间相关......请记住,免费软件一开始就是免费的......不是长期的。

答案 1 :(得分:0)

更新Drupal主要Drupal版本的一般方法是:

  1. 升级Drupal核心
  2. 升级贡献的模块。
  3. 升级主题/创建新主题
  4. 在你的情况下,你需要做1-2次,每次3次。它也变得有点棘手,因为你可能会缺少来自D5的模块 - > D6和D6 - > D7。您将需要进行一些调查,因为一些模块在新的Drupal版本中合并,而其他模块则消失了。

    你可以尝试1-2次,1-2次,看看会发生什么。它可能会告诉您实际升级网站需要做多少工作。