kanopi / grafting
安装并配置支持基础模块的迁移。
Requires
- drupal/migrate_file_to_media: ^2.0
- drupal/migrate_manifest: ^3.1
- drupal/migrate_plus: ^6.0
- drupal/migrate_process_markdown_to_html: ^1.1
- drupal/migrate_scanner: ^1.1
- drupal/migrate_skip_on_404: ^1.1
- drupal/migrate_source_ui: ^1.0
- drupal/migrate_tools: ^6.0
- drupal/migrate_upgrade: ^4.0
- drupal/migrate_url2link: ^1.0
- drupal/migration_tools: ^2.8
- drupal/views_migration: ^1.2
- drupal/wordpress_migrate: ^3.0@alpha
This package is auto-updated.
Last update: 2024-09-12 14:14:45 UTC
README
一个简单的 Drupal Recipe,用于安装和配置支持基础模块的迁移。
为配方配置 Drupal
查看 https://www.drupal.org/files/issues/2023-10-01/Configuring%20Drupal%20to%20Apply%20Recipes.md
安装此配方
composer require kanopi/grafting
应用此配方
从网站根目录运行 php core/scripts/drupal recipe recipes/contrib/grafting
和 drush cr
如果您项目中包含我们的 Docksal 命令,请运行 fin recipe-apply grafting
解压此配方
要将此配方依赖项解压到您网站的 composer.json 中,在项目根目录下运行
composer unpack kanopi/grafting
如果您项目中包含我们的 Docksal 命令,请运行 fin recipe-unpack kanopi/grafting
模块信息
以下列表显示了此配方包含的模块及其功能。
将文件实体迁移到媒体实体
此模块允许您使用 migrate 模块将 Drupal 8.0 文件实体迁移到 Drupal 8.5 媒体实体。有关更多信息,请参阅 项目页面。
迁移清单
提供用于使用清单格式运行迁移的 Drush 命令。当您需要按组运行迁移(通常由于循环引用等)时,此功能非常有用。查看 此简单示例 了解更多信息。有关更多信息,请参阅 项目页面。
迁移 Plus
提供用于分组迁移的 API 以及在迁移中操作传入源数据的设施,还包括构建自定义迁移的代码示例。由 Migrate Upgrade 所需。有关更多信息,请参阅 项目页面。
将 Markdown 迁移到 HTML
一个将 Markdown 转换为 HTML 的过程插件。有关更多信息,请参阅 项目页面。
迁移扫描器
提供用于迁移文件的递归目录扫描器,有助于将迁移组织到子目录中。有关更多信息,请参阅 项目页面。
迁移:在 404 时跳过
允许核心迁移(使用 Migrate Drupal 或 Migrate Upgrade),在遇到无法定位的文件时停止正常的文件迁移而失败。有关更多信息,请参阅 项目页面。
迁移源 UI
用于从 JSON、CSV 或 XML 源导入数据的用户界面。与迁移工具和其他迁移模块协同工作,允许用户上传源文件。有关更多信息,请参阅 项目页面。
迁移工具
自Drush 10.4以来,大多数Migrate Tools命令(如migrate:status、migrate:import和migrate:stop)都包含在Drush中,除了migrate:tree命令,该命令显示迁移依赖关系树,您可以通过安装模块来获取。进入Drush的代码库来自Migrate Tools代码的早期和简单的分支。例如,Drush不支持migrate plus配置实体,也不提供进度条。随着时间的推移,Drush团队继续添加功能,其中一些可能会被集成到上游。有关使用Drush升级的信息,请参阅。更多信息请参见项目页面。
迁移升级
提供migrate:upgrade Drush命令,用于从Drupal源站生成迁移。更多信息请参见项目页面。
Migrate: URL2Link
为Drupal 7中的URL模块提供迁移路径到Drupal 8 & 9的Link模块。更多信息请参见项目页面。
Migrate: Views
为Drupal 7中的Views(用于Drupal 7)模块提供迁移路径到Drupal 9的核心模块- Views。更多信息请参见项目页面。
迁移工具
添加了帮助简化多个迁移任务的类和方法,包括解析源HTML、处理字符串、提取所选源内容、调试和故障排除等。更多信息请参见项目页面。
WordPress迁移
可以与WordPress博客导出(WXR格式)和Drush一起使用,从WordPress大量迁移到Drupal 7或Drupal 9或更高版本。更多信息请参见项目页面。