VisualEditor/Diffs/ja

ビジュアルエディタは2017年版から差分の視覚化機能 visual diffs をインターフェイスの2箇所で提供しています. 保存前に変更点を確認する時のほか、 (ベータ版として) 編集履歴のページで標準の MediaWiki の差分表示で利用できます. いずれの場合も差分の表示は差分の視覚化 visual diffs か従来の2欄の差分表示 wikitext diff か、切り替えることができます.

ウィキ文よりも視覚化表示の方が優れている点は主に2つあります. 第1に編集者はウィキ文を理解しなくても、直感的に自分やほかの人が行った変更を確認できます. 文章以外の編集を見る時、例えば表からどの列を削除したか確かめるとします. 差分をウィキ文で表示すると煩雑ですが、視覚化表示ならパッと見て判別しやすくなります.

第2に、この技術を使用すると基本的な文字列の比較にとどまらず、変更点の表示がより豊かになり、読者にとって便利になります. 例えば段落単位で削除したり追加する編集（カット&ペーストでもそうでない場合も）のほか、ふたつの段落を入れ換えた編集も識別できます.

現在はデスクトップ版のエディタのユーザーに対して、副次的（オプションの）ツールとして1.29.0-wmf-17 分岐以降提供しています（ウィキメディアのプロダクションには2017年3月21日付けで展開）.

On regular diff pages
Most of the examples and screenshots below are about using visual diffs during page previews when editing. However, VisualEditor's visual diffs can also be used on regular diff pages, on any wiki that has VisualEditor installed. You can see an example of it in use on the English-language Wikipedia here.

For wikis that have VisualEditor, there are several ways to activate this visual diff display:


 * Add the following to LocalSettings.php:
 * If your wiki has a "Beta features" tab within Special:Preferences, and you want to make visual diffs an "opt-in" feature for users, you can add the following to LocalSettings.php:
 * As seen in the Wikipedia example linked above, the visual diff mode can also be activated by simply adding "&visualdiff" to the URL of a diff page.

動作の仕組み
[[File:VisualEditor_visual_diff_tool_-_visual_diff.png|alt=記事の変更点を示す画面キャプチャ. ウィキ書式で表示された部分が多い. |left|thumb|300px|ページの編集が終わったら、編集要約欄にまとめを書き、「」を押す.

ビジュアルモードでは追加・削除、リンクの追加、書式が強調表示される. 画像の大きさなど、その他の変更はそばに注記される. ]]





技術



 * Google Diff, Match and Patch
 * TreeDiffer.js

現在の制限事項

 * No notices for changes to "invisible" page metadata, such as categories or TOC keywords.
 * Has issues with complex changes to tables.
 * Unavailable on certain special pages:
 * Undo "diff" pages
 * Edit conflict pages

関連項目

 * 2016 Community Wishlist Survey/Categories/Reading#CW2016-R094
 * Community Tech/Improved diffs