🐈
Omeka S Bulk Importの不具合と改善
Omeka Sでアイテムやメディアの一括登録を行うためのBulk Importモジュールについて、version 3.3.28.0から3.3.33.2において、メディアを登録できない不具合があります。メディアの登録が必要な場合は、とりあえずversion 3.3.27.0以前のモジュールを使用するなど、回避策が必要です。
ただ、本件についてIssueを作成したところ、早速不具合を修正いただきました。
7/1時点ではGitLab上のソースコードのみが修正された状態ですが、近くGitHubのReleasesにも追加されると思います。本モジュールをお使いの際はご注意ください。
なお、GitLabのソースコードからインストールする場合には、こちらのREADMEをご確認ください。具体的には、modules
ディレクトリに移動して、以下のようなコマンドを実行します。
$ cd modules/
$ git clone https://gitlab.com/Daniel-KM/Omeka-S-module-BulkImport.git BulkImport
Cloning into 'BulkImport'...
remote: Enumerating objects: 7580, done.
remote: Counting objects: 100% (1627/1627), done.
remote: Compressing objects: 100% (746/746), done.
remote: Total 7580 (delta 1056), reused 1163 (delta 750), pack-reused 5953
Receiving objects: 100% (7580/7580), 8.08 MiB | 20.02 MiB/s, done.
Resolving deltas: 100% (5095/5095), done.
$ cd BulkImport/
$ composer install --no-dev
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Package operations: 12 installs, 0 updates, 0 removals
- Downloading composer/installers (v2.1.1)
- Downloading oomphinc/composer-installers-extender (2.0.1)
- Downloading box/spout (v3.3.0)
- Downloading codemirror/codemirror (5.65.1)
- Downloading flowjs/flow-php-server (v1.0.3)
- Downloading flowjs/flow.js (2.14.1)
- Downloading hakre/xmlreaderiterator (v0.1.11)
- Downloading mikehaertl/php-tmpfile (1.2.1)
- Downloading mikehaertl/php-shellcommand (1.6.4)
- Downloading mikehaertl/php-pdftk (0.9.2)
- Downloading mtdowling/jmespath.php (2.6.1)
- Downloading phpoffice/phpword (0.18.3)
- Installing composer/installers (v2.1.1): Extracting archive
- Installing oomphinc/composer-installers-extender (2.0.1): Extracting archive
- Installing box/spout (v3.3.0): Extracting archive
- Installing codemirror/codemirror (5.65.1): Extracting archive
- Installing flowjs/flow-php-server (v1.0.3): Extracting archive
- Installing flowjs/flow.js (2.14.1)
- Installing hakre/xmlreaderiterator (v0.1.11): Extracting archive
- Installing mikehaertl/php-tmpfile (1.2.1): Extracting archive
- Installing mikehaertl/php-shellcommand (1.6.4): Extracting archive
- Installing mikehaertl/php-pdftk (0.9.2): Extracting archive
- Installing mtdowling/jmespath.php (2.6.1): Extracting archive
- Installing phpoffice/phpword (0.18.3): Extracting archive
Package box/spout is abandoned, you should avoid using it. No replacement was suggested.
Generating autoload files
1 package you are using is looking for funding.
Use the `composer fund` command to find out more!
BulkImportの利用にあたり、参考になりましたら幸いです。
Discussion