Lea Linux:Modération/Aide à la modération

De Lea Linux
Aller à la navigation Aller à la recherche
Attention ! Cet article est en cours de rédaction. Il n'a donc encore été ni relu, ni corrigé, ni validé par un modérateur.
Léa vous encourage à éditer les articles pour les améliorer ou les corriger.

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

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 :

<border></border>
  • 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 <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)

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

<border> </border>

Les différentes catégories de page

Dans le cache de Léa on trouve trois sorte de pages :

  • 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 :
    <border> </border>
    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 :
    <border> </border>
    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) :
    <border> </border>
    .

Effacer une page du cache

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 (rm) (oui, oui comme la commande rm du shell). On lui demande alors confirmation :

<border> </border>

Après confirmation, le programme confirme qu'il a bien effacé la page en question :

<border></border>

Modération des pages

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 : (diff) qui affiche les différences entre la version qui est dans le cache et la version telle qu'elle a été modifiée :

<border></border>

Si les modification sont acceptables, on clique sur le bouton [Accepter] qui affiche alors :

<border></border>

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.

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.

Statistiques du cache

La page de modération affiche aussi quelques statistiques à propos du cache.

<border>.</border>

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

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