roblib/islandora_inplace_media
Composer 安装命令:
composer require roblib/islandora_inplace_media
包简介
The Islandora Inplace Media module allows users to create and attach media from files staged on the server.
README 文档
README
A Drush-driven ingestion tool for Islandora that creates Media entities from files already on disk — without moving them.
Designed for large-scale, resumable, idempotent, parallel-safe ingest workflows.
✨ Features
- ✅ In-place ingestion (no file copying unless paths differ)
- ✅ Idempotent (safe to re-run; no duplicate Media)
- ✅ Automatic resume after failure
- ✅ Drush command interface
- ✅ Queue-based background processing
- ✅ Concurrency-safe sharding for parallel workers
- ✅ Explicit ownership (uid = 1, configurable later)
- ✅ Works with cron or manual queue runners
📦 Requirements
- Drupal 10 or 11
- Drush 10+
- Islandora Media bundles already configured
- Files already present on disk (e.g.
public://,private://, or mounted paths)
INSTALLATION
Install as you would normally install a contributed Drupal module. See: https://www.drupal.org/node/895232 for further information.
USAGE
Navigate to islandora-inplace-media/create-media-from-file and fill in the form.
MAINTAINERS
Current maintainers for Drupal 10:
- Robertson Library UPEI
统计信息
- 总下载量: 19
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2025-04-17