[Omeka S Module Introduction] BulkExport: Bulk Data Export

Overview BulkExport is a module for performing bulk data export in Omeka S. https://github.com/Daniel-KM/Omeka-S-module-BulkExport This article explains how to use this module. Installation Like other common modules, it can be installed using the standard method. Download the latest zip file from the following URL. https://github.com/Daniel-KM/Omeka-S-module-BulkExport/releases During installation, the Log module needs to be installed in advance, as shown below. Usage Click “BulkExport” in the left side of the admin screen, then click the export icon. ...

January 22, 2023 · 1 min · Nakamura

Script for Initial Setup of Omeka S on Amazon Lightsail (Adding the Easy Admin Module)

I created an updated version of the “Script for Initial Setup of Omeka S on Amazon Lightsail” introduced in the following article. This version adds “Easy Admin,” which makes it easy to add themes and modules, and also fixes permissions for related directories. I hope you find this helpful. # O # D V # s m # w u m # m # r r # i f # c [ u p h E m # c u p d h E s s # c # w u r s s s M # B E # e k g n v v m m f i a c s a o O y a s a b o O u u d # g n m u u u 変 E N R # t d O e z . 不 元 r デ t l e s s F s O t e s n s F d d M e z d d d 数 K ハ A S # i m t i o h o 要 - o か [ m ー i r s t q m r s a t o o o $ e t i E o o o A イ M I # - r e p m t m な r m ら タ e w l e w m d O a p a _ フ E O # e k h e a e フ f e あ - $ ベ < n = o = k < = o e = c a u M s h s c c c P ン = N # $ a t - k c k ォ k っ e O ー E t r a E r h p l E y t E y h h h A は o = # O の t q a c a ル o a た M ス O ] r d l - O r d = l o t e K t a A o o o T 含 m 3 # M ダ p - e - ダ m - i $ E の F o o d S F o o w A a p s d w w w H め e . # E ウ s o s s s の e s n O K 作 o = c e の o = $ c n i _ d s y m n n n = な k 2 # K ン : m / s / 削 k - d M A 成 > t a f 設 > t D a n P m : A i / い a . # A ロ / e * の . 除 a $ e E _ $ l a 定 $ B l - s A i / d n - - - h _ 3 # _ ー / k 移 h - V x K P s ( h u $ ( N h R t T n / m - R R R o s P ド g a $ 動 t s E . A A q c o l O c A o a H g i 3 m A i - O a R h _ T l a s t M a M s d l / i n . d d d e T t s M c S t P H . t t s E t E t a l m t - 3 a a a / H h - E c I m A / c - K e o h 3 . e e e b u $ K e O l T i n / e A b m i d u . 7 m m m i b V A s N を H n f h x _ i o m u b 3 . o o o t . E _ s . 削 / d o t P t n a l . . z n n n n c R P z 除 i e m r A n : g e c 7 i : : : a o S A $ i ( n x e a T a d e s o . p d d d m m I T O p も d . / - H m a m m z a a a i / O H M し e h b f / i e a / i e e e / o N E 存 x t i i c _ m g D p m m m h m . K 在 . m t l o a o i a o o o t e z A す h l n e n p n c n n n n d k i _ れ t a = f p k i o a p P ば m m s i l $ e $ $ $ c / A ) l i q g i O - l O O O s o T / l / c M y - M M M / m H ] b . d a E K E E E o e ; i c a t K M K K K m k t n t i A / A A A e a t n f a o _ O _ _ _ k - h a b n P m P P P a s e m - a _ A e A A A - / n i e s p T k T T T s r _ e a H a H H H e a " . s / - / / / l p c i s f S f m t e p r n w i - i o h a l e i o l m l d e s i a r e o e u m e c t d s d s l e s a e ) u e s / t l s d i d e o o a - w n t E n _ a a l p b s o a a y a s s A d s e d / w m v o $ i $ r D n V d B / E ) N r R A e S M l I E e O " a N ; s / e o s m / e d k o a w - n s l - o $ a V d E / R 3 S . I 3 O . N 7 . / z E i a p s y A d m i n - 3 . 3 . 7 . z i p

