Help:TemplateData/ja

拡張機能  （テンプレートデータ）とはウィキテキスト テンプレートに関連するパラメーターの情報を保存し、それを取得した編集インターフェイスにテンプレート エディターを使って表示させます -- 編集者がそのテンプレートを編集したり、ページに使用しやすくするためです.

2019年4月時点ではテンプレートデータ機能はウィキメディアのすべてのウィキに既定の UX (利用者体験) として組み込まれました. アカウントを登録していてもいなくても、参加する利用者がテンプレートを追加すると適用されます. 既定のソース編集でもビジュアル編集でも適用しており、その点はスクリプトやツール、ガジェットの一部と同様です. この機能を自身のウィキで使用したい場合は、 をインストールします.

特定のテンプレートに TemplateData を組み込み、この拡張機能に対応させる手順は、テンプレートの説明文書のページに JSON の小さなコードブロックを追加します (詳細は下記の説明をご参照ください). 実行する方法は手動か、 TemplateData 編集機能を使うかです. 後者は 画像的な UI で、TemplateData 拡張機能を組み込んだウィキの、それぞれのテンプレートに対応する「/」ページから利用できます. JSON にはパラメーターの一覧が含まれ、テンプレートの個々のパラメーターの情報と、テンプレート本体の説明を添えてあります（詳細は下記をご参照ください）.

個別のテンプレートに TemplateData が設定されると、この情報は利用者がテンプレートを追加するたびユーザーインターフェースに表示されます. これを使って編集したり当該のテンプレートを追加した場合、時にはそのせいでエディタの挙動を変化させることもあり、すると当該のテンプレートを追加しようとした利用者は、手順がずっと楽になります.

歴史
テンプレートデータTemplateData の開発は2013年、 を念頭に始まり、当時は MediaWiki の試験段階に置かれました. VisualEditor はウィキメディアのウィキ群で採用するメインの視覚的な編集インターフェースで、TemplateData ではテンプレートの追加をするとき、より利便性の高いエディタとしてこれを容認しています. VisualEditor では即時に公式にサポートされました. 2013年から2016年にかけてさまざまなウィキメディアのウィキ群で VisualEditor を既定の機能として導入した結果、TemplateData もその一環となりました.

2016年12月時点で VisualEditor インターフェースはベータ機能として、ソースコード編集に使えるようになりました. これを名づけて. このとき初めて、TemplateData の機能をソース編集に導入しました.

サム・ウィルソン Sam Wilson は2018年3月に を発表、TemplateData を利用してテンプレートを追加する手順をより簡略化するために既定の Wikimedia ソースエディター  (別称2010年ウィキエディター) に GUI テンプレート エディター拡張機能を導入しました. 2019年4月には Wikimedia の全てのウィキで TemplateWizard を2010年ウィキテキスト エディターの既定部分に導入しています. これはすなわち、現状でウィキメディアのウィキ群における TemplateData は、ビジュアル編集でもソース編集でも規定の部分となったことを意味します.



テンプレートの追加/編集
TemplateData の追加手順は、まずテンプレートのページを「/Template:テンプレートの名前」から開きます.



現状を確認する
TemplateData, の追加もしくは編集の準備として、そのテンプレートに「解説文の下位ページ」が付属しているか確認します. 次にそのテンプレートにすでにTemplateDataが記入してあるかどうか確かめ、ある場合はそれを記入した場所がテンプレートのページか下位の解説文書ページか調べます.



説明文書下位ページ
Wikimedia のほとんどのウィキでは、使い方の解説その他のデータなどテンプレート本体に書いてはいけない情報を、主に2つの方法で保存しています. 情報とはたとえばテンプレートのカテゴリなどで、保存先は次になります.


 * ほぼ全てのテンプレートは、テンプレートのメインページに書く場所のないもの（使い方の注記その他のデータ）を下位ページの解説文書ページに記しています（訳注：右は下位ページの指定例）. 「/Template:Templatename/doc」 この類のページでは{{}}テンプレートが当該の /doc のコンテンツを全てテンプレートのページに呼び出しており、これによってテンプレートのソースコードの見た目がずいぶんとスッキリします.
 * 特定のテンプレートに /doc ページがあるかさっとチェックするには、「Test Template Info-Icon - Version (2).svg テンプレートの解説文書」 (あるいは同類の) 見出しの行の端に「[表示] [編集] [履歴] [キャッシュを破棄]」のリンクがあるかどうかでわかります.


 * 一部のテンプレートはそれらの情報をそのメインページに置いています. この事例では、タグの間に記してある が書いてある箇所を探します.

