« Lea Linux:Modération/Aide à la modération » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(7 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Catégorie:Leadev]]
= Principe de modération sur Léa =
= Principe de modération sur Léa =
Médiawiki n'a aucune connaissance d'une quelconque modération. C'est contraire au principe qui sous-tend mediawiki. Nous avons donc développé un cache statique pour Léa qui sert aussi à permettre la modération (et donc la validation ou l'invalidation des modification des pages par les utilisateurs de Léa). Il fonctionne de la manière suivante.
Médiawiki n'a aucune connaissance d'une quelconque modération. C'est contraire au principe qui sous-tend mediawiki. Nous avons donc développé un cache statique pour Léa qui sert aussi à permettre la modération (et donc la validation ou l'invalidation des modification des pages par les utilisateurs de Léa). Il fonctionne de la manière suivante.
Ligne 11 : Ligne 13 :


= Modération sur le wiki de Léa =
= Modération sur le wiki de Léa =
== Accueil ==
On accède à la page permettant la modération sur Léa en cliquant sur la lien <code>Modération</code> disponible lorsque l'utilisateur actuellement loggué en a les droits.  
On accède à la page permettant la modération sur Léa en cliquant sur la lien <code>Modération</code> disponible lorsque l'utilisateur actuellement loggué en a les droits.  
: <border>[[Image:modero-bouton.jpg]]</border>
: <border>[[Image:modero-bouton.jpg]]</border>
On arrive alors sur la page :  
On arrive alors sur la page :  
<border>[[Image:modero-menu.jpg]]</border>
:  [[Image:modero-menu.png]]
* Le bouton <key>Actualise l'affichage</key> est un lien vers la page principale de modération.
 
* Le bouton <key>Nettoyage du cache</key> permet d'effacer les fichiers du cache qui n'empêchent pas la modération.
* Le bouton '''(1)''' affiche une page listant qui a effectuées les dernières modérations.
* Le bouton <key>Relire la liste des fichiers</key> supprime le cache de la liste de fichiers (qui permet un accès plus rapide à la modération, au prix de possibles erreurs dans la liste)
* Le bouton '''(2)''' affiche la liste des pages modérées par ordre alphabétique.
Si on recherche une page précise dans le cache, on peut cliquer directement sur la barre de navigation (plutôt que de parcourir page après page la liste des articles).
* Le bouton '''(3)''' affiche la liste des pages par ordre alphabétique (modérées ou non).
:<border> [[Image:modero-navigation.jpg]]</border>
* Il existe un quatrième bouton qui ne s'affiche que si l'on a cliqué sur l'un des 3 précédant qui affiche la page "Liste des pages non modérées" (ie: la page par défaut)
* La zone '''(4)''' permet d'afficher les pages contenant un mot clé ayant le status modérée, non modérée, n'importe lequel suivant le mode dans lequel on se trouve.
* Le lien '''(5)''' permet d'afficher la page telle qu'elle est actuellement dans le cache.
* Le lien '''(6)''' permet d'afficher la page de la dernière personne ayant modifier la page pointée par le lien (5).
* Le lien '''(7)''' permet d'afficher la page de discussion de la dernière personne ayant modifier la page pointée par le lien (5).
* Le lien '''(8)''' permet d'afficher la page servant à modérer les dernières modifications de la page pointée par le lien (5).
* Le texte '''(9)''' est le commentaire qu'a laissé le dernier éditeur de cette page.
 
<cadre>'''Note :''' la page pointée par le lien '''(8)''' est directement accessible depuis chaque page via le lien <nowiki>[Examiner le cache]</nowiki>. Ce qui permet d'utiliser la page des modifications récentes pour jouer son rôle de modérateur.</cadre>


