デジタルアーカイブ公開システム(7)
現在のシステム
固定ページにショートコードを記述することにより各種検索画面等を表示できるようにして、多くのテーマでほとんどカスタマイズせずに利用できるようなプラグインとした。(詳細検索の結果表示に関してはテンプレートを作成必要)
機能
・ホームページ閲覧ソフト(ブラウザ)を利用してデジタルアーカイブの蓄積・閲覧・検索ができる。
・写真にメタデータを付加し、デジタルアーカイブとして蓄積することができる。
・デジタルアーカイブは複数の投稿者がインターネットを利用して入力できる。
・検索機能として
(1)フリーワード検索
(2)絞り込み検索が可能。(メタデータをもとに検索する)
(3)カテゴリー検索
(4)地図から検索(オプション)
・ホームページとしての機能を持たせることができる。
必要なプラグイン
・digital_archive(デジタルアーカイブシステム用)
今回作成したプラグインで、各種デジタルアーカイブ処理用の関数及び、固定ページ等で利用する各種ショートコード等によりデジタルアーカイブシステムを作成する。
・da_map_adon (地図表示オプション)
地図から検索用のプラグイン。国土地理院地図及びGooglemapを表示することが可能。管理画面用gmapキー設定は「da_gmap.php」で行う。
・Custom Post Type UI(カスタム投稿用)
デジタルアーカイブの個別ページのためのカスタム投稿タイプ及びタクソノミーを設定する。(作成したプラグインdigital_archiveで行うことを考えている。)
・Advanced Custom Fields(カスタムフィールド用)
メタデータの定義や入力フォームを作成する。
デジタルアーカイブ公開システム構築方法
メタデータ表示設定
外観→カスタマイズの「メタデータ表示設定」で、検索項目、Single表示、検索表示を設定。メタデータの表示は記述された順序に従う。
検索項目:詳細検索テーブルのメタデータ項目
Single表示:個別アーカイブ画面で、表示するメタデータ
検索表示:検索結果ページで表示するメタデータ
固定ページを作成
「はじめに」「デジタルアーカイブ一覧」「詳細検索」「カテゴリー検索」「地図から検索」「ブログ一覧」等固定ページを次のショートコードを使い作成。
ランダム表示:デジタルアーカイブからランダムにサムネイルを表示する。(表示枚数のデフォルトは10枚、変更はp_p_pageで設定) 「darandom_list」
全文検索フォーム:全文検索用、ポストタイプ及びプレースホルダ(検索までに表示する文字)を変更可能。(ポストタイプのデフォルトはカスタム投稿「da」、プレースホルダーは「デジタルアーカイブ検索」、 変更はp_type、 p_plhで設定) 「kensaku_form」
一覧表示:デジタルアーカイブの一覧を表示する。タイトルとサムネールが表示される。「itiran_l」
詳細検索フォーム:詳細検索用、「メタデータ表示設定」で設定した「検索項目」に基づいて表示。「dakensaku_form」
カテゴリー検索:カテゴリー検索用、設定されたカテゴリを表示し、選択されたカテゴリのデジタルアーカイブのタイトルサムネイルの一覧を表示する。「cat_list」
スライド表示:ランダムに選択されたデジタルアーカイブのサムネイルをスライド表示する。(表示枚数のデフォルトは6枚、変更はp_p_pageで設定) 「daslide_list 」
オプションの地図から検索用のショートコード
地図の表示:メタデータでGoogle Mapを設定したデータを表示する。「国土地理院地図」及び「Google地図」を利用した2種ある。(Google地図は回数制限があるため国土地理院地図を利用するほうが良い)
初期に表示する緯度、経度、拡大率を(p_lat,p_lag,p_zoom)で設定する。
「damap_listk p_lat=’緯度’ p_lag=’経度’ p_zoom=’拡大率’」国土地理院地図利用
「damap_listg p_lat=’緯度’ p_lag=’経度’ p_zoom=’拡大率’」 Google地図利用
固定ページ作成例
TOPページ
デジタルアーカイブ一覧
詳細検索
カテゴリデー検索
地図から検索
マークをクリックし、マーカの説明を表示
シングル表示