Omeka SのモジュールIIIF Viewersの更新

概要 IIIF ViewersはOmeka Sのモジュールの一つです。 https://github.com/omeka-j/Omeka-S-module-IiifViewers 最新版のリリースは以下です。 https://github.com/omeka-j/Omeka-S-module-IiifViewers/releases/latest 今回、いくつかの更新を行いましたので、備忘録です。 Universal Viewerのバージョン更新 Universal Viewerのバージョンをv4.0.25に更新しました。 合わせて、READEME.mdの以下の箇所に、Universal Viewerの更新方法を記載しました。 https://github.com/omeka-j/Omeka-S-module-IiifViewers?tab=readme-ov-file#compilation-of-universal-viewer これは、以下のモジュールの記載を参考にしています。 https://github.com/Daniel-KM/Omeka-S-module-UniversalViewer また、Miradorの更新方法も記載しましたが、既に最新版が導入されていたので、更新は行われていません。 バグ修正 以下に加えて、細かなバグを修正しました。 Module.php 以下のエラーが生じていました。 D e p r e c a t e d : C r e a t i o n o f d y n a m i c p r o p e r t y I i i f V i e w e r s \ M o d u l e : : $ d e p e n d e n c i e s i s d e p r e c a t e d i n v a r / w w w / h t m l / m o d u l e s / I i i f V i e w e r s / M o d u l e . p h p o n l i n e 1 4 7 以下のように修正しました。 ...

2024年2月5日 · 5 分 · Nakamura

【Omeka S モジュール紹介】Custom Vocab

概要 Omeka Sのモジュールの一つであるCustom Vocabを紹介します。 https://omeka.org/s/modules/CustomVocab 以下、公式サイトの説明文の私訳です。 カスタム語彙モジュールを使用すると、制御された語彙を作成し、それをリソーステンプレートの特定のプロパティに追加できます。アイテムにそのテンプレートを使用すると、テキスト入力ボックスではなく、制御された語彙のオプションに限定されたドロップダウンでプロパティが読み込まれます。 たとえば、キャンパス内のさまざまなコレクションに対応する機関固有の場所のリスト、または所蔵に関連する人物または場所の管理されたリストを作成することができます。これにより、タイプミスや名前のバリエーションを減らすことができ、より多くのフィールドのメタデータ参照を提供できるようになります。 使い方 カスタム語彙を作成する モジュールをインストールしてアクティブ化したら、左側のナビゲーションの[モジュール]の下にある[カスタム語彙]セクションに移動します。 ウィンドウの右上隅にある[Add a New Vocab]ボタンをクリックします。 Add Custom Vocab ページには、Label、Language、Vocab Type、Terms/Items/URI inputの4 つのフィールドがあります。 Label : リソース テンプレートに追加するときに検索に使用する語彙の名前。 言語(オプション): ISO 639-1言語コードを使用した語彙の言語。 制御された語彙用語を、入力された用語のリスト、既存の項目のリスト、またはラベル付きまたはラベルなしの外部URIのリストに設定できます。 用語: 平文の用語のリスト、1行に1つの単語またはフレーズ。これにより、プロパティがテキストとして設定されます。 アイテム: Omeka Sインストールのアイテムセットのドロップダウン。これらのいずれかを選択すると、そのアイテムセットのアイテムが入力されたカスタムボキャブが作成されます。使用すると、プロパティはテキストではなくOmeka リソースとして入力されます。 URIs : ラベル付きまたはラベルなしのURIのリスト。1行に1つのURI。ラベルを含めるには、URIの後にスペースとラベルを追加します (例: “https://youromekainstall.org/item/1119 Canada”)。使用すると、プロパティは外部リソースへのリンクとして入力されます。 「送信」をクリックして変更を保存します。 カスタム語彙の管理 少なくとも1つの語彙を作成すると、カスタム語彙モジュールタブに既存の語彙の表が表示されます。このテーブルには、ラベル、編集、削除、および情報の表示用のボタン、語彙の所有者または作成者が表示されます。 カスタム語彙を編集するときに、ラベル、言語、または用語を変更できます。 カスタム語彙の使用 カスタム語彙は、リソーステンプレートを通じて適用されます。 リソーステンプレートに移動し、新しいテンプレートを追加するか、既存のテンプレートを編集します。テンプレートを編集したら: カスタム語彙を適用するプロパティを追加します。 プロパティを編集します。 右側に開くドロワーで、[その他のオプション] セクションに移動し、[データタイプ] ドロップダウンを見つけます。 ドロップダウンをスクロールして、使用するカスタム語彙を選択します。 ドロワーの下部にある設定変更をクリックします。 必ず変更を保存してください。 リソーステンプレートのタイトルをクリックして詳細を表示すると、Custom Vocabがデータタイプテーブルの見出しに表示されます。 このリソーステンプレートがアイテムまたはアイテムセットで使用される場合、指定されたプロパティは常に、カスタムボキャブラリの値を含むドロップダウンメニューとしてロードされます。 この画像では、以前に変更されたリソーステンプレートが新しいアイテム用に読み込まれています。Spatial Coverageに「select below」メッセージと、プロパティ入力がドロップダウンメニューであることを示す矢印があることを確認します。 ...

2022年11月6日 · 1 分 · Nakamura

Omeka Sのモジュール開発におけるGitHubへのリリーススクリプトの作成

