Ouvrir le menu principal

Cette page se propose de faire le tour de tous les moyens dont dispose la Wikiversité pour assurer sa maintenance.

Contribuer à la Wikiversité ne signifie pas seulement « créer des enseignements » ou « faire de la recherche ». Il existe un troisième moyen de contribuer à la Wikiversité tout aussi important qui est de veiller à ce que tout fonctionne correctement et que rien n'a été oublié.

Relecture des pagesModifier

Relecture immédiateModifier

La relecture immédiate des modifications des pages de la Wikiversité se fait en cliquant, dans la colonne de gauche, sur le lien « Modifications récentes » se trouvant dans la rubrique « Outils ». Nous voyons alors apparaître les modifications de la Wikiversité ayant été faites récemment. Les pages nouvellement créées sont précédées de la lettre N soulignée d'un pointillé. La maintenance à ce niveau là consiste à surveiller que les choses se fassent correctement. On surveillera en particulier les actes de vandalisme. Sur la Wikiversité, la surveillance des modifications récentes est dévolue aux patrouilleurs qui possède des outils appropriés. Pour de plus amples informations sur la surveillance des modifications récentes, on pourra consulter la page : Aide:Patrouille RC.

Relecture après trois semaines à un moisModifier

La relecture après trois semaines à un mois se fait en utilisant la page : Spécial:Nouvelles pages, accessible en tout début de la page des « modifications récentes » en cliquant sur « Nouvelles pages » dans Outils :. Cette page répertorie les pages créées il y a moins d'un mois. On peut donc, grâce à celle-ci, suivre le premier mois d’existence d'une page créée sur la Wikiversité. Ce qui nous intéresse est de vérifier que la page a bien démarré. On vérifiera donc, au bout de trois semaines à un mois que l'auteur de la page n'a rien oublié dans celle-ci et n'a pas commis d'erreurs. On vérifiera, en particulier, la présente des modèles normalement présent dans le type de page considérée. S'il manque un modèle, on le rajoutera. S'il y a des erreurs dans les paramètres d'un modèle, on les corrigera. Les erreurs les plus fréquentes dans les modèles se trouvant dans les sous-pages sont une erreur de numérotation et un mauvais enchaînement vers les pages précédentes et suivantes. Si, par exemple, un nouveau chapitre a été créé dans une leçon, en plus de vérifier que les paramètres « précédent » et « suivant » ont bien été renseignés, on s'assurera que les pages pointées par ces paramètres ont bien aussi été corrigées, c'est-à-dire que la pages pointées pointent bien, elles aussi, vers la page que l'on contrôle.


Relecture après un anModifier

La relecture après un an utilisera les pages du type :

et des catégories comme :

On peut raisonnablement penser qu'au bout d'un an, les contributeurs ont achevé,du moins bien avancé, leur travail. On constatera que malheureusement des travaux ont été abandonnés et resteront inachevés. On pourra toutefois se livrer à un contrôle approfondi de ce qui a été fait. On calculera en particulier l'avancement des leçons (voir : Aide:Avancement et évaluation) et l'on veillera que les ébauches restées à l'abandon soient supprimées conformément à la prise de décision : Projet:Wikiversité/Validation des nouvelles pages.

Recherche d'erreurs ou d'omissionsModifier

Plusieurs moyens pour détecter des erreurs ou omissions existent dans la Wikiversité. Ces moyen sont heureusement assez complémentaires. C'est-à-dire que ce qui n'est pas détecté par un des moyens peut l'être par un autre.

Les pages spécialesModifier

Un certain nombre de pages spéciales sont dédier à la maintenance. On peut accéder à l'ensemble de ces pages en cliquant sur le lien « Pages spéciales » dans la rubrique « outils ». Un autre accès possible aux pages spéciales dédiées à la maintenance se trouve dans la page Projet:Maintenance accessible en cliquant sur le lien « Maintenance » en haut de la page des modifications récentes. Ces pages spéciales répertories cycliquement les pages contenant un défaut particulier. Nous avons, par exemple :

  • Spécial:Pages non catégorisées : Permettant de détecter les pages sans catégorie qui sont très souvent des pages dans lesquelles, le contributeur a omis d'y mettre le modèle adéquat (les modèle catégorisent automatiquement les pages). Il se peut aussi que le contributeur ait omis de mettre {{AutoCat}} dans les sous-pages d'une page de sommaire. Cette commande permettant de catégoriser la sous-page dans la même catégorie que celle où se trouve la page de sommaire.

Les catégories de maintenanceModifier

Les catégories de maintenance sont des catégories qui se remplissent automatiquement. Ce remplissage est assuré généralement par un bot, un modèle placé dans une page ou un script en Lua. Ces catégories sont généralement des sous-catégories de la Catégorie:Wikiversité:Maintenance. On veillera donc à vider ces catégories en corrigeant le défaut qui a provoqué cette catégorisation.

Utilisation du LuaModifier

L'arrivée du Lua à permis de faire un bond en avant dans la détection des erreurs ou omissions dans la Wikiversité. Un script écrit en Lua et placé dans un modèle va permettre de rechercher des défauts, non seulement dans les pages où est placé le modèle, mais en plus dans toutes les pages mentionnées dans cette page ainsi que les pages qui y sont liées comme la page de sommaire (si c'est une sous-page) ou la page de discussion. Par exemple, à partir d'un chapitre, on va pouvoir détecter qu'un modèle a été oublié dans le chapitre suivant ou que la numérotation du chapitre n'est pas conforme à celle prévu dans le sommaire de la leçon. Pour plus de renseignements sur les scripts déjà existant et sur la façon de les utiliser, voir la page :Aide:Maintenance à l'aide du Lua.

Utilisation d'un botModifier

Un bot est un programme qui a la capacité de parcourir un ensemble de pages pour y faire une action que l'on aura programmée. L'avantage du bot par rapport aux autres moyens de détection que l'on a étudiés dans les paragraphes précédents réside dans le fait qu'il peut modifier les pages alors que les autres moyens se contentaient de détecter les erreurs sans les corriger.

L’efficacité du bot va dépendre de la compétence de son dresseur. Plus le dresseur sera compétant en informatique, plus les possibilités du bot seront élevées. Le bot peut utiliser des script écrit, par exemple, en langage Python. Une bonne compétence en python est donc un plus dans l'utilisation d'un bot si l'on veut concevoir soi-même des scripts de maintenance. Mais cette connaissance d'un langage permettant de programmer le bot n'est pas nécessaire car un certain nombre de possibilités sont préprogrammées dans le bot et permette ainsi son utilisation pour certaines taches, même par les non informaticiens.

Pour l'utilisation effective d'un bot, voir la page Aide:AutoWikiBrowser