Outils de modération/Modération du contenu sur web mobile/Diff
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.
Ce projet est mis en attente depuis juin 2023. Sa priorité sera revue en 2024.
Contexte
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 SWViewer ) 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
Nous croyons que les pages d’historique, de contributions des utilisateurs et de diffs devraient toutes être directement liées entre elles, pour naviguer facilement entre les versions sur les projets Wikimedia. Actuellement, le diff mobile n’inclut aucun lien vers l’historique ni vers les contributions utilisateur.
Annuler
Mobile editors who do not have Advanced Mobile Contributions (AMC) turned on cannot access buttons for undoing edits from page histories or diffs. L’activation d’AMC ajoute des boutons Annuler et Révoquer aux pages d’historique, avec la fonction de suppression des révision, mais n’ajoute pas ceux-ci aux diffs. Il semble clair que la page de diff devrait avoir un bouton Annuler.
Lors de l’utilisation de la fonctionnalité Annuler depuis le web mobile, la vue de modification pour ordinateur est affichée, permettant une annulation partielle : des modifications peuvent être faites à la page résultant de l’annulation. Cette interface n’a clairement pas été conçue pour les petites tailles d’écran : les utilisateurs doivent défiler longtemps vers le bas pour confirmer l’annulation. En analysant les données, nous avons déterminé que 3 % seulement des annulations sont partielles, le reste sont des annulations complètes. Ainsi, nous pourrions imaginer une manière d’annuler complètement une modification sans avoir à ouvrir l’éditeur de page.
Questions : Que pensez-vous de permettre aux contributeurs d’annuler entièrement une modification plus rapidement, sans avoir à passer par l’éditeur ?
Designs
Nous avons imaginés quelques designs que nous voudrions vous présenter pour avoir vos retours. Jetez-y un œil et faites-nous savoir vos remarques sur la page de discussion.
- La disposition de la page est-elle claire ?
- Toutes les fonctionnalités et contenus sont-ils présents sur la page de diff ? Avons-nous oublié quelque chose ?
- Pensez-vous que les éléments de la page seront clairs pour les nouveaux utilisateurs ?
- Quelle option préférez-vous et pourquoi ?
Dans ces designs, nous n’avons changé que la disposition de la page et la structure des informations : la mise en forme des diffs linéaires est restée identique puisque nous n’envisageons pas de changements les concernant pour le moment. Ces designs ne s’intéressent qu’aux informations autour du diff.
Notre objectif de ce redessinage est de fournir un ensemble comparable de fonctionnalités et de liens sur mobile comme sur ordinateur, et d’améliorer l’interface de la page pour la rendre plus agréable et ergonomique pour les nouveaux contributeurs de Wikipédia.
Nous avons retiré :
- l’encadré gris « à propos de l’utilisateur » dans le pied de page ;
- le nombre de modifications des utilisateurs ;
- le nombre d’octets ajoutés ou retirés.
Nous avons ajouté :
- les liens vers l’historique de l’article et la page de discussion ;
- la possibilité d’ajouter la page en liste de suivi ;
- des liens vers les pages de discussions et les contributions des utilisateurs ;
- des encadrés pour le résumé des modifications et l’horodatage d’une part, et les informations utilisateur d’autre part ;
- un bouton Annuler, dans le panneau inférieur à côté du bouton Remercier ;
- des boutons Révoquer et Changer la visibilité (pour les admins uniquement)
- la possibilité de bloquer les utilisateurs (pour les admins uniquement)
Version actuelle
Pour comparaison, voici l’interface de DiffMobile actuelle :
Version non-admin
Cette section contiens les designs pour les utilisateurs qui ne sont pas administrateurs. Ils présentent les actions basiques de MediaWiki et aucune fonctionnalité nécessitant les droits d’administration.
Ces maquettes montrent la disposition générale du design. Dans cette version, le bouton « Détails utilisateur » (User details) se développe pour montrer les liens (Discussion et Contributions) concernant l’auteur ou l’autrice des modifications. L’enroulage des détails utilisateur n’économise pas beaucoup d’espace écran, mais réduit le nombre d’éléments visuels présentés par défaut aux utilisateurs. Nos hypothèses concernant ce design sont que ces liens ne sont pas aussi utilisés que les autres éléments de la page, et les nouveaux utilisateurs peuvent être perdus par le nombre importants de bouton de la page.
Si ces hypothèses ne sont pas vraies (nous prévoyons de les tester avec des données et des tests utilisateurs), nous envisagerons d’afficher directement les liens utilisateur.
Pour économiser de l’espace verticalement, nous pourrions aussi retirer le titre « Résumé des modifications ». L’hypothèse derrière cette décision est qu’il est logique de savoir à quoi correspond ce texte : les contributeurs ajoutent normalement des résumés descriptifs de ce qui a changé avec la modification. Les nouveaux utilisateurs peuvent cependant trouver le titre utile, notamment pour les résumés de modification ambigus.
Ce design combine simplement la suppression du titre « Résumé des modifications » avec l’enroulage des « Détails utilisateur », afin d’être complet.
Version pour admin
Dans nos designs, nous avons inclus trois actions supplémentaires qui sont typiquement limitées aux administrateurs et administratrices des projets : bloquer les utilisateurs, révoquer les modifications et changer la visibilité (masquage de versions) d’une modification. Les mêmes variations que ci-dessus existent ; nous montrons l’ajout de ces actions dans une version où les liens utilisateur sont toujours visible :
Nous avons ajouté un bouton Bloquer à côté des liens Discussion et Contributions, comme cela est courant dans l’interface MediaWiki. Les boutons Révoquer et Changer la visibilité ont été ajouté à un menu supplémentaire dans le panneau actionnel inférieur.
Dites-nous ce que vous pensez de ces designs sur la page de discussion ! Nous sommes tout à fait prêt à ajuster ces designs en fonction de vos retours.
Balises et indicateurs
Les designs ci-dessus ne prennent pas en compte l’emplacement des balises (« Modification par mobile », « Annulée ») et des indicateurs (modification mineure, robot).
Cette proposition de design montre l’indicateur « mineure », placée en gras et italique à la fin du résumé des modifications :
Les balises peuvent être affichées appuyant sur le bouton de déroulement :
Les longs résumés des modifications seraient tronqués après une ligne, et s’afficheraient en entier également grâce à ce mécanisme de déroulement.
Liens connexes
- 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