Aller au contenu

Projet:Laboratoire/Espaces de noms/Minute technique

Une page de Wikiversité, la communauté pédagogique libre.
Avertissement :
Avertissement :
La minute technique vise à regrouper les informations techniques relatives au développement des outils nécessaires aux expériences sur les espaces de noms. L’outil [Web fr-wikiversity-ns] ; les modules Lua/Scribunto principalement...

Le serveur Web de l’outil fr-wikiversity-ns sur wmflabs est relativement difficil à mettre à jour, nous utilisons les pages de la "Minute technique" pour publier les informations récentes de manière à faciliter la documentation qui à terme doit se repartir entre le serveur Web wmflabs, les pages utilisateur du robot, la documentation des modules.

Liste des fichiers de l’outil fr-wikiversity-ns via Phabricator

[modifier le wikicode]

Liste des modules Lua

[modifier le wikicode]

Projet:Laboratoire/Espaces de noms/Minute technique/Gestion des modules

Modèle:Nsm

Schéma de principe

[modifier le wikicode]

Schéma de principe de l'outil fr-wikiversity-ns sur tool.labs - Étape 1

Le volet sur le système de documentation a été l’occasion de mettre en œuvre deux bibliothèques de fonctions la première pour la partie Python/Pywikibot, la seconde pour la partie Lua/Scribuntu.

Au cours du volet sur les espaces de noms complémentaires nous avons consolidé cette approche ; nous pouvons alors établir un schéma de principe montrant l’organisation de la solution.

  1. Distinction des redirections internes et externes à l’espace de noms.
  2. Paramètre pour filtrer le résultat de la fonction "groupe"
  3. Voir fonctions Scribunto mw.site.stat et mw.site.namespaces