December 24, 2022 · 6 min · Nakamura

Omeka S Module Development: FixCjkSearch - Fixing Full-Text Search Issues with Japanese in Omeka S

Full-text search in Japanese does not work properly with Omeka S’s standard functionality. The following article explains the details of the issue: https://nakamura196.hatenablog.com/entry/2022/03/07/083004 In the article above, I presented several workarounds, and I have now created a module that encompasses those solutions: https://github.com/nakamura196/Omeka-S-module-FixCjkSearch While this is not a fundamental fix, I hope it proves useful when working with Japanese materials in Omeka S.

December 23, 2022 · 1 min · Nakamura

[Omeka S Module Introduction] Folksonomy: Social Tagging

Overview Folksonomy is a module for implementing social tagging in Omeka S. https://omeka.org/s/modules/Folksonomy/ This article explains how to use this module. Installation It can be installed using the standard method, same as other common modules. Configuration After installation, the following settings screen is displayed. In particular, by enabling “Allow public to tag,” visitors can perform tagging. Additionally, by enabling “Require approbation for public tags,” an administrator approval workflow can be introduced. ...

December 20, 2022 · 1 min · Nakamura

Omeka S 4.0.0 Release Candidate Has Been Published

Overview The Omeka S 4.0.0 release candidate has been published. https://forum.omeka.org/t/omeka-s-4-0-0-release-candidate/16272 I tried it out on Amazon Lightsail. You can try it at the following URL. http://35.172.220.59/omeka-s/ Installation You can perform the initial setup with the following script. # O # D V # s m # w u m # m # r r # i f # c [ u p h E m # c u p d h E s s M # B E # e k g n v v m m f i a c s a o O y a s a b o O u u 変 E N R # t d O e z . 不 元 r デ t l e s s F s O t e s n s F d d 数 K ハ A S # i m t i o h o 要 - o か [ m ー i r s t q m r s a t o o A イ M I # - r e p m t m な r m ら タ e w l e w m _ フ E O # e k h e a e フ f e あ - $ ベ < n = o = k < = o e = c a P ン = N # $ a t - k c k ォ k っ e O ー E t r a E r h p A は o = # O の t q a c a ル o a た M ス O ] r d l - O r d = l o t T 含 m 4 # M ダ p - e - ダ m - i $ E の F o o d S F o o w H め e . # E ウ s o s s s の e s n O K 作 o = c e の o = $ c n i = な k 0 # K ン : m / s / 削 k - d M A 成 > t a f 設 > t D a n / い a . # A ロ / e * の . 除 a $ e E _ $ l a 定 $ B l - s h _ 0 # _ ー / k 移 h - V x K P s ( h u $ ( N h R t o s - P ド g a $ 動 t s E . A A q c o l O c A o a m r A i - O a R h _ T l a s t M a M s d l e c T t s M c S t P H . t t s E t E t a l / H h - E c I m A / c - K e b u $ K e O l T i n / e A b m i i b V A s N を H n f h x _ i o m t . E _ s . 削 / d o t P t n a n c R P z 除 i e m r A n : g a o S A $ i ( n x e a T a d e m m I T O p も d . / - H m a m i / O H M し e h b f / i e a / o N E 存 x t i i c _ m g h m . K 在 . m t l o a o i t e z A す h l n e n p n c d k i _ れ t a = f p k o a p P ば m m s i l $ c / A ) l i q g i O - s o T / l / c M y / m H ] b . d a E o e ; i c a t K m k t n t i A e a t n f a o _ k - h a b n P a s e m - a _ A - / n i e s p T s r _ e a H e a " . s / l p c i s f e p r n w i a l e i o l s i a r e e c t d s s a e ) / t d i d o o a w n t n _ a l p b o a a a s s d s e / w v o $ $ r D V d B E ) N R A S M I E O " N ; / o m e k a - s - $ V E R S I O N . z i p As of December 15, 2022, the following additional steps were required in addition to the above. ...