Omeka Sのモジュール開発におけるGitHubへのリリーススクリプトの作成しました。 この開発にあたっては、Omeka Sのモジュールを数多く開発されているDaniel-KM氏のGitHubリポジトリの使い方を参考にしました。 具体的には、GitHubのリポジトリは「Omeka-S-module-{モジュール名}」のように作成されています。 例:https://github.com/Daniel-KM/Omeka-S-module-EasyInstall そしてリリースについては、「{モジュール名}-{バージョン}」名とともに、「{モジュール名}-{バージョン}.zip」というファイルを添付しています。 例:https://github.com/Daniel-KM/Omeka-S-module-EasyInstall/releases/tag/3.3.6 このzipファイルを展開すると、「{モジュール名}」のフォルダが作成されます。これは、Omeka Sの仕様に合わせて、モジュールの名前と一致したフォルダが必要なためです。 上記を実現するためのスクリプトとして、以下を作成しました。各リポジトリの直下で実行することを想定しています。 s v n r # r # z # r # g # r e e a e s i m h m t r m p 不 y z p フ リ フ s e o 要 n i ォ - リ r ァ $ - i = s な c p $ ル r ー e イ r e o I i フ フ r ダ f ス l ル e n i t ァ - ァ e の e の p = i o イ a イ p 削 $ a 削 o 1 f r ル h ル o 除 r s 除 s . V y を v の s e e i 0 i _ 除 作 i p t . e p 外 $ 成 t o c o 1 w a し r o s r r e t た e r i e y # r h モ p y t a _ s = ジ o _ o t p バ . ュ s p r e a ー # ー i a y t ジ # ル t t _ $ h ョ モ 名 o h p v / ン ジ モ の r / a e $ の ュ ジ フ y $ t r n 例 ー ュ ォ _ n h s a ル ー ル p a / i m 名 ル ダ a m $ o e の の を t e n n - 例 パ 作 h - a $ ス 成 $ m $ v ( $ v e r e リ r e e r ポ e r p s ジ p s o i ト o i s o リ s o i n の i n t . 直 t . o z 下 o z r i で r i y p 実 y p _ 行 _ p す p - a る a r t 例 t h ) h $ / / r $ $ e n n p a a o m m s e e i - t $ o v - r e e y r x _ s c p i l a o u t n d h . e / z $ i n p a m - e t $ - n e a x m c e l - u $ d v e e r s i . o s n h ' - n " R e l e a s e d v e r s i o n $ v e r s i o n . " ghコマンドはインストールが必要です。 ...

2022年9月22日 · 3 分 · Nakamura

Omeka Sのモジュール一括ダウンロードスクリプト

私がOmeka Sでよく使用するモジュールを一括ダウンロードするスクリプトを作成しています。順次更新する予定です。 参考になりましたら幸いです。 # # v n w u r # v n w u r # v n w u r # w u r # w u r # e a g n m # e a g n m # e a g n m # g n m # g n m M r m e z r m e z r m e z e z e z o C s e t i $ I s e t i $ U s e t i $ i t i I e t i E d u i = p n I i = p n n i = p n i p i a p a u s o C h a I o I h a i o U h a i h i s h s l t n u t $ m F n i t $ m v n n t $ m f t I f y t E y e o = s t n e = i t n e e = i t n e t i V t a A m 3 t p a - S 3 f p a - r 3 v p a - v p i i a p s d O . o s m $ e . S s m $ s . e s m $ i s f e d s y m n 3 m : e v r 6 e : e v a 6 r : e v e : V w m : A i t . O / - e v . r / - e l . s / - e w / i e i / d n o 5 n / $ r e 6 / $ r 4 a / $ r e / e r n / m - l . t g v s r . e g v s V . l g v s r g w s g i 3 o 1 o i e i 7 r i e i i 5 V i e i s i e - i n . g l t r o t r o e i t r o t r 1 t - 3 y o h s n h s n w e h s n h s . h 3 . g u i . u i . e w u i . u - 1 u . 7 y b o z b o z r e b o z b 1 . b 3 . . n i . n i r . n i . . 0 . . z c . p c . p c . p c 1 . c 7 i o z o z o z o . z o . p m i m i m i m 0 i m z / p / p / p / . p / i D D D o z D p a a a m i a n n n e p n i i i k i e e e a e l l l - l - - - j - K K K / K M M M O M / / / m / O O O e O m m m k m e e e a e k k k - k a a a S a - - - - - S S S m S - - - o - m m m d m o o o u o d d d l d u u u e u l l l - l e e e I e - - - i - $ $ $ i E n n n f a a a a V s m m m i y e e e e A / / / w d r r r e m e e e r i l l l s n e e e / / a a a r r s s s e e e e e l l s s s e e / / / a a d d d s s o o o e e w w w s s n n n / / l l l d d o o o o o a a a w w d d d n n / / / l l $ $ $ o o v v v a a e e e d d r r r / / s s s 1 3 i i i . . o o o 1 3 n n n . . / / / 0 7 $ $ $ / / n n n I E a a a i a m m m i s e e e f y - - - V A $ $ $ i d v v v e m e e e w i r r r e n s s s r - i i i s 3 o o o - . n n n 1 3 . . . . . z z z 1 7 i i i . . p p p 0 z . i z p i p

2022年9月14日 · 5 分 · Nakamura