SemanticFormsについて

Fumihiro Kato edited this page Jul 16, 2015 · 1 revision

Table of Contents

概要

Semantic Formsは、フォームを使ってデータ入力を支援するためのMediaWikiの拡張です。
インストールすると、プロパティやテンプレート、フォームを作成できるようになります。

インストール前の準備

下記のインストール状況を確認し、必要に応じてインストールします。

  • SemanticMediaWiki

インストール方法

SemanticMediaWikiのインストールは、次の順序で行います。

  1. SemanticFormsのダウンロード
  2. MediaWikiのExtensionであるSemanticFormsを「ここ」からダウンロードします。
  3. 解凍とコピー
  4. ダウンロードしたファイルを "[wikipath]/extensions/" に解凍します。
  5. SemanticFormsの有効化
  6. SemanticFormsを有効化するため、"[wikipath]/LocalSettings.php"を開いて、次の内容を追記します。
    include_once("$IP/extensions/SemanticForms/SemanticForms.php");
    

使用方法

プロパティ、テンプレート、フォームを作成することができます。

プロパティの作成

プロパティを作成するには、特別ページのセマンティック・フォームにあるプロパティ作成をクリックします。
表示されたフォームの左側の入力欄にプロパティ名を記入し、右側のコンボボックスからタイプを選択します。
必要に応じて、その他の入力欄に記入します。

テンプレートの作成

テンプレートを作成するには、特別ページのセマンティック・フォームにあるテンプレートの作成をクリックします。
テンプレート名と、フィールド名(番号)、表示ラベルを記入し、プロパティを選択します。
複数のフィールドを作成する場合は、必要に応じて「フィールド追加」ボタンをクリックします。

フォームの作成

フォームを作成するには、特別ページのセマンティック・フォームにあるフォームの作成をクリックします。
フォーム名を記入し、テンプレートを選択し、「追加」ボタンをクリックします。
表示されたテンプレートの内容について、各フィールドの情報を設定します。フォームのラベルを記入すると各フォームのラベルを設定できます。

クラスの作成

プロパティ、テンプレート、フォームを一括で作成できます。
クラスを作成するには、特別ページのセマンティック・フォームにあるクラスの作成(要ログイン)をクリックします。

関連リンク