December 15, 2022 · 6 min · Nakamura

Restricting API Access in Omeka S

Omeka S provides an API as a standard feature, allowing resource retrieval from URLs such as the following: https://dev.omeka.org/omeka-s-sandbox/api/items While this is a convenient feature, there may be cases where you do not want to expose the API. In such cases, you can restrict access by adding the following lines to the .htaccess file located directly under the directory where Omeka S is set up. R R e e w w r r i i t t e e C R o u n l d e % { R E Q ) U $ E S – T _ [ U F R , I L } ] / a p i Specifically, it would look like this: ...

December 12, 2022 · 3 min · Nakamura

[Omeka S Module Introduction] Mapping Module

Overview This is an introduction to the “Mapping” module for integrating maps with Omeka S. https://omeka.org/s/modules/Mapping/ Installation This module can be installed using the standard method for Omeka S. Adding Location Information On the item editing screen, add location information from the “Mapping” tab. Map-based search and display are available on the public site.

November 25, 2022 · 1 min · Nakamura

[Omeka S Module Introduction] Timeline Module

Overview This is an introduction to the “Timeline” module for creating timelines in Omeka S. https://omeka.org/s/modules/Timeline/ Installation You can install this module using the standard method for Omeka S. Below is an example of the installation method. c w u d g n e z o t i m p e h k t T a t i - p m s s e / : l m i / n d g e u i - l t 3 e h . s u 4 b . . 1 c 6 o . m 3 / . D z a i n p i e l - K M / O m e k a - s - m o d u l e - T i m e l i n e / r e l e a s e s / d o w n l o a d / 3 . 4 . 1 6 . 3 / T i m e l i n e - 3 . 4 . 1 6 . 3 . z i p Usage To use this module, you need to create a page on your site. In the following example, a page named “Timeline” has been created. ...

November 24, 2022 · 2 min · Nakamura

[Omeka S Module Introduction] IIIF Search Module

Overview IIIF Search is a module for Omeka S that adds the IIIF Content Search API for full-text search. This article introduces the usage of the following module, which includes modifications for handling Japanese text. https://github.com/nakamura196/Omeka-S-module-IiifSearch Installation Clone the source code from GitHub. Replace omeka-s as appropriate for your environment. c g d i t o m c e l k o a n - e s / h m t o t d p u s l : e / s / g i t h u b . c o m / n a k a m u r a 1 9 6 / O m e k a - S - m o d u l e - I i i f S e a r c h . g i t I i i f S e a r c h Note that when installing from GitHub, you need to rename the folder to the target module name as shown above. ...

November 24, 2022 · 6 min · Nakamura

[Omeka S Module Modification] IIIF Search Module

Overview IIIF Search is a module for Omeka S that adds a IIIF Search API for full-text search. https://github.com/symac/Omeka-S-module-IiifSearch This time, I modified the above module. A pull request has been submitted, but the modified module is available in the following repository. https://github.com/nakamura196/Omeka-S-module-IiifSearch Specifically, the minimum query string length was set to 1 character, but I made it configurable through a settings form. The default was set to 3 characters, which prevented searching with a single kanji character, so this modification was made. ...

November 24, 2022 · 2 min · Nakamura

[Omeka S Module Introduction] "Extract Ocr" - A Module for Performing OCR on PDF Files

Overview This article introduces “Extract Ocr,” an Omeka S module that performs OCR on PDF files. Installation Refer to the following page. https://omeka.org/s/modules/ExtractOcr/ This module requires a command-line tool called pdftohtml. In the instructions below, replace omeka-s as appropriate for your environment. In an environment using AWS Lightsail, it could be installed with the following command: s u d o a p t i n s t a l l p o p p l e r - u t i l s Additionally, you need to edit omeka-s/config/local.config.php. Change the base_uri portion according to your environment. Example: https://omekas.aws.ldas.jp/sandbox/files ...

November 24, 2022 · 3 min · Nakamura

Installing the Mroonga Search Module (Note: This Did Not Work Successfully)

