« Utilisateur:Youni Verciti Bot/vocabulary-index » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-(\*)(.*)\n{2,}(\*) +\1\2\n\3)
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
Ligne 1 :
Les informations ci-dessous témoignent du développement initial des scripts avant d’être placés sous révision de code. Elles seront archivées sous le nom "Phase 1". La page d'accueil de l'outil, éditable en anglais et en Html est traduite en français. Pour éviter l’édition sur le serveur Web, nous publions dans le laboratoire de la Wikiversité francophone les informations "disons" quotidiennes dans un chapitre nommé "Phase 2".
__TOC__
== Phase 1 - vcb.py ==
===== Fonctions prises en charge: =====
* {{fait}} Prise en compte du modèle Prononciation(s)
Ligne 12 :
** Testé uniquement sur fr.wikiversity. Faculté: Langues étrangères
 
=== Fonctions à ajouter: ===
* Gestion des fiches dans un espace unique pour le departement: "Département/Index vocabulaire/" {{fait}}
* Création d'une page constituant un sommaire des fiches de vocabulaire. {{fait}}
Ligne 22 :
Nous avons abandonné le tiret "-" dans la convention "vcb-Global et vcb-Nom de la leçon" ; problème avec les expressions régulières.
 
=== Les scripts: ===
La nouvelle version du 28/12 utilise la bibliothèque pywikibot pour une gestion plus facile du contenu des modèles, le script principal '''vcb.py''' fait appel aux modules vcbscan (listes des pages, paramètres du path), vcbformat (mise en forme des liste) et international (langpack et détection des articles pour optimiser le tri des noms).
 
Ligne 28 :
* {{Requête sans suite}} [[Utilisateur:Youni Verciti Bot/Scripts_old|scanlesson.py & zedit.py - première version]]
 
=== Le projet en laboratoire ===
Publication de tests sur d'autres départements:
[[Projet:Laboratoire/Propositions/Index_vocabulaire#Pr.C3.A9sentation|anglais, allemand, russe...]]
 
=== Modèles alternatifs: ===
* {{Requête sans suite}} [[Utilisateur:Youni Verciti/mytrad]]
[[Utilisateur:Youni Verciti Bot|Youni Verciti Bot]] ([[Discussion utilisateur:Youni Verciti Bot|discussion]])
 
== Phase 2 ==
==== Modèle inclus ====
* La présence de modèle à l'intérieur des modèles traités pose problème au moment de la mise en forme des listes (exclure du traitement les cellules qui contiennent un modèle, afficher les items concernés).{{fait}}
==== Esthétique ====
* Modifier le label des liens sur la page Index_vocabulaire selon | Vocabulaire <lastName>{{fait}}
* Soigner l'en-tête des fiches.[[Utilisateur:Youni Verciti|Youni Verciti]] ([[Discussion utilisateur:Youni Verciti|discussion]]) {{fait}} en mode provisoire. [[Utilisateur:Youni Verciti|Youni Verciti]] ([[Discussion utilisateur:Youni Verciti|discussion]])
==== Empêcher l'indexation d'un modèle ====
* Prise en charge d'une balise "indexation = non" pour empêcher l'indexation d'un modèle quand nécessaire. {{fait}} en mode provisoire. [[Utilisateur:Youni Verciti|Youni Verciti]] ([[Discussion utilisateur:Youni Verciti|discussion]])
==== Catégories ====
* Catégoriser les pages créées par le script. {{fait}}
* Catégoriser la page Index_vocabulaire.[[Utilisateur:Youni Verciti|Youni Verciti]] ([[Discussion utilisateur:Youni Verciti|discussion]]) {{fait}}
** Page auto: pour être capable de retrouver toutes les pages du bot sur le site.
** var_dpt/Vocabulaire/Index: pour toutes les pages du département (fiches, index globaux, sommaire).
==== Lien depuis la leçon ====
* Création des liens manuellement dans les modèles Chapitre et Leçon.