カスタムメタデータビュー¶
GeoNetworkは,開発者がメタデータビューの変更や追加を容易にしやすい.ユーザは、彼/彼女の必要に応じてビューを変更することができる。
デフォルトの場合,初期ビューは検索サービスが返した結果のAngularJSビューである.したがって、このビューは、Lucene Index内のフィールドのみを含むことができる。より多くのフィールドが必要であれば,インデックスにフィールドを付加してもよいし,AngularJSビューを使用しなくてもよい.このビューは定義されている source file web-ui/src/main/resources/catalog/views/default/templates/recordView.html それがそうです。
メタデータビューを“フォーマットプログラム”と呼ぶ.これらは、フォーマットされているメタデータに関連するアーキテクチャプラグインに位置しています。FormatersはXSLTまたはGroovyを用いてXMLを必要なフォーマット(html,xml,pdf,json)に変換する.
A formatter can be updated from the web interface in the admin console
, metadata and templates
,
tab 'formatters'. On this page you can upload, change and preview formatters.
新しいフォーマットプログラムを作成した後、アプリケーションから新しいフォーマットプログラム出力を可視化するために、アプリケーションコードを更新しなければなりません。フォーマットプログラムの目標がメタデータに新たなhtmlビューを導入することであれば, source file web-ui/src/main/resources/catalog/views/default/config.js (searchSettings.format ter.list)。