Overview I attempted to install the Mroonga search module introduced in the following article on AWS Lightsail. https://nakamura196.hatenablog.com/entry/2022/03/07/083004 As a result, the installation did not succeed, but I am documenting it here for future reference. Setting Up Omeka S I set up Omeka S as described in the following article. Installing Mroonga I performed the installation following the instructions on the following page. https://mroonga.org/docs/install/debian.html s s s w s s s u u u g u u u d d d e d d d o o o t o o o a a a h a a a p p p t p p p t t t t t t t p u i i s i u i p n n : n p n d s s / s d s a t t / t a t t a a p a t a e l l a l e l l l c l l k - - a - - y y g y y e - - s - - V V . V V g a w r m p g o a t e g r - t n r i t g o a r a o d a . n b n o g - s r a s p g - e o / a r r d p v t e t e - b - r h i s - t a o 1 t n u 0 p / r . s g c 5 r e - o - m o l r n a o g t o a e n - s g a t a p - t b - u s l o l u s r e c y e e - . l d a e t b e s t - b u l l s e y e . d e b After executing the above, enter mysql (mariadb). ...

November 21, 2022 · 12 min · Nakamura

[Omeka S Module Development] Adding Features to Sitemaps

In the following article, I introduced the “Sitemaps” module, which adds dynamic sitemap XML files for each site in Omeka S. I made a simple feature addition to the above module. Specifically, I added options to choose whether to include pages and itemsets in the sitemap XML. The forked repository is below. https://github.com/nakamura196/omeka-s-module-Sitemaps The changes can be reviewed at the following URL. https://github.com/nakamura196/omeka-s-module-Sitemaps/commit/03325f79e4e5b83c4ff7867fd37ed210fdf8eab2 I hope this serves as a useful reference for module modifications. ...

November 20, 2022 · 1 min · Nakamura

[Omeka S Module Introduction] Sitemaps

Overview This module adds dynamic sitemap XML files for each site in Omeka S. https://omeka.org/s/modules/Sitemaps/ Installation It can be installed using the standard Omeka S method. Configuration First, select the site where you want to add a sitemap. Then navigate to Site Admin > Settings as shown below. At the bottom of the settings screen, there is an option to enable dynamic sitemap generation as shown below. When enabled, a sitemap is generated as shown below. ...

November 20, 2022 · 1 min · Nakamura

Omeka S Module Introduction: Data Type RDF

Overview Data Type RDF is a module that adds data types (html, xml, boolean) to Omeka S. Its usage is similar to Numeric Data Types: https://nakamura196.hatenablog.com/entry/2021/08/01/070701 Below is an introduction to how to use it. Usage Installation Install it the same way as other Omeka modules. Editing Resource Templates Create a resource template. Next, select the Data Type RDF values for the data type of a specific property. Here, we add all three types provided by this module. ...

November 14, 2022 · 1 min · Nakamura

Registering ICA RiC-O Vocabulary in Omeka S

Overview I registered the ICA RiC-O vocabulary in Omeka S, so this is a memo of the process. https://www.ica.org/standards/RiC/RiC-O_v0-2.html Method On the Omeka S vocabulary registration screen, enter the information as follows. As a result, 106 classes and 485 properties were registered. Below is an example of the property list screen, where you can also check the comments for each property. Summary I hope this serves as a useful reference for utilizing ICA RiC-O and Omeka S. ...

November 10, 2022 · 1 min · Nakamura

A Python Package for Interacting with the Omeka S REST API

Overview A package has been developed that allows you to operate the Omeka S REST API from Python. https://github.com/wragge/omeka_s_tools Furthermore, based on the above repository, I have created a repository with several additional features. https://github.com/nakamura196/omeka_s_tools2 In this article, I will introduce this repository. Usage Please refer to the following page. https://nakamura196.github.io/omeka_s_tools2/ This repository was developed using nbdev, which allows package development and documentation to proceed in parallel, and I found it to be a very convenient system. ...

November 7, 2022 · 2 min · Nakamura

[Omeka S Module Introduction] Custom Vocab

