Wikitext/ja

ウィキ文（ウィキテキスト）とはウィキマークアップ言語で記述した文書のことです. 例えばで解説しているもののように（およびもご覧ください）、コンテンツやマークアップ、メタデータから構成されています. 特定のウィキのページはすべて、現在および過去の版を含め、データベースのソース欄にウィキ文の形式で保管されています. It is a mixture of content, markup, and metadata. The current and old versions of all pages of a wiki are stored in the database in the text table, in the form of wikitext.

利用者者向けの説明文書

 * Help:Wikitext examples
 * m:Help:Downloading pages, Wikipedia:Glossary

開発者向けの説明文書

 * Specs/wikitext/1.0.0 – Parsoid がウィキ文のバージョンの判断に用いるURI（2016年8月現在）

Alternatives to MediaWiki Wikitext

 * Wikitax – 2002 proposal
 * Lightweight markup language – Wikipedia article describing markup languages for cases "where it may be necessary to read the raw document as well as the final rendered output"

実装

 * PHP Parser - ソースコードに埋め込まれたコメントから説明文書を生成. PHPパーサの解説を要約します: 「ウィキマークアップを処理（リンク生成の「 」などユーザに使いやすい構文解析を使用）し、そのウィキを不可逆的に変換、(X)HTML形式で出力もしくはマークアップ（こちらはブラウザが読み取って表示できる形式）. 」
 * Parsoid – translation tool for MediaWiki which translates between HTML5 DOM with RDFa and MediaWiki Wikitext.

テスト
We have provided important compatibility information, which helps describe expected behavior for converting wikitext to HTML.


 * Parser tests – Our tests in MediaWiki core contain the authoritative source for Wikitext markup compatibility testing.
 * Parsoid test cases (parserTests.txt on Diffusion) – a forked version of the MediaWiki core tests, used by Parsoid. Besides the wt2html mode that the PHP parser supports, Parsoid's parser tests runner also enables several other testing modes not supported by the PHP parser (wt2wt, html2wt, html2html, randomized edits for testing selective serialization, manual edits for controlled testing of serialization). These tests are manually synchronized using scripts in the Parsoid codebase.

2015年以降の議論

 * Architecture focus 2015（アーキテクチャ・フォーカス） - 2015年にリヨンで開催したハッカソンで、MediaWikiの将来像を協議. コンテンツの表現や参照読み込みを含む.
 * コメント募集/ウィキ文の諸元（スペック） - ウィキ文のスペックを記述する枠組み制定すべきかどうかに関するRFC（コメント募集）. （協議は2016年8月に$phabで実施）
 * ウィキのコンテンツを平文以外で読み書きするかどうかについて - $wikidev17で協議予定
 * Requests for comment/A Spec For Wikitext – RFC which defines a framework for writing a Wikitext spec, should we choose to write one (discussed in E259 in August 2016)
 * Handling wiki content beyond plaintext – Discussions planned to occur at WikiDev17

2015年以前の議論

 * マークアップの仕様 - MediaWikiウィキ文を規定する標準的なメタ言語の構文として、metasyntaxを使おうという初期の試み（例：バッカス・ナウア記法）.
 * $parser-2011 - Parsoidの初期の説明文書. 2011年の更新版実装計画を含む.
 * $old-standard - 2003年-2005年の時期に活発だったページ
 * $old-links - ページの引用： I'm just tipping some links onto this page for -- I will clean it up to some sort of coherence later [仮にリンクをいくつか置いておくので -- のちほど関連性がわかるように並べなおすつもりです. ] -- Tarquin 16:45, 30 Aug 2003 (UTC)
 * $wikitext-next - 2011年時点のBrion VIBBERの意見
 * Parser 2011 – early Parsoid documentation, including a 2011 plan for rolling out a new version.
 * Wikitext standard – Page that was active in 2003-2005
 * Wikitext syntax – Quoting the page: I'm just tipping some links onto this page for -- I will clean it up to some sort of coherence later -- Tarquin 16:45, 30 Aug 2003 (UTC)
 * Wikitext.next – Brion VIBBER's thoughts from 2011