zoukankan      html  css  js  c++  java
  • (转) 转换Drupal7模块到Drupal8

    转载地址:http://verynull.com/2015/11/02/Converting-7-x-modules-to-8-x/

    本节主要介绍如何把drupal7的模块转化为drupal8。参考资料https://www.drupal.org/update/modules/7/8

    先介绍一个模块drupalmoduleupgrader,他会分析drupal7的模块,并提供升级的指导说明,另外还可以直接升级为drupal8。安装方式也比较简单,如下:

    1
    2
    3
    4
    drush dl drupalmoduleupgrader
    cd modules/drupalmoduleupgrader
    composer install #安装依赖
    drush en drupalmoduleupgrader #启用此模块

    如何分析?

    cp一个drupal7的模块到drupal8的modules目录下,执行以下命令分析:

    1
    drush dmu-analyze hello_world

     会释出一个upgrade-info.html的文件,非常详细的标明哪些API需要修改。

    upgrade-info.html

    如何升级?

    执行命令

    1
    drush dmu-upgrade hello_world

    会自动释出一个drupal8的版本。

    转换原理?

    使用了pharborist做代码转换,见https://github.com/grom358/pharborist

    怎么样?灰常简单吧!

  • 相关阅读:
    《研磨设计模式》阅读摘要
    心电图
    nodejs
    自动化测试
    Hook技术
    热修复原理
    理解ClassLoader
    Dalvik和ART
    Java虚拟机
    理解WindowManagerService
  • 原文地址:https://www.cnblogs.com/mafeifan/p/5070946.html
Copyright © 2011-2022 走看看