Overview I introduce Custom Vocab, one of the Omeka S modules. https://omeka.org/s/modules/CustomVocab Below is my translation of the description from the official site. The Custom Vocab module allows you to create controlled vocabularies and add them to specific properties in resource templates. When using that template for items, properties are loaded as dropdown menus limited to the controlled vocabulary options, instead of text input boxes. For example, you can create an institution-specific list of locations corresponding to various collections on campus, or a controlled list of people or places related to holdings. This can reduce typos and name variations, and provide metadata references for more fields. ...

November 6, 2022 · 3 min · Nakamura

Script for Initial Setup of Omeka Classic on Amazon Lightsail

I created a script for the initial setup of Omeka Classic on Amazon Lightsail. This is the “Omeka Classic version” of the following article. I hope this serves as a helpful reference when using Omeka Classic with Amazon Lightsail. # O # D V # s m # w u m # m # r r # i f # c [ u p h E m # c [ h u p d p c E s s M # B E # e k g n v v m m f i a c s a o O y a d o s a b r h O u u V E N R # t d D e z M R R r C t l e s s F s O t a s e s n e a F d d a K D A S # i o t i o o o e - o e [ m r i r s t q m t t r s a f r o o r A o M I # - r w p m v m m r m m e e w l e a n w m i s i _ E O # e n h e e e o f e o - $ a < n = o = k < b a o e x e c a a P n = N # - l t - k k v k v e O t E t r a E a m r t h p b A o o = # p o t q a . a e o a e M e O ] r d l - O s e d o t l T t m 3 # a p - h - m - $ E F o o d S F e w e H e . # $ d s o $ t $ u e $ e O K d o = c e ] = = = = = = n i s = i k 0 # O : m V a V n k V x M A a > t a f c > n / n a . # M O / e E c E n a E i E _ t $ l a o l r $ $ " " - s h c 3 # E m / k R c R e - R s K P a s ( h u n $ o o ( D o u R t o l K e g a S e S c $ S t A A b q c o l f O c o c B m t a m u A k i - I s I e V I i _ T a l a s t i M a t a N e f d l e d _ a t $ O s O s E O n P H s . t t s g E l t A k 8 a l / e P h V N N s R N g A / e c - u K h M a " e b A u E / / a S . T i n / e r A o b E _ m i i h T b R * . r I z i H n f h x a _ s i " o m t y H . S h y O i n / d o t t P t t n a n p c I $ t N p d i e m r i A n : g a h o O O a f e n x e a o T a d e m e m N M c o x d . / - n H m a m i n / . E c l . e h b f / i e a / s o z K e d h x t i i d _ m g h m i A s e t . m t l b a o i t e p _ s r m h l n e . p n c d k P s l t a = i p k o a A $ m m s n l $ c / T O ( l i q i i O - s O H M i / l c M y / m E f ] b . a E o e K ; i c t K m k A i t n i A e a _ t t n f o _ k / P h a n P a r A e e m - _ A e T x n i e p T l H i _ a H e s a " s / a t p c s f s s p r w i e ) l e o l s i a r e / c t d s d a e ) o t w i d n o a l n t o _ a a p b d a a / s s v s e $ w V o $ E r D R d B S ) N I A O M N E / " o ; m e k a - $ V E R S I O N . z i p

October 13, 2022 · 5 min · Nakamura

[Omeka S Module Development] Updating IIIF Viewers

Overview I made feature improvements to the Omeka S module “IIIF Viewers,” which configures IIIF manifest icons and multiple IIIF-compatible viewers. https://github.com/omeka-j/Omeka-S-module-IiifViewers Along with these improvements, version 1.1.0 has been released. https://github.com/omeka-j/Omeka-S-module-IiifViewers/releases/tag/1.1.0 For the release, the method described in the following article was used. The specific improvements are described below. Fixing IIIF Manifest Icon URLs As mentioned in the following article, there was a bug where the IIIF manifest icon could not be loaded into other viewers via drag and drop. This improvement fixes that bug. ...

September 26, 2022 · 2 min · Nakamura