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

Les diffs sont fondamentaux pour la navigation et la modération de contenu sur les projets Wikimedia. Il manque des liens majeurs sur la page de diff sur web mobile, et nous croyons que cela n’aide pas les nouveaux à comprendre comment les projets Wikimedia fonctionnent.

Ce travail répond également à de nombreuses demandes communautaires d’ajouter un bouton Annuler aux diffs sur mobile. Dans l’interface web mobile, les contributeurs ne peuvent pas, par défaut, accéder facilement aux mécanismes pour défaire des modifications. En activant la Contribution avancée sur mobile (AMC), les contributeurs peuvent accéder à un bouton Annuler sur les pages d’historique uniquement, qui ouvre l’interface d’annulation pour ordinateur. Il faudrait que les contributeurs puissent annuler des modifications depuis un diff.

Nous présentons des designs pour une nouvelle page de diff sur web mobile. Vos remarques sont les bienvenues sur la page de discussion.

Diff
Les diffs sur web mobile sont généré par Spécial:MobileDiff, une vue spécifique aux mobiles, significativement différente de la version ordinateur. Parmi les principales différences, il y a l’affichage linéaire des changements au lieu d’une vue en deux colonnes, l’absence de liens vers la page d’historique et les contributions des utilisateurs, et l’absence des actions d’annulation, de changement de visibilité et d’autres actions de modération. La seule action directe accessible sur web mobile est le remerciement.

Il est à noter que d’autres types de diffs existent aussi sur mobile, par exemple les diffs visuels générées par l’éditeur lors de la prévisualisation des changements. Pour ce projet, nous nous concentrons sur les diffs accessibles depuis les pages d’historiques et les listes de contributions, plutôt que ceux de prévisualisation des changements.



Diffs linéaires
Les diffs linéaires montrent les différences entre deux versions en affichant le texte ajouté et retiré dans le même bloc de texte. Cela économise de l’espace vertical par rapport à une vue en deux colonnes, puisque le contenu n’est pas répété, mais cela peut être sources de confusion dans certains diffs, notamment lorsqu’il y a de nombreux changements dans un paragraphe, à l’opposé de l’ajout ou de la suppression de paragraphes entiers.

Les tailles d’écran ont augmenté en moyenne depuis la décision d’utiliser des diffs linéaires, et d’autres outils (tel que ) font une bonne utilisation des diffs en deux colonnes dans les largeurs d’écran mobile. Nous aimerions explorer des options pour fournir aux contributeurs le choix entre les deux styles de diffs sur web mobile. Même s’il s’agira probablement d’une préférence personnelle, nous devons aussi décider de l’affichage par défaut pour les nouveaux.

Questions : Qu’appréciez-vous dans les vues linéaires et en deux colonnes des diffs ? Et qu’est-ce que vous n’appréciez pas ? Voudrez-vous n’en utiliser qu’un seul des deux modes, ou voudrez-vous pouvoir passer de l’un à l’autre rapidement sur mobile ?

Liens
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.

This design simply combines the removal of the 'Edit summary' title with the 'User details' dropdown, for completeness.

Admin version
There are three additional actions we have included in our designs, which are typically limited to a project's administrators: Blocking a user, Rollback of the edit, and Changing visibility (revision deletion) of the edit. The same variation options as above exist; we've demonstrated the addition of these actions in a version where the user links are always visible:

We have added a Block button next to Talk and Contribs, as is common elsewhere in the MediaWiki interface. The Rollback and Change visibility buttons have been added to an additional menu in the bottom action tray.

''' Please let us know what you think about these designs on the talk page! ''' We're very open to adjusting these designs further based on your feedback.

Tags and flags
The above designs did not consider the placement of Tags (e.g. "Mobile edit", "Reverted") and Flags (e.g. Minor edit, Bot).

This design proposal shows the 'minor' flag, placed bolded and italicised at the end of the edit summary:

Related links

 * 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