discoverygarden/islandora_drush_utils

Islandora的实用Drush命令。

v2.0.1 2024-05-15 11:48 UTC

This package is auto-updated.

Last update: 2024-09-15 12:33:38 UTC


README

License: GPL v3

简介

包含了一组Islandora的实用Drush命令。

目录

特性

  • 删除命令可以递归地删除所有相关的节点、媒体和文件。
  • 生成缩略图命令用于为节点重新生成缩略图。
  • 空子权重命令用于识别并更新字段_weight中包含空和整数值的节点。
  • 重新生成命令用于重新生成一组节点的所有衍生物。
  • 用户包装器用于替换传统的--user drush包装器,以支持在drush命令中使用用户。

要求

此模块需要以下模块/库

安装

按常规安装,有关更多信息,请参阅

使用

删除器

drush islandora_drush_utils:delete-recursively -vvv --dry-run --empty 7,11 --user=islandora

给定一个以逗号分隔的节点列表作为目标,此命令执行广度优先搜索以找到所有子节点并将它们删除,包括它们相关的媒体,并将与媒体相关的文件标记为“临时”,以便它们成为Drupal垃圾收集的候选文件。

生成缩略图

drush islandora_drush_utils:rederive_thumbnails --model=Image -vvv --nids=7,11 --user=islandora

给定一个以逗号分隔的节点列表作为目标,此命令将为目标模型重新生成缩略图。也可以提供包含逗号分隔的nids的文件作为输入。

重新生成

drush islandora_drush_utils:rederive -vvv --user=islandora

此命令重新生成网站上的所有衍生物。可以定义用于衍生物生成的“媒体用途”术语作为源。默认为原始文件

空子权重

drush islandora_drush_utils:null-child-weight-updater --verbose
--dry-run 10 --user=islandora

此命令识别并更新字段_weight中包含空和整数值的节点。

用户包装器

--user=1

在Drush 9之前,可以使用"--user"选项来以其他用户身份运行命令。在此,提供了一个新的"@islandora_drush_utils-user-wrap"注解,可用于在命令中允许使用--user选项。

故障排除/问题

遇到问题或解决了问题?请联系discoverygarden

维护者和赞助商

当前维护者

赞助商

开发/贡献

如果您想为此模块做出贡献,请查看github的为项目贡献文档和Islandora社区的开发者文档,以创建问题或拉取请求,或联系discoverygarden

许可证

GPLv3