ウィキテキスト
ウィキテキスト(Wikitext)は、文書を作成するためのウィキ マークアップ言語です。現在のバージョンについては Help:編集 で解説されています。(Help:書式整形 および Markup spec/DTD も参照してください。) ウィキテキストは、本文、マークアップ、マクロ、メタデータが混在しているのが特徴です。 ウィキページの現在および以前の版の内容は、一般的にウィキテキスト形式で text テーブルにデータベース内に格納されています。ただし、Wikidata オブジェクトなどの一部のページ タイプは他のコンテンツ形式で格納されています。
利用者向けの説明文書
開発者向け説明書
- Specs/wikitext/1.0.0 – Parsoid がウィキテキストのバージョンの判断に用いるURI(2016年8月現在)
実装
- MediaWiki パーサーの開発者向け説明文書 - ソースコードに埋め込まれたコメントから自動生成された説明文書です。 A summary of what the PHP parser is as described on that page: "Processes wiki markup (which uses a more user-friendly syntax, such as "[[リンク]]" for making links), and provides a one-way transformation of that wiki markup it into (X)HTML output / markup (which in turn the browser understands, and can display)."
- Parsoid - MediaWikiの翻訳ツールで、HTML5 DOM with RDFaとMediaWikiウィキテキストを翻訳する。
テスト
ウィキテキストをHTMLへ変換するために期待される挙動を記述する役に立つ、重要な互換性情報を提供しました。
- Parser tests - MediaWiki コアのテストには、ウィキテキスト マークアップ互換性テストの権威あるソースが含まれています。
- 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.
Discussions from 2015 and later
- Architecture focus 2015(アーキテクチャ・フォーカス) - 2015年にリヨンで開催したハッカソンで、MediaWikiの将来像を協議。コンテンツの表現や参照読み込みを含む。
- コメント募集/ウィキテキストの諸元(スペック) - ウィキテキストのスペックを記述する枠組み制定すべきかどうかに関するRFC(コメント募集)。(協議は2016年8月にPhab:E259で実施)
- プレーンテキストを超えるウィキのコンテンツの取り扱い - WikiDev17で協議予定
2015年以前の議論
- Markup spec – MediaWiki ウィキテキストを規定する標準的なメタ言語の構文として、メタ構文を使おうという初期の試み (例: バッカス・ナウア記法)。
- Parser 2011 – Parsoid の初期の説明文書。2011年の更新版実装計画を含む。
- ウィキテキスト標準 – 2003年-2005年の時期に活発だったページ
- Wikitext/2003 syntax – ページの引用: 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の意見
関連項目
- Wikitext besides wiki
- Extension:StandardWikitext - Extension that standardizes wikitext on every page save