WicriExplore (2020) Ducloy/Modèles : Différence entre versions
(→Exemple d'appel d'une infobox) |
(→La page dans MediaWiki) |
||
(8 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 6 : | Ligne 6 : | ||
==La page dans MediaWiki== | ==La page dans MediaWiki== | ||
[[File:SemCogni02modele.pdf|400px|page=2|right]] | [[File:SemCogni02modele.pdf|400px|page=2|right]] | ||
− | + | Pour un informaticien, le moteur MediaWiki est un CMS (''content management system''), une application PHP/MySgl. | |
− | Une page contient du wikitexte | + | Ce moteur gère essentiellement un ensemble d'actions, par un ensemble de contributeurs, sur ensemble de « pages ». |
+ | |||
+ | Une page, pour reprendre la terminologie Wikipédia, est de longueur quelconque et contient du wikitexte. Elle est identifiée par un nom de page qui est sa clé d'accès. Ce nom doit donc être unique sur un wiki. Il va notamment permettre d'exprimer des liens. | ||
Par exemple le code : | Par exemple le code : | ||
Ligne 16 : | Ligne 18 : | ||
Pour être plus complet, un nom de page peut être préfixé par un nom de domaine. Par exemple, | Pour être plus complet, un nom de page peut être préfixé par un nom de domaine. Par exemple, | ||
− | * les contributeurs, comme l'auteur de cet article peuvent bénéficier : | + | * les contributeurs, comme l'auteur de cet article, peuvent bénéficier : |
− | ** d'une page encyclopédique comme <nowiki>[[</nowiki>[[Jacques Ducloy]]]], (en tant qu'auteur du texte de cet article) | + | ** d'une page encyclopédique comme <code><nowiki>[[</nowiki>[[Jacques Ducloy]]]]</code>, (en tant qu'auteur du texte de cet article) |
− | ** d'une page de l'espace contributeur comme <nowiki>[[</nowiki>[[Utilisateur:Jacques Ducloy]]]], en tant que metteur en page. | + | ** d'une page de l'espace contributeur comme <code><nowiki>[[</nowiki>[[Utilisateur:Jacques Ducloy]]]]</code>, en tant que metteur en page. |
* une page peut être limitée à une redirection. | * une page peut être limitée à une redirection. | ||
− | ** | + | ** Sur ce wiki, la page « '''Hugo''' » a un contenue qui se limite à : |
::<code><nowiki>#REDIRECT[[Victor Hugo]]</nowiki></code> | ::<code><nowiki>#REDIRECT[[Victor Hugo]]</nowiki></code> | ||
− | Mais | + | ** Pour le vérifier, vous pouvez cliquer sur « [[Hugo]] » et être redirigé vers la page « Victor Hugo ». Une indication en haut de page vous permet d’atteindre la page Hugo et de lire le contenu. |
+ | |||
+ | Mais un exemple plus intéressant est celui des pages modèle. | ||
{{Clr}} | {{Clr}} | ||
Ligne 28 : | Ligne 32 : | ||
Sur un plan informatique, un modèle est un « sous-programme ouvert ». D'un point de vue syntaxique, un appel de modèle est repéré par un couple d'accolades ouvrantes et fermantes. | Sur un plan informatique, un modèle est un « sous-programme ouvert ». D'un point de vue syntaxique, un appel de modèle est repéré par un couple d'accolades ouvrantes et fermantes. | ||
[[File:SemCogni02modele.pdf|400px|page=3|right]] | [[File:SemCogni02modele.pdf|400px|page=3|right]] | ||
− | ===Exemple d'appel d'une infobox=== | + | ===Exemple d'appel d'une infobox sur Wikipédia=== |
+ | |||
+ | La diapositive montre un page de Wikipédia contenant une Infobox. | ||
+ | {{Clr}} | ||
[[File:SemCogni02modele.pdf|500px|page=4|right]] | [[File:SemCogni02modele.pdf|500px|page=4|right]] | ||
− | + | ===Exemple d'enchaînements d'appel=== | |
{|align=left | {|align=left | ||
|- | |- |
Version actuelle datée du 18 mars 2021 à 23:02
Une bibliothèque numérique encyclopédique, un atelier flexible d’analyse de corpus
Développements par les chercheurs avec les modèles
Sommaire
La page dans MediaWiki
Pour un informaticien, le moteur MediaWiki est un CMS (content management system), une application PHP/MySgl.
Ce moteur gère essentiellement un ensemble d'actions, par un ensemble de contributeurs, sur ensemble de « pages ».
Une page, pour reprendre la terminologie Wikipédia, est de longueur quelconque et contient du wikitexte. Elle est identifiée par un nom de page qui est sa clé d'accès. Ce nom doit donc être unique sur un wiki. Il va notamment permettre d'exprimer des liens.
Par exemple le code :
'''Victor Hugo''' est né à [[Besançon]].
Va engendrer :
- Victor Hugo est né à Besançon.
Pour être plus complet, un nom de page peut être préfixé par un nom de domaine. Par exemple,
- les contributeurs, comme l'auteur de cet article, peuvent bénéficier :
- d'une page encyclopédique comme
[[Jacques Ducloy]]
, (en tant qu'auteur du texte de cet article) - d'une page de l'espace contributeur comme
[[Utilisateur:Jacques Ducloy]]
, en tant que metteur en page.
- d'une page encyclopédique comme
- une page peut être limitée à une redirection.
- Sur ce wiki, la page « Hugo » a un contenue qui se limite à :
#REDIRECT[[Victor Hugo]]
- Pour le vérifier, vous pouvez cliquer sur « Hugo » et être redirigé vers la page « Victor Hugo ». Une indication en haut de page vous permet d’atteindre la page Hugo et de lire le contenu.
Mais un exemple plus intéressant est celui des pages modèle.
Appel de Modèle
Sur un plan informatique, un modèle est un « sous-programme ouvert ». D'un point de vue syntaxique, un appel de modèle est repéré par un couple d'accolades ouvrantes et fermantes.
Exemple d'appel d'une infobox sur Wikipédia
La diapositive montre un page de Wikipédia contenant une Infobox.
Exemple d'enchaînements d'appel
|