これらの表示はウィキごとに見た目が異なるかもしれません. ごくまれには、上記のチェック項目を確かめたのに、それでもメインのテンプレートページに説明文書が残る場合があります. 利用者が「 」から「 」までの間にカスタム化した /doc ページ名を使い、なおかつ「 」の後にコンテンツを記入した場合に発生します.

あるいはまた、ページ最下部を見て次のサンプルのような通知が表示されていないか確かめてください. 「上記の解説文書は Template:Templatename/doc から参照読み込み（トランスクルード）されています. 」



解説の下位ページがないテンプレート
特定のテンプレートに解説を記した下位ページがない場合は作成し、テンプレートの解説ページをその直下に移動します (もしくはプレースフォルダを作成して収容) この処理後、解説文書の下位ページに TemplateData を追加します.



doc 下位ページの作成、解説文書のコンテンツの移動
実行するにはテンプレートのメインページで「」または「」をクリック、 タグに挟まれた記述を探します. 位置は通常、ページ最下部.

内容は以下のようになります.

すでに TemplateData を内包しているかもしれません. その場合、内容は以下のようになります:

「 」に続き、「」より前にある記述を選択してカット（訳注＝外部エディタにペーストして仮に保存しておくのがお勧め）. 次に「 」を削除すると、次の文字列が残るはずです.

テンプレート ページを保存してください.

さて、新しく下位ページを作成する準備として、ブラウザのアドレスバーを見て、閲覧中のページのアドレスの末尾に、/doc と追加します. Enterを押し、新しいページ作成のオプションを選択.

ご利用のウィキで{{}}の通知テンプレートを採用しているなら、ページ最上部に記入しておきます. その他のテンプレートの追加も検討しましょう. ご利用のウィキで採用済みなら{{}}や{{}}のリンクがその一例です. 詳細情報は m:Help:Template documentation を参照してください.

前のページでカットもしくはコピーしておいた文字列をペーストします（もし存在するなら通知テンプレートの下. ）

カテゴリの文字列は必ずタグで挟んで、テンプレートのメインページ限定で表示するように指定します.

多くのウィキでは というテンプレートがあります. もしも編集作業中のテンプレートが、すでにサンドボックスに存在しそうな場合には（名前空間は「Template:テンプレート名/sandbox」）、このテンプレートを使い、サンドボックスにカテゴリが設定されないようにします.

最後に、ページを公開します.

解説下位ページでTemplateDataを追加または編集でき、#方法節の指示に従います.

 テンプレートのメインページに TemplateData を追加もしくは編集する

/doc ページを作成できない場合は、TemplateDataをテンプレートのメインページで追加/編集できます. 手順は#方法に従います.

テンプレートに解説文書の下位ページがある場合は、すでに TemplateData があるかどうか調べ、また所在はテンプレートのページか、解説文書の下位ページか確認します.

別の方法として、TemplateData 拡張機能はこの検査を利用者に代わって実行します. どちらかのページで「」または「」をクリック. どちらかのページにテンプレートに対応する TemplateData がある場合、ページ上部に黄色の通知が現れ、内容は次のいずれかを表示します.



または

特定のテンプレートの解説下位ページに TemplateData がある場合

当該のテンプレートの TemplateData が、解説用下位ページに存在する場合、編集はそちらで行ってください. 実行するには見出し テンプレート解説文書」 (または同等), の右にある 「[編集]」ボタンをクリック、または既に/docページを開いている場合は、ページ上部の「」または「」をクリックします. TemplateDataの追加もしくは編集は、#方法に従います.

もしメインページに TemplateData がある場合

当該のテンプレートの TemplateData がメインページに存在する場合、ここでも選択肢は2つあります.


 * このとき解説文書の下位ページに移動してもかまいません. こちらの選択肢の方がお勧めです.


 * もう一つの選択肢は、テンプレートのメインページで編集する.

TemplateData を解説下位ページに移動するには

実行するにはテンプレートのメインページで「」または「」をクリック、タグの位置を探し、その中の タグに挟まれた記述を見ます. 内容は以下のようになります.

タグとそれに挟まれた内容だけを指定し、コード文から切り出したらページを保存.

次に、解説下位ページを編集するため見出し「 テンプレート解説文書」 (もしくは同等) の右にある「[編集]」ボタンをクリックします.

