カテゴリー
コンピュータ

Semantic MediaWiki おすすめ 拡張機能

Semantic MediaWiki を使用したwikiにインストールしたい拡張機能 

Extensions – semantic-mediawiki.org

放置されている物も多いので最終更新日のチェックをおすすめします。

Page Forms

Semantic Mediawiki Page Forms
Semantic Mediawiki Page Forms

編集をフォーム経由でできるようにする拡張で Semantic Mediawiki と連携させると 値をセレクト選択時に使えるようになり、プロパティに応じバリデーションを行うことができます。

Semantic Extra Special Properties

Semantic Mediawiki Semantic Extra Special Properties
Semantic Mediawiki Semantic Extra Special Properties

事前に定義されたプロパティを追加します。ページの編集数、編集者、Extension:PageImage で追加された画像などをプロパティとして追加します。

Semantic Compound Queries

Semantic Mediawiki Semantic Compound Queries
Semantic Mediawiki Semantic Compound Queries

複数のクエリをまとめて表示することができる拡張です。 施設分類ごとにアイコンを変えたい、違うステータスを持っている値を同じ画面(地図、グラフ)で表示したいときに使用できます。

例:令和元年台風15号 – saveMLAK

{{#compound_query:
|[[Category:被害/令和元年台風15号]][[Category:類縁施設]];?Coordinates;icon=Marker-relative.png;limit=300
|[[Category:被害/令和元年台風15号]][[Category:公民館]];?Coordinates;icon=Marker-kominkan.png;limit=300
|[[Category:被害/令和元年台風15号]][[Category:文書館]];?Coordinates;icon=Marker-archives.png;limit=300
|[[Category:被害/令和元年台風15号]][[Category:図書館]];?Coordinates;icon=Marker-library.png;limit=500
|[[Category:被害/令和元年台風15号]][[Category:博物館]];?Coordinates;icon=Marker-museum.png;limit=300
|width=100%
|map type=G_NORMAL_MAP
}}

Extension:Semantic Compound Queries – MediaWiki

Semantic Result Formats

Google Mapでの表示やKML形式でのダウンロード,グラフ表示DataTables表示など複数の表示フォーマットをまとめた拡張です。 

Modern Timeline

SemanticMediawiki ProfessionalWiki ModernTimeline
SemanticMediawiki ProfessionalWiki ModernTimeline

Date型で定義されたプロパティを使い タイムライン上にデータを表示することができます 

Semantic Scribunto

Semantic Mediawiki Semantic Scribunto
Semantic Mediawiki Semantic Scribunto

#set 値の追加、 #ask クエリ、取得 をlua経由でできるようにします。取得したデータがluaで加工できて便利です

自分で作成する

自分で表示フォーマットを作成するには以下のページが参考になります。

コメントを残す