= Les différentes catégories de page =
== La page de modération ==
Dans le cache de Léa on trouve trois sorte de pages :
Voici un exemple de page à laquelle on peut aboutir après avoir cliqué sur le lien '''(8)''' ou <nowiki>[Examiner le cache]</nowiki>.
* les page dont le cache est à jour (c'est à dire que la version qui est stockée dans la base de donnée de mediawiki est la même que celle qui a servi a générer la page actuellement dans le cache. Ces page sont visibles de cette façon :<br /> <border>[[Image:modero-cache-ajour.jpg]] </border><br /> Le nombre de pages dépendantes dans le cache indique le nombre de page nécessaire dans le cache pour simuler le caractère dynamique (il peut y avoir beaucoup de pages dépendantes : une page par révision de la même page, une page historique, etc.) ;
* les pages qui n'ont pas de date de révision :<br /> <border>[[Image:modero-no-rev.jpg]] </border><br /> Ces pages sont en fait les pages qui sont dans le cache et dont le programme gérant la modération n'a pas trouvé de correspondance dans la base de données. Normalement les pages dans le cache se trouvent forcément dans la base, mais la modération sur Léa est encore au stade "pre-alpha" ;
* les pages qui n'ont pas encore été modérées (c'est à dire qui n'ont pas été validée par un modérateur) :<br /> <border>[[Image:modero-non-moderees.jpg]] </border><br />.


= Effacer une page du cache =
: <border>[[Image:moderation-accueil.png]]</border>
Un modérateur peut décider d'effacer une page du cache pour différentes raisons (le programme pre-alpha n'a pas dédecté correctement une dépendance, etc ...). Il suffit de cliquer sur les liens <code>(rm)</code> (oui, oui comme la commande <code>rm</code> du shell). On lui demande alors confirmation :
:<border>[[Image:modero-confirme-efface.jpg]]  </border>
Après confirmation, le programme confirme qu'il a bien effacé la page en question :
:<border>[[Image:modero-efface.jpg]]</border>


