🐈

Omeka S Bulk Importの不具合と改善

2022/07/01に公開

Omeka Sでアイテムやメディアの一括登録を行うためのBulk Importモジュールについて、version 3.3.28.0から3.3.33.2において、メディアを登録できない不具合があります。メディアの登録が必要な場合は、とりあえずversion 3.3.27.0以前のモジュールを使用するなど、回避策が必要です。

ただ、本件についてIssueを作成したところ、早速不具合を修正いただきました。

https://gitlab.com/Daniel-KM/Omeka-S-module-BulkImport/-/issues/10

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