Moderator Tools/Content moderation on mobile web/Diff/ja

差分とは、ウィキメディアのプロジェクト群の基本的な構成要素で、ナビゲーションとコンテンツ推敲に使います. モバイルウェブ版の場合、差分ページにあるはずのコアなリンクと操作が欠けていて、ウィキメディアのプロジェクト群を理解したいと願う編集初学者には、何がどう機能するか理解したくても役に立たないはずです.

この改訂作業そのものは、モバイル版の差分表示に「取り消し」ボタンがほしいという、多くのコミュニティから上がった別の要望にも対応します. モバイルウェブ版のインタフェースを使う編集者は - 既定では - 編集を取り消そうとしても手間がかかりました. With Advanced Mobile Contributions (AMC) turned on, editors can access an Undo button on page histories only, which opens the desktop undo interface. Editors should be able to undo edits from a diff.

'''差分ページの新しい表示の設計案を皆さんと共有してきました.  ぜひ感想や指摘を トークページで共有してくれませんか. '''

差分
モバイルウェブ版の差分表示は、特別:MobileDiff というモバイル版専用の表示を用いており、デスクトップ表示とは明らかに異なります. 違いは、差分を左右に分けて表示するのではなく変更点を行内に示す点、特定のページの変更履歴や特定の投稿者の投稿履歴をリンクで示さない点、または 取り消しや秘匿その他の 適正化の操作ができない点です. モバイルウェブ版の利用者が唯一、実行できる操作は利用者に感謝を送ることだけです.

注目点として、編集中にプレビューするときエディタが生成する視覚的な差分など、利用者がモバイルで体験できる他の種類の差分表示もあります. 当プロジェクトでは編集のプレビュー時点ではなく、 利用者がページの変更履歴や利用者投稿記録を閲覧した場面で目にする差分表示に焦点を当てます.



インラインの差分
インラインの差分※とは、版番号の異なる 2つの版を対比して差異を表示し、同じ段落同士で文字列の加除がわかるようにします. （※＝in-line diffs） この形式だとコンテンツの重複を省略するので、左右2列に並べた差分表示よりも縦方向の表示領域が短めになり、反面、段落をまるごと追加または削除した場合と比べると、単一の文に種類の違う変更点が複数ある場合などは、差分が見分けにくくなる可能性があります.

Screen sizes have, on average, increased since the decision was made to use in-line diffs, and other tools (such as SWViewer), make good use of two-column diffs at mobile screen widths. We would like to explore options for providing editors with both diff styles on mobile web, or those who prefer the two-column view. While this would likely be a per-user preference, we would also need to decide which to display to new editors by default.

 Questions:  What do you like or dislike about in-line and two-column diff views? Do you just want to use one of these, or should users be able to toggle between them on mobile?

Links
We believe that page histories, user contributions, and diffs should all link directly to each other, to enable easy navigation between revisions on Wikimedia projects. Currently, mobile diff does not include any direct links to page history or user contributions.

Undo
Mobile editors who do not have Advanced Mobile Contributions (AMC) turned on cannot access buttons for undoing edits from page histories or diffs. Enabling AMC adds Undo and Rollback buttons to page histories, along with revision deletion functionality, but does not add these to diffs. We think it's clear that the diff page should have an undo button.

When using Undo from mobile web, the desktop edit view is shown, enabling a partial revert, where edits are made to the page while the edit is undone. This interface is clearly not designed for mobile screen widths and results in users needing to scroll far down the page to confirm undoing the edit. When we carried out data analysis, we found that just 3% of undo actions are partial reverts, with the rest being full reverts. Given this, we might imagine building a way to fully undo an edit without needing to open the page editor.

 Questions:  What do you think of enabling editors to fully undo an edit more quickly, without needing to use the editor?

Designs
We have some design explorations to share, which we need your feedback on! Take a look and let us know what you think on the talk page.


 * Is the layout of the page clear?
 * Is all the functionality and content that you expect on the Diff page present, or have we missed anything?
 * Do you think the elements of the page would be clear to a new user?
 * Which of the options do you prefer, and why?

In these designs we have only changed the page layout and information structure - the in-line diff styling has remained the same, as we do not plan to make changes to it right now. These designs only relate to the information around the diff.

Our goal with this redesign is to provide a comparable set of features and links on mobile as on desktop, and to improve the UI of the page so that it's friendlier and more understandable for a newer Wikipedia contributor.

We removed:


 * The grey "about the user" card in the footer
 * User edit count
 * Bytes added/removed

We added:


 * Links to the article history and talk page
 * The ability to (un)watchlist the page
 * Links to the user's talk page and contributions
 * 'Card' UIs to hold the edit summary/timestamp and user information
 * An Undo button, in the tray alongside Thank
 * Rollback and Change Visibility buttons (admin only)
 * The ability to block the user (admin only)

Current version
For comparison, this is the current MobileDiff interface:

Non-admin version
This section contains designs for non-administrator users - they contain just the basic MediaWiki actions, and no administrator-only functionality.

この設計案ではシンプルに 「変更履歴」とドロップダウンメニュー「利用者情報」それぞれの題名欄 を除去、見た目を揃えてあります.



管理者用の版
ほかに3つの操作は、当該のプロジェクトの管理者限定で設計案に盛り込みました. 利用者のブロック、編集の差し戻し、秘匿など編集の可視性の変更 （変更履歴の除去）. 上記と同様の応用形は存在します. これらの操作は、利用者リンクを常に表示するバージョンでデモをしてあります.

メディアウィキのインタフェースで標準的なブロックボタンは、トークと投稿履歴ボタンの隣に置きました. 差し戻しと変更の可視化 ボタンは、画面下部の操作トレーにメニューを新設して格納しました.

'''これらの設計案をどう思うか、どうかトークページに感想を投稿してください. ''' 皆さんからフィードバックをもらったら、さらに柔軟に対応していくつもりです.



タグとフラッグ
上述の設計案だと、タグを配置しない（例＝「モバイル版編集」「取り消し」など）ほか、フラグも使いません（例＝細かい編集、ボット）.

この設計案では〈細〉 のフラグが立ち、編集要約欄の末尾に太字の斜体で表示してあります.



関連ページ

 * T191706 - It's not possible to undo/rollback edits from diff on Mobile
 * Community Wishlist Survey 2019/Mobile and apps/Add an undo/revert button to diff view
 * Community Wishlist Survey 2021/Mobile and apps/Undo on mobile
 * User:FR30799386/undo