Manual:Creating pages with preloaded text/ja

ウィキテキストのプリローディング presents the user with a partially created page rather than a blank page, possibly with inline instructions for content organization.

このテクニックはとりわけ次のような時に便利です:
 * wikiはたくさんの形式上のテキストを伴う一つまたは複数の記事のカテゴリを含みます
 * 記事のために集める必要のある情報は構造化されたデータとフリーフォームテキストのミックスです

プリロードされたテキストが付属するページの作成方法は以下の3つのステップの処理です:
 * 1) プリロードテキストファイルとそれのサポートテンプレートをデザインする
 * 2) プリロードファイルとテンプレートのサポートテンプレートのためのページを作成する
 * 3) プリロードファイルをロードするトリッガーをセットアップする

プリロードファイルを設計する
プリロードファイルは埋め込みテンプレートを含む記事になります. 例えば、それぞれの顧客またはマーケティングコンタクトのために一つの記事が欲しい場合、プリロードテキストは次のようになります:

プリロードファイルを命名してドキュメントにする
拡張機能の中にはプリロードテキストが保存される場所をあらかじめ決めているものがあります. 他のものはその場所の決定を完全にシステム管理者に任せています.

プリロードテキストの命名とドキュメントにすることはある程度の注意が必要です. プリロードファイルは"What links here"上に表示され不注意で削除される危険性があります(インフォ/ノーリンクではありません - 作成され廃棄される記事から伝えることは難しいです). プリロードファイルに基づくテンプレートのために、次の命名規約は不慮の削除を回避するための手助けになることがあります:


 * にテンプレートを設置します
 * にプリロードファイルを設置します

Note: before the fixing of bug 5210, preload templates could not contain documentation, categories, interlanguage links etc - all content would affect the preload output. With bug 5210 fixed,   tags now work as expected.

プリロードファイルをロードする
プリロードは http://en.wikipedia.org/wiki/Talk:Main_Page?action=edit&section=new&preload=Template:Foo のようなURLでプリロードパラメータによって行うことが出来ます. は Template:Foo でプリロードされた新しいページの編集ボックスにリンクをします. プリロードファイルを呼び起こす拡張機能がたくさんあります. 下記をご覧下さい.

ソースページのウィキテキストは、ページまたはセクションがまだ存在しない場合編集ボックスにプリロードされます. 編集されるページまたはセクションが既に存在する場合、ウィキテキストはロードされるだけで、プリロードコマンドは無視されます. As of MediaWiki 1.17, these are now removed; if you need the preloaded text to provide noinclude tags, you can use   in your source: since the two middle tags will be stripped (see next), the preloaded text will end up with just the desired &lt;noinclude>.

注:
 * In MediaWiki versions before 1.17, &lt;noinclude>と&lt;/noinclude>タグの両方とそれらの内容はプリロードされることはソースページをカテゴリ化できないまたはいくつかのセルフドキュメンテーションを含むことができないことを意味します: それはプリロードされたテキストにもダンプされません.
 * &lt;includeonly>と&lt;/includeonly>タグはソースページからストリップされます. includeonlyタグを提供するプリロードされたテキストが必要な場合は以下を使用できます:   in your source: since the two middle tags will be stripped, the preloaded text will end up with just the desired &lt;includeonly>.

完全なインクルージョンでも通常のトランスクルージョンも存在しません. bug 5210 (2006-03-09以降)もご覧下さい.

If it is creating a new section, the initial content of the "Subject/headline" box can be provided with the parameter "preloadtitle"
 * http://meta.wikimedia.org/w/wiki.phtml?title=Meta:Sandbox&action=edit&section=new&preloadtitle=New_Header

If it is not creating a new section, the summary can be set with the summary parameter (bug 17002).
 * http://meta.wikimedia.org/w/wiki.phtml?title=Meta:Sandbox&action=edit&summary=Doing%20some%20changes

The minor edit checkbox can be set by adding minor parameter
 * http://meta.wikimedia.org/w/wiki.phtml?title=Meta:Sandbox&action=edit&minor=1

パラメーターの使用
You can also specify parameters to the preload text with the  url parameter (When linking on wiki, you may want to escape the   to be  . Each parameter specified replaces a $1, $2, ... variable. For example http://mediawiki.org/wiki/Project:Sandbox?action=edit&section=new&nosummary=true&preload=Manual:Creating_pages_with_preloaded_text/param_demo vs http://mediawiki.org/wiki/Project:Sandbox?action=edit&section=new&nosummary=true&preload=Manual:Creating_pages_with_preloaded_text/param_demo&preloadparams%5b%5d=first%20value&preloadparams%5b%5d=second%20value

拡張機能
プリロードファイルを動かす拡張機能は次のようなものを含みます:


 * Extension:Preloader
 * Extension:Inputbox、Extension:CreateBox、Extension:CreateArticleはロードプロセスに対する大抵の制御方法を提供します. それぞれの拡張機能によって記事のどこかにボタンを設置出来ます. よくあるのはユーザーのヘルプページまたは記事に対応したカテゴリーページです. プリロードファイルの名前をボタン定義の一部として指定します.
 *  Extension:MultiBoilerplate
 * Extension:BoilerplateSelection - 記事のタイトル上のパターンマッチによって選択されたプリロードされたテキスト. これをセットアップするためにLocalSettings.phpファイルで配列を作成します. この配列はプリロード記事名で正規表現と関連付けします.
 * Extension:Boilerplate - 名前またはカテゴリに関係なくすべての記事に対するプリロードされたテキスト. プリロードされたテキストはMediaWikiの記事の に保存されなければなりません. 記事が作成されたときにこれは自動的にロードされます.
 * Extension:PreloadManager - Provides per-namespace specific text preloading upon page creation.

いくつかの拡張機能も3つのステップをすべて取り扱います:


 * Extension:Add Article to Category - それぞれのカテゴリ上にアドオンの記事ボタンを設置します. この拡張機能を利用して記事が作成される時、自動的にその記事をカテゴリに含めるためにウィキテキスト、すなわち が含まれます.

ページ作成に関連するすべての拡張機能はページ作成の拡張機能にあります.
 * Extension:Semantic Forms - Can simply preload an article page, in addition to its form features.

関連項目

 * m:Template:Preload demo/ja