= Modération des pages =
* Le bouton '''(1)''' affiche les modifications qui ont été effectuées sur la page depuis que celle-ci a été mise en cache. Pour vous permettre de savoir s'il faut accépter ou pas celles-ci. Il faut '''toujours''' passer par cette page sauf si vraiment vous savez déjà ce qui a été modifié.
Avant de valider une page, le modérateur doit vérifier que les modifications effectuées ne sont pas un tissu d'aneries (si, si ça arrive), en cliquant sur le bouton : <code>(diff)</code> qui affiche les différences entre la version qui est dans le cache et la version telle qu'elle a été modifiée :
* Le boutton '''(2)''' (à n'utiliser que si vous connaissez le contenu des modifications) efface le cache complet relative à la page (la page elle-même, toutes ses versions - en particulier celles imprimables, l'éventuel PDF ayant été préalablement généré, ainsi que toutes les pages ayant un lien vers cette page. Ce bouton est accessible directement depuis la page '''(1)'''.
:<border>[[Image:modero-diff.jpg]]</border>
* Le bouton '''(3)''' (idem) efface uniquement la page du cache (ainsi que le PDF) mais pas ses dépendances.
Si les modification sont acceptables, on clique sur le bouton <code>[Accepter]</code> qui affiche alors :
* Le bouton '''(4)''' (idem) fait le contraire du bouton '''(3)''', c'est à dire qu'il n'efface que les dépendances.
: <border>[[Image:modero-accept-modif.jpg]]</border>
* La liste '''(5)''' affiche les pages directement dépendantes de la version modifiées.
* '''(6)''' est l'emplacement exacte du PDF dans l'arborescence du serveur (c'est purement indicatif).
* La liste '''(7)''' affiche les pages ayants un lien vers la page dont on effectue la modération.
* La liste '''(8)''' affiche la liste des pages du cache dépendant directement d'une des pages de la liste '''(7)'''


Si on ne veut pas accepter telle quelle les modifications, on peut soit révoquer les modification de l'utilisateur sur cette page (mais attention, il peut arriver que l'on efface en même temps des choses qui sont dans la page du cache. En effet, mediawiki ne peut révoquer des modification que par "lots" : correspondants à toutes les modifications ''récentes'' d'un utilisateur.  
<cadre>'''Attention :''' les boutons '''(2)''', '''(3)''', '''(4)''' ne demande aucune confirmation.
</cadre>


Dans un certain nombre de cas, on préférera peut-être éditer la page, soit pour en corriger une partie litigieuse, soit pour effacer une petite partie de la page.
== Les différences ==
Après avoir cliqué sur le bouton '''(1)''' on obtient :


= Statistiques du cache =
: <border>[[Image:moderation-diff.png]]</border>
La page de modération affiche aussi quelques statistiques à propos du cache.
* Le nombre '''(1)''' est le numéro de version de l'ancienne version (celle qui est en cache) : c'est un identifiant de wikipedia, il n'est là qu'à titre indicatif.
: <border>[[Image:modero-stats.jpg]].</border>
* Le texte '''(2)''' est le nom de la personne qui a fait la dernière modification validée sur cette page.
La différences entre « pages » et « fichiers » est importante. Chaque page de mediawiki peut être présentes de multiples fois dans le cache en tant que fichier (ce sont les pages dépendantes dont on a parlé plus haut).
* Le texte '''(3)''' est le nom de la personne qui a fait la dernière modification '''non validée''' sur cette page (mais pas forcément toutes les modifications) depuis la dernière validation.
* Le texte '''(4)''' est le commentaire laissé par cette personne.
* Le bouton '''(5)''' valide les modifications.
* Le bouton '''(6)''' annule toutes les modifications faites par cette personne sur cette page.
* Le bouton '''(7)''' permet d'éditer la page directement.
* La ligne '''(8)''' montre ce qui a été ajouté (dans l'autre colonne ce serait ce qui à été enlevé, et en rouge ou vert dans ces zones les mots enlevés ou ajoutés, quand cela arrive) : c'est l'affichage classique d'un ''diff'' entre deux version.


= Aide à la modération et l'administration du wiki =
= Aide à la modération et l'administration du wiki =

Dernière version du 30 décembre 2023 à 15:51


Principe de modération sur Léa

Médiawiki n'a aucune connaissance d'une quelconque modération. C'est contraire au principe qui sous-tend mediawiki. Nous avons donc développé un cache statique pour Léa qui sert aussi à permettre la modération (et donc la validation ou l'invalidation des modification des pages par les utilisateurs de Léa). Il fonctionne de la manière suivante.

Le cache commence vide (assez classique en somme...)

Le serveur apache de Léa reçoit une demande de page, par exemple http://lea-linux.org/cached/index/Accueil.html, il vérifie que cette page est présente dans le cache statique.

  • Si c'est le cas, il l'affiche et ne consulte pas mediawiki pour savoir si la page a été modifiée ou autre
  • Si ce n'est pas le cas, il demande à mediawiki de générer la page, et la stocke si besoin dans le cache. Si la page est décrété par le serveur comme devant être cachée, toute modification ultérieure de la page par mediawiki sera invisible, vu que l'on tombera dans le premier membre de l'alternative.

Il existe pour éviter le cache, un partie "non-caché" de Léa, elle est disponible via, la petite clé anglaise en haut à droite de toutes les pages. Cliquer sur ce lien suppose qu'on a créé un compte mediawiki (et éventuellement que l'on a obtenu des administrateurs de Léa les droits idoines). C'est dans cette partie que se passe la gestion du cache et de la modération des pages.

Modération sur le wiki de Léa

Accueil

On accède à la page permettant la modération sur Léa en cliquant sur la lien Modération disponible lorsque l'utilisateur actuellement loggué en a les droits.

<border></border>

On arrive alors sur la page :

  • Le bouton (1) affiche une page listant qui a effectuées les dernières modérations.
  • Le bouton (2) affiche la liste des pages modérées par ordre alphabétique.
  • Le bouton (3) affiche la liste des pages par ordre alphabétique (modérées ou non).
  • Il existe un quatrième bouton qui ne s'affiche que si l'on a cliqué sur l'un des 3 précédant qui affiche la page "Liste des pages non modérées" (ie: la page par défaut)
  • La zone (4) permet d'afficher les pages contenant un mot clé ayant le status modérée, non modérée, n'importe lequel suivant le mode dans lequel on se trouve.
  • Le lien (5) permet d'afficher la page telle qu'elle est actuellement dans le cache.
  • Le lien (6) permet d'afficher la page de la dernière personne ayant modifier la page pointée par le lien (5).
  • Le lien (7) permet d'afficher la page de discussion de la dernière personne ayant modifier la page pointée par le lien (5).
  • Le lien (8) permet d'afficher la page servant à modérer les dernières modifications de la page pointée par le lien (5).
  • Le texte (9) est le commentaire qu'a laissé le dernier éditeur de cette page.

<cadre>Note : la page pointée par le lien (8) est directement accessible depuis chaque page via le lien [Examiner le cache]. Ce qui permet d'utiliser la page des modifications récentes pour jouer son rôle de modérateur.</cadre>

La page de modération

Voici un exemple de page à laquelle on peut aboutir après avoir cliqué sur le lien (8) ou [Examiner le cache].

<border></border>
  • Le bouton (1) affiche les modifications qui ont été effectuées sur la page depuis que celle-ci a été mise en cache. Pour vous permettre de savoir s'il faut accépter ou pas celles-ci. Il faut toujours passer par cette page sauf si vraiment vous savez déjà ce qui a été modifié.
  • Le boutton (2) (à n'utiliser que si vous connaissez le contenu des modifications) efface le cache complet relative à la page (la page elle-même, toutes ses versions - en particulier celles imprimables, l'éventuel PDF ayant été préalablement généré, ainsi que toutes les pages ayant un lien vers cette page. Ce bouton est accessible directement depuis la page (1).
  • Le bouton (3) (idem) efface uniquement la page du cache (ainsi que le PDF) mais pas ses dépendances.
  • Le bouton (4) (idem) fait le contraire du bouton (3), c'est à dire qu'il n'efface que les dépendances.
  • La liste (5) affiche les pages directement dépendantes de la version modifiées.
  • (6) est l'emplacement exacte du PDF dans l'arborescence du serveur (c'est purement indicatif).
  • La liste (7) affiche les pages ayants un lien vers la page dont on effectue la modération.
  • La liste (8) affiche la liste des pages du cache dépendant directement d'une des pages de la liste (7)

<cadre>Attention : les boutons (2), (3), (4) ne demande aucune confirmation. </cadre>

Les différences

Après avoir cliqué sur le bouton (1) on obtient :

<border></border>
  • Le nombre (1) est le numéro de version de l'ancienne version (celle qui est en cache) : c'est un identifiant de wikipedia, il n'est là qu'à titre indicatif.
  • Le texte (2) est le nom de la personne qui a fait la dernière modification validée sur cette page.
  • Le texte (3) est le nom de la personne qui a fait la dernière modification non validée sur cette page (mais pas forcément toutes les modifications) depuis la dernière validation.
  • Le texte (4) est le commentaire laissé par cette personne.
  • Le bouton (5) valide les modifications.
  • Le bouton (6) annule toutes les modifications faites par cette personne sur cette page.
  • Le bouton (7) permet d'éditer la page directement.
  • La ligne (8) montre ce qui a été ajouté (dans l'autre colonne ce serait ce qui à été enlevé, et en rouge ou vert dans ces zones les mots enlevés ou ajoutés, quand cela arrive) : c'est l'affichage classique d'un diff entre deux version.

Aide à la modération et l'administration du wiki

Trois pages sont particulièrement utiles pour vérifier l'état des pages de Léa :

  • Redirections cassées : permet de trouver les pages dont la redirection pointe dans le vide,
  • Doubles redirections : permet de trouver les pages dont la redirection pointe vers une redirection et donc dont la redirection n'est pas transparente,
  • Pages les plus demandées : permet de trouver les pages vers lesquelles des liens du wiki aboutissent mais qui n'existent pas, souvent : une erreur de lien dans la page inititale