Wikipediaの標準パーサーを置き換えるParsoidとは?
Parsoidは、MediaWikiのwikitextとHTML/RDFa DOMを双方向に変換するPHPライブラリです。2012年にVisualEditorをサポートするために開発が始まり、MediaWiki 1.35から同梱されています。MediaWiki 1.47では、Parsoidが標準パーサーとなり、従来のネイティブパーサーを置き換える予定です(パーサー統一プロジェクト)。この記事では、Parsoidの技術的詳細、インストール方法、開発プロセス、テスト、CI構成などを解説します。
Parsoidは、情報の損失を防ぎ、「ダーティな差分」を避けるために、完璧な往復変換を提供することを目的としています。