kanopi/grafting

安装并配置支持基础模块的迁移。

安装: 4

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 6

分支: 0

开放性问题: 0

类型:drupal-recipe

1.0.0 2024-03-12 12:59 UTC

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/graftingdrush 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或更高版本。更多信息请参见项目页面