🐷

Omeka S: Advanced Searchモジュールに対応したテーマを探す

2025/01/11に公開

概要

Omeka SのAdvanced Searchモジュールに対応したテーマを探す方法の一例について紹介します。

背景

Omeka SのAdvanced Searchモジュールを用いることで、以下の記事などで紹介しているように、Omeka Sの検索画面をカスタマイズすることができます。

https://zenn.dev/nakamura196/articles/498a6ba7fd4a88

特に、ファセットなどを追加できる点に利点があります。

一方、使用しているテーマがこのAdvanced Searchモジュールに対応していない場合、一部表示が崩れてしまうケースがあります。テーマ側でAdvanced Searchモジュールに対応しているかどうかを判断する方法の一例として、以下のように、テーマのフォルダの「view/common」の下に「advanced-search」の有無を確認する方法があります。

https://github.com/omeka-s-themes/freedom/tree/master/view/common/advanced-search

この方法に基づいて、GitHubで公開されているOmeka Sのテーマのうち、Advanced Searchモジュールに対応しているものを探す方法を紹介します。

方法

以下の記事で紹介したサイトを使用します。

https://zenn.dev/nakamura196/articles/6abc34d2a4b9a3

URLは以下です。

https://satoru196.notion.site/satoru196/6f898ed1352e4c9fa013eee635cbabf4?v=02cab757b6cf4df6bfbedfeb85eca0a5

特に、本記事の目的のため、「各テーマがAdvanced Searchモジュールに対応しているか」のフラグを追加しました。加えて、リポジトリのownerの情報も加え、各テーマが誰によって提供されているかを確認できるようにしました。

具体的には、以下の図に示すように、スター数で降順として、さらに「has_advanced_search」にチェックが入っているテーマのみに限定します。

この結果、「freedom」というテーマが「omeka-s-themes」というOmekaの公式Teamによって提供されており、相対的にスター数が多く、Advanced Searchモジュールにも対応していることがわかります。

https://github.com/omeka-s-themes/freedom

まとめ

Omeka Sのテーマの探し方の一例について紹介しました。Omeka Sの利用にあたり、参考になりましたら幸いです。

Discussion