看到网络上有很多人把自己的Drupal6 升级到Drupal7站点,都是很顺利的,最近帮助一个中小型站点从drupal6迁移到Drupal7上,
在升级的过程中,遇到了很多以前没有想到的问题,尤其是存在使用了大量的第3方模块的情况.在我们的实践中,先后遇到了默认语言的问题,
正文消失的问题,创建的views完全不能正常工作的问题,以及OG模块升级后,小组帖子和小组节点本身没有关联起来的问题.很多问题通过变通的方法可以搞定,还有的问题还必须自己编写代码来捣腾数据.
如果仅仅是使用了Drupal6的内核功能,那么升级时,整个过程相对还是很顺利的,如果有很多模块,尤其是第3方的模块,那么还真的需要细心的研究研究.来点实用的信息,供大家参考,一些第3方模块的可升级状态:
Boost 模块, http://drupal.org/node/325813, 正在迁移,有开发版.
CCK模块, http://drupal.org/node/781088 , 'Content Migrate', 有开发版.
Context模块, http://drupal.org/project/context ,有7.x下的apgha版
context_http_headers 模块,没有升级版本,只有6.x版
css_gzip 模块, 部分功能已经进入Drupal7内核。
Extlink模块,http://drupal.org/project/extlink ,有正式的7版本。
Filefield模块, http://drupal.org/project/filefield 已经进入drupal7内核,升级路径还没有实现
Flag模块,http://drupal.org/project/flag, 有7.x的beta版本,
google_analytics,http://drupal.org/project/google_analytics 有7.x的正式版本,
imageapi模块,已经进入drupal7内核,升级路径还没有实现,不需要升级路径,事实上这个模块。
ImageCache模块,已经进入drupal7内核,升级路径还没有实现,不需要升级路径,事实上这个模块。
ImageCache Profiles模块,有drupal7.x的RC版
ImageField模块, http://drupal.org/project/imagefield ,已经进入drupal7内核,升级路径还没有实现
Javascript Aggregator模块, http://drupal.org/project/javascript_aggregator, 升级http://drupal.org/node/356596。 部分功能已经进入内核。
LoginToboggan模块,http://drupal.org/project/logintoboggan ,
Markdown filter模块,有drupal7.x的Beta版http://drupal.org/project/markdown ,
Node export模块,有drupal7.x的开发版,不需要升级。
OG有正式的7版本。功能有很大变化。
Terms of Use模块,有正式的7版本。
Transliteration模块, http://drupal.org/project/transliteration ,有Drupal7的alpha版。
User Import模块, http://drupal.org/node/670844 ,需要耐心。
Views模块,http://drupal.org/project/views ,有Drupal7的alpha版。
views_bonus模块,没有升级信息。
views_bulk_operations模块, 有Drupal7的开发版。
Views Excel Export模块,没有升级信息。