Projet:Laboratoire/Espaces de noms/Département/Titres
Sommaire des expériences |
---|
Modèle Wikiversité - Volet 1 |
Propriétés spécifiques |
Suivi des catégories Suivi des départements Suivi des documents indexés via les Départements Modélisation du concept pour le projet Wikiversity
|
Au cours de cette étape, nous avons repéré et supprimé un ensemble de pages inutiles ou inadéquates, correspondant souvent à des brouillons ou des notes préliminaires.
Nous avons également mis en avant quelques situations difficiles liées aux choix du titre des département.
Premiers algorithmes du script dpt.py
[modifier le wikicode]Les premiers versions du script dpt.py ont fait apparaitre quelques difficultés de traitement relatives au titre de certaines pages, ou à certaines redirections.
Ce chapitre permet de vérifier les sous-pages de départements qui n’ont pas étés prises en compte correctement.
- Liste des sous-pages non-analysées
- Certaines sous-pages non analysée ont été écartées car leur préfixe ne correspondait pas à la page racine lors du traitement par le script Python
dpt.py
. Ces pages supposées orphelines sont listées dans la variableno_match
.
{{#Invoke:Département vues|no_match}}
Voir le comportement du script dpt.py précisément à la ligne 37 de, cette révision et tend à démontrer que nous sommes devant une situation d’exception où le système échoue lors du tri préalable à l’itération de l’objet "Generator" par la bibliothèque Pywikibot maintenue par MediaWiki. L’incident est lié aux fonctions de tri du logiciel lui-même et provoqué par l’existence de deux items (ici deux départements) dont le nom du second correspond au nom du premier suivi d’un espace puis une chaine de caractère quelconque.
Choix du titre des départements
[modifier le wikicode]Nous avons relevé une liste de cinq cas difficiles :
- Département:Chirurgie générale & Département:Chirurgie générale, techniques chirurgicales
- Préfixes identiques dont un est suivi par une virgule
- Chirurgie générale (Chirurgie générale, techniques chirurgicales)
- Domaine social & Domaine social, de la famille et de l'éducation
- Préfixes identiques dont un est suivi par une virgule
- Domaine social (Domaine social, de la famille et de l'éducation)
- Finance & Finance, compta…
- Préfixes identiques dont un est suivi par une virgule
- Finance (Finance, comptabilité et contrôle de gestion)
- Grec, Grec ancien
- Grec (Grec ancien)
- Les départements Grec et Grec ancien se mélangent voici l’ordre de tri du logiciel Mediawiki:
- Grec
- Grec ancien
- Grec/Voir aussi
- Grec/Contributeurs
- Grec/Leçons…
- Grec ancien/Contributeurs…
- Hebreu, Hebreu ancien
- Même cas de figure que les départements Grec
- Hébreu (Hébreu ancien)
L’incident est relatif à la fonction de tri du logiciel MediaWiki ; les départements entre parenthèses risquent de contrarier le traitement.
Préfixes identiques et la virgule s’emmêlent
[modifier le wikicode]De mémoire, les virgules étaient interdites au sein des titres de pages dans les premières version MediaWiki. Avec le nombre croissant de pages gérées par le logiciel, le besoin d’utiliser une virgule pour les titre longs est né et le système s’est adapté à cette situation (peut_être avec la bibliothèque urllib…).
La Wikiversité a accompagné cette évolution, nous gardons en mémoire, la recommandation d’utiliser cette virgule uniquement en cas exceptionnel. Car il existe des situations exceptionnelles où … Lorsque le système compare deux titres au préfixe équivalent dont l’un se poursuit par une virgule (ou tout autre caractère d’ailleurs) et l’autre pas.
- Par exemple
- Ou encore
Redirections
[modifier le wikicode]Certaines pages de redirections étaient logiquement exclues du traitement.
- Mercatique & Marketing/…
- Les pages Marketing redirigent vers les pages Mercatique, qui n’échappent pas au traitement (faux problème).
Le choix des noms de départements
[modifier le wikicode]Éviter l’usage de préfixes identiques, voir /Contrôle.
- Par exemple si vous avez un département
- abc
- Évitez les départements qui ont le même préfixe
- abc def
- abc, def
- abc et def