見出しを「TemplateData」のように記入し、この見出しの下に TemplateData を貼り付けます.

TemplateDataの編集ができる状態になったので、#方法節の指示に従います.

テンプレートのメインページで TemplateData を編集するには

もしメインのテンプレートページから TemplateData を解説ページ /doc に移動したくない場合は、そのままメインの方で編集が可能です. #Methods節に TemplateData の編集方法を示します.

テンプレートに/docページはあるがまだ TemplateData がない場合

もしテンプレートにまだTemplateDataがない場合には、解説下位ページに追加する必要があります.

実行するには見出し「 テンプレート解説文書」 (または同等) の右にある 「[編集]」ボタンをクリック、または既に/docページを開いている場合は、ページ上部の「」または「」をクリックします. 見出しを「TemplateData」のように記入し、この見出しの下に追加します. #Methods節に TemplateData の追加方法を示します.

方法


TemplateData エディターの方法
これはTemplateDataの編集もしくは追加のいちばん簡略な方法で、経験が浅い利用者にも使えます.

TemplateData 拡張機能は画像で手順を示す UI を採用し、TemplateData の追加と編集を行います. TemplateData 拡張機能の一部であり、「」または「」をクリックすると、どのテンプレートのページ（もしくは解説文書の下位ページ）にも表示されます.

操作として「」「」のいずれかを押すと、編集枠のページ名の上部にボタン「」が現れます.

|453px

このボタンをクリックするとTemplateData 編集機能が開きます. ページに既存のテンプレートデータがある場合、自動的に表示されます.

600px|テンプレートデータ編集ツール. テンプレートデータが未入力のページの場合.

上述の窓には次の機能があります.


 * 最上位の項目はインターフェースの表示言語を選択. テキスト入力には複数の言語が使え、利用者には当該のウィキの言語ではなく、それぞれの利用者の個人設定で決めてある言語で表示します. ウィキはそれぞれ個別に全く異なるテンプレートのデータベースを採用しているからです. もし言語について TemplateData が存在しない場合、ウィキの既定の言語でのみ表示されますが、利用者は入力言語を増やしたければ「」を押して追加できます.  パラメーターの次に丸カッコ入りで表示された言語コードを適用し、対象は解説文やラベルなどです.
 * 次の項目はテンプレートの説明です. ここにテンプレート全体の説明を記し、テンプレートの追加作業中、あちこちで利用者に表示します. このパラメータとその効果は こちらにまとめてあります.
 * 3番目の項目はテンプレートのウィキテキストの書式を制御します. このパラメータは、利用者が「」を押したときにウィキテキストをどうレイアウトするか指定し、主に2種類、 (1行表示) と   (複数行) のどちらかになります. このパラメータとその効果のまとめは、こちら.
 * 利用者が「」を選択した場合、「」のところにウィキテキストを入力します. 書式のまとめはこちらで、利用者が「」を押したときに示す、当該テンプレートに特別のレイアウトを生成します.


 * 4番目の項目はテンプレートのパラメータを定義します. TemplateDataでパラメータの定義が済んでいるなら、ここに設定一覧が表示されます.  TemplateDataには存在しないパラメーターが、テンプレートのソースコードで特定してある場合、「」という名前のボタンが表示されるかもしれません.  エディターはこれらの指示をテンプレートのソースコードに指定したテンプレートの名称を使い、  または   を読み込んで抽出しているはずです.  「」をクリック、ソースコードを参照して、パラメータをそれぞれの名称で追加する.  画面上部に緑色の通知が、たとえば「」という文字列で表示される場合もあります.
 * 編集窓のいちばん下に「」ボタンがあるはずです. これを使うと手動でパラメータを追加でき、自分で選んだ名前でカスタム化できます.

次の段階として、このリストにあるパラメータをどれでもクリックしてください. するとパラメータの情報を編集できます.

600px

前述の機能もその効果も全て、#パラメータの名称の節に解説しました.

編集を終えたら、「」をクリックしてください. するとページの最下部、 タグの直前に TemplateData が自動で挿入されます. あるいはページ状に既に存在するなら、その TemplateData を上書きして更新、記入された位置は維持されます. TemplateData の記述内容は、やはり「」ボタンを押した時に反映されます.

