VisualEditor/Diffs/ja

ビジュアルエディターもしくは2017年版ウィキ文エディターで編集中、保存の前に変更点を確認するには従来の2欄の差分表示 wikitext diff に加え、差分の視覚化 visual diffs が利用できます.

これには目的が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