Lea Linux:Modération/Aide à la modération
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.
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.
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 :
Après confirmation, le programme confirme qu'il a bien effacé la page en question :
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 :
Si les modification sont acceptables, on clique sur le bouton [Accepter]
qui affiche alors :
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.
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