TemplateData エディターは TemplateData の最下部に、パラメーターの  を作成 (もしくは既存であれば更新します). には TemplateData エディターに表示される順序にしたがい TemplateData パラメーターを並べてあります. を変更するには、パラメーターを TemplateData エディタ内で上や下へドラッグ＆ドロップしてください. 左側の「三」に似たバーを使います. とその効果の説明はこちら.

その後、「」ボタンを押してページの改訂箇所を保存します.



手動の処理
代替の方法として、手動でTemplateDataの追加や編集ができます. 状態によってはこの方法を使いたい、もしくはそれしかない場合もあるかもしれません. テンプレートデータの構造は JSON 標準に基づいているものの、利用者は JSON がわからなくても TemplateData を配置できます. テンプレートデータは複数の非常に簡単な規則に従い、40、50件の事前に定義されたパラメーターと値に限定して対応し、通常は  の書式に従います.

TemplateData を手動で追加する

事前準備：


 * テンプレートの説明文書下位ページにTemplateData を記入する場合、当該ページのどこに配置してもかまいません. ご利用の言語版で通例となる配置場所がないかどうかご確認ください. たとえばウィキペディア英語版だと、TemplateData の配置は通常、説明文書ページの最下部です. ドイツ語版ならページ最上部です.
 * テンプレートのメインページに TemplateData を追加する場合 (処理は避けるべき理由は#Prior checksをご参照)、きちんと  タグで囲んだかどうか十分に留意する必要があります.

まず初めに、対象ページで「」編集ボタン または「」ソースを編集ボタンを押し、次に開いた編集窓で TemplateData を追加する箇所を表示させたら、見出しを「TemplateData」などと記入します.

ウィキの多くはテンプレート TemplateData header を採用し、TemplateData に関する短い通知を追加します. もしお使いのウィキでもそうであれば、目次の次の行に後者を追加してください.

TemplateData の書き初めは、改行して開くタグと閉じるタグとしてとその内側に半角の波カッコで挟み、改行して次のセットを記入します.

次に、空行に弓カッコ2個を書き、インデントを挟みこんでからパラメータの記述をはじめます. パラメータごとの詳細は#TemplateData parametersの節をご参照ください. ほとんどはオプションですが、中には強く推奨されるものもあります.

パラメータの記入の順序は決まっていないものの、 TemplateData 解説文書に登場する順序に合わせ、編集者の使いやすさを優先すると、次の順序です.

またパラメータの順序は、たとえば オブジェクトでそのオブジェクト内に置かれていることを確認します. ない場合にはエラーが発生して保存時に「予期しないプロパティ」というメッセージが表示されます.

例

クリーンアップ用のテンプレートを想定すると、サンプルとなる TemplateData を例示します. このテンプレートは通知を表示するもので、ソースコードの設定により、当該ページはテンプレート入力時点の年と月に合わせて日付付きのカテゴリに分類されます. 通知には指定により、トークページの特定の節へのリンクを書くことができます. その場合、TemplateData の見た目は例えば次のとおりです.

対応する TemplateData 解説ページの表示を以下に例示します.

{	"description": "このテンプレートを使い、特定の記事にクリーンナップが必要だと示します. ", "format": "inline", "params": { "日付": { "label": "年と月", "description": "テンプレートが挿入された年と月", "type": "string", "autovalue": " ", "example": "2013年1月", "suggested": true },		"理由": { "aliases": ["1"], "label": "理由", "description": "この記事のクリーンナップが必要な理由", "type": "string" },		"トークページ": { "aliases": ["talksection"], "label": "トークページの節", "description": "関連する議論が載ったトークページの節", "type": "string" }	},	"paramOrder": [ "日付", "理由", "トークページ" ] }



TemplateDataのパラメーター
TemplateData に用意された全てのパラメータは、以下に列挙して説明と例を示します. これらに詳しい技術情報を添えてExtension:TemplateData#Format節にも一覧にしてあります.



パラメータに含むもの


パラメータの名称
注記：特定のパラメータに関して      のどれも   に設定されていない場合、ステータスは TemplateData 解説文書に   として表示されます.

処理が終わったら、「」を押します. エラーがある場合には保存できません (一瞬、戸惑うかもしれませんが、破壊の予防になります). 自力でエラーを解決できないときは喜んでお手伝いしますので、フィードバック用のページに投稿して何をどうしたかったか説明をお願いします.

注記：ダイナミックなTemplateDataを作成するためにハックテンプレートの不正使用を試みようとする場合、保存前にエラーの検証はできない点にご注意ください.

注記：どの情報も半角の二重引用符で挟んであり (例外は  と  )、項目ごとに半角カンマで区切る点に注意します (ならびの末尾を除く).



type パラメーター
そのあとは パラメータの役割は、テンプレートエディタに、そのパラメータ値の解釈を伝えることです. テンプレート編集機能は場合により、特定のパラメータに限定して TemplateData 値に適合するように UI を補修しており、例えば利用者が入力できる有効な値を指定のタイプに限定するなどです. このパラメータには、テンプレートのパラメータもしくはその設定値に影響する機能はありません. テンプレート編集者が編集モードでどう表示するか、パラメータをどう扱うか指定するのみです.

使い方

これを使用するには  パラメータを追加し、その後にコロン+スペースを足してから、下記の表にある引用符で挟まれた値のどれかを選んで記入します.

例:

効果

2020年2月時点でTemplateWizard が全13件の変数種別のうち8件を表示したのに対し、VisualEditor および2017年版ウィキ文エディタは5種のみでした.

特定の入力値は、それに対応するテンプレートエディタ機能の更新に従って効果が変わる場合もあります. VisualEditor ならびに 2017年版ウィキテキスト エディタの場合、そのような影響は Phabricator タスク T55613 で追跡しています. 同様のサポートをするには TemplateWizard が真偽値に対応する必要があり、T200664 で追跡しています.

現在の既知の問題は以下にまとめてあります.

特別な書式
の値を編集するときはカスタム化した書式を作成するものとし、その方法は既に定義のある規則に従いウィキテキストの記号一式を記入することです.


 * - テンプレート開始
 * - コンテンツ (例＝文字列、整数、パラメータ. ) この半角アンダーバーは、特定の値の最小値を文字数で指定し、 のように連続して使用もできます. この文字数より少ないと、足りない文字数にスペース（空白）を補います.  これはパラメータ名の後ろに続く等号（イコール）を任意の一意の位置揃えするために使えます (改行に続く新しい行で と併用した場合. )
 * - パイプ記号 (パラメータの区切り記号)
 * - 等号 (パラメータの値の前に置く)
 * またはEnterキーを押す - 新しい行を追加（入力欄に と表示）
 * - スペース (新しい行を字下げするには と併用)
 * - テンプレート終了

ウィキテキストは少なくとも最低限の  を満たす必要があり、不足している場合は文字列の書式が無効というエラーになります.



ブランク定型
以下に示す値が空の定型を複写して使用すると、特定のテンプレートに新規にテンプレートデータを記入できます. タグは最も一般的なタグのみ提供してあります.

エラー


/ JSON 書式の間違い
一連のエラーの原因はビジュアルエディタもしくは2017年テキストエディタで、特定の無効な JSON コードを含む TemplateData (キーまたはパラメータの重複もしくはカンマが足りない・不用など) を、たいがいは手入力で編集して保存しようとした場合が想定されます.

VisualEditor または2017年ウィキテキスト エディタを使った場合は「」が、また「JSON 書式の間違い」とはTemplateData GUI エディタを使った場合にそれぞれ表示されます.

これらのエラーは検出が難しく、また変形が多くて一覧にするのが困難です. これらを回避する最善策は、テンプレートデータの編集は TemplateData 編集機能に限定して作業することです. エラーが発生したときに原因を探る最善策は、外部の JSON 検査機能の使用で、たとえばJSONLintなど、エラー部分をハイライト表示して修復も補助します.

2010年版ウィキテキスト編集機能では、JSON が無効かどうか検査をしません. 未解決のバグが原因です. ページ内に無効な JSON が含まれる場合は、予想外の「」が飛び出すかもしれません. これらエラーを確実に修正するには、JSON 書式の検査を実行してください（上記参照. ）

このエラーは で宣言していないパラメータを で宣言した場合に発生します. 角括弧内の数字が、 内で欠落しているパラメータを指しています. パラメータが先頭から何番目か示すのですが、実際の位置よりも1少なくなります. は最初が0で、二番目が1、という配列だからです.

修正方法は、 に記述したパラメータが全点、 にあるか確認し、記入します. 代替策として、 オブジェクトを除去するとエラーは出なくなります.

このエラーは で宣言していないパラメータを で宣言した場合に発生します. 角括弧内の数字が、 内で欠落しているパラメータを指しています. パラメータが先頭から何番目か示すのですが、実際の位置よりも1少なくなります. は最初が0で、二番目が1、という配列だからです.

修正方法は、 に記述したパラメータが全点、 にあるか確認し、記入します. 代替策として、 オブジェクトを除去するとエラーは出なくなります.

このエラーは (必須)、もしくは  (推奨) の値を引用符で挟んだ場合に発生します.

文字列ではなく真偽値であるため、引用符は不要です. 修正方法は、これらパラメータ または の前後の引用符を除去します.

<span id="Property_&quot;format&quot;_is_expected_to_be_...">

プロパティ "format" が取る値は……
もし  パラメータは存在するが設定値が   または   以外、あるいは書式ストリングが無効の場合、次のエラーメッセージ「」が表示されます.

修正するには、 直後の設定値が   もしくは   と等しく、また文字のつづりに間違いがないことを確認します. 代わりの方法としてウィキ文であること、 は最少で、かつテンプレートの障害を防ぐため構文にエラーがないことを確かめ、とくに等号「=」が連続しないか大カッコ記号「 {」と「} 」のペアが崩れて片方だけ多い・足りない状態ではないかを確認します. カスタム書式の構文の詳細は#Custom formats節をご参照ください. 代替策として、 オブジェクトを除去するとエラーは出なくなります.

エラーの原因は$2に記述のない$1内にパラメータを定義したからです. 原因はスペル間違いにあります.

別の原因としてそのオブジェクトのパラメータではないのに、TemplateData オブジェクト内にパラメータを宣言した場合です. スペル間違いか、上位のオブジェクトの下位に置かれた TemplateData オブジェクト内にそのパラメータを記入していませんか.

一例として、パラメータ をTemplateData のオブジェクト 内ではなく、ルートに書いてしまったとします.

別の方法として、 内のテンプレートのパラメータに想定外のパラメータが含まれる場合、名称はエラー内の"パラメーターparametername." 配下に表示します.

修正方法は、パラメータ名のスペル間違いの修正と、さらにパラメータを正しい位置におくことです. それに加え、TemplateData オブジェクトに該当しないパラメータを記述していないか確認します. 特定のオブジェクトにどのパラメータが設定されているか、#TemplateData parametersの節をご参照ください.

エラーの原因は、 TemplateData 内に  オブジェクトが1点もないからです. このオブジェクトは必須であり、パラメータ1個ごとの詳細を含むからです. エラーの修正方法は、オブジェクトを記入することと、スペル間違いの修正です. パラメータの追加方法は、このページの前述の節をご参照ください.

<span id="Limitations_and_feedback">

制限とフィードバック

 * 不足している機能 – テンプレートデータをあえて機能を制限したツールのサンプルとして提供したのは、どんな機能を求めているか利用者に教えてもらうことで開発の支援をお願いできないかという考えがあるからです. テンプレートデータの新機能の提案がありましたら、ぜひお知らせください.
 * テンプレート表示が遅れる – テンプレートページへ TemplateData を追加後、ビジュアルエディターでテンプレートを開くと、メタデータがすぐに表示されるはずです. しかしながらメタデータの表示には数時間を要する可能性があります. 強制的に更新するには (説明文書の下位ページではなく) テンプレートページ自体に空編集をします. 空編集を行うテンプレートページを開き、「任意の変更を加えず編集要約欄は空欄のまま」ページを保存します.
 * 現在の問題 – 現在のバグや機能要求のリストはWikimedia バグトラッカーで利用可能です.

<span id="Other_tools">

その他のツール

 * : ツールバーのダイアログウィンドウ. テンプレートデータから生成したフォームを使い、テンプレートにウィキテキストを記入するために使用.
 * TemplateData Wizard: テンプレートデータを生成するツール. インタラクティブなインターフェースを使用.
 * Skeleton TemplateData generator: テンプレートのソースウィキコードを解読するツール. 使用するすべてのパラメータ（引数）を検出し、値が空のドキュメントとパラメータの一覧を出力.
 * JSONLint: 手入力したJSONが正しいかどうか確認するツール. 構文エラーの発見に役立つ.
 * このウィキにある[ テンプレートデータを備えたテンプレートの一覧]
 * ドイツ語版ウィキペディアのテンプレートに備わったテンプレートデータでは、ボックス内にテンプレートのデータを表示. テンプレートはそのデータとともにドイツ語版ウィキペディアの特定のカテゴリに分類される
 * https://query.wikidata.org/ およびクエリ補助機能 Query Helper