Différences entre versions de « Test d'extensions MediaWiki »

De Le Wiki de la Grande Guerre
(Test VE)
(Liste à puces)
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Version du 5 juin 2019
+
Version du 13 janvier 2021
 +
==Liste à puces==
 +
*un
 +
*deux
 +
*trois puces
 +
==Liste numérotées==
 +
#un
 +
#deux
 +
#trois
 
<span style="float:right">__TOC__</span>
 
<span style="float:right">__TOC__</span>
Si vous voyez apparaître un lien rouge (sauf si le CSS affichent les pages demandées d'une autre couleur) ou du '''code''' alors l'extension n'est pas installée ou ne fonctionne pas.  
+
Si vous voyez apparaître un lien rouge (sauf si le CSS affichent les pages demandées d'une autre couleur) ou du code alors l'extension n'est pas installée ou ne fonctionne pas.  
 
Pour voir la liste des extensions activées sur ce wiki, rendez vous sur la page [[Special:Version]].
 
Pour voir la liste des extensions activées sur ce wiki, rendez vous sur la page [[Special:Version]].
 +
 +
Points d’attention :
 +
* Selon les versions de MediaWiki, les catégories ci-dessous peuvent être un peu différentes, notamment des extensions dans "Divers" qui seraient ici dans une catégorie plus spécialisées.
 +
* Dans les versions de MediaWiki après 1.34, les noms d’extensions peuvent être traduits dans la langue du wiki sur Special:Version.
  
 
==Extensions sémantiques==
 
==Extensions sémantiques==
 +
===[[:mediawikiwiki:Extension:Semantic Drilldown|Semantic Drilldown]]===
 +
Vérifier la présence de la page [[Special:BrowseData]]
  
 
===[https://www.semantic-mediawiki.org Semantic MediaWiki] (SMW)===
 
===[https://www.semantic-mediawiki.org Semantic MediaWiki] (SMW)===
[[Une propriété::Si vous voyez juste un lien rouge SMW fonctionne]]
+
[[Une propriété::Si vous voyez juste un lien rouge SMW fonctionne]] (mais si le wikitexte apparaît en noir SMW est n’est pas activé)
  
 
==Pages spéciales==
 
==Pages spéciales==
  
===[https://www.mediawiki.org/wiki/Extension:Collection Collection]===
+
===[[:mediawikiwiki:Extension:CheckUser|CheckUser]]===
Dans la '''barre latérale''' de navigation voir la présence de liens
+
Vérifier la présence de la page [[Special:CheckUser]]
 +
 
 +
===[[:mediawikiwiki:Extension:CiteThisPage|CiteThisPage]]===
 +
Vérifier la présence de la page [[Special:CiteThisPage]]
 +
 
 +
===[[:mediawikiwiki:Extension:ContactPage|ContactPage]]===
 +
Envoyer un mail depuis [[Special:Contact]] et vérifier la bonne réception
 +
 
 +
===[[:mediawikiwiki:Extension:Collection|Collection]]===
 +
Dans la barre latérale de navigation voir la présence de liens
 +
 
 
*Imprimer / exporter
 
*Imprimer / exporter
 
**Créer un livre
 
**Créer un livre
Ligne 18 : Ligne 42 :
 
**Version imprimable
 
**Version imprimable
  
===[https://www.mediawiki.org/wiki/Extension:Data_Transfer Data Transfer]===
+
===[[:mediawikiwiki:Extension:Data Transfer|Data Transfer]]===
 
Vérifier la présence de la page [[Special:ViewXML]]
 
Vérifier la présence de la page [[Special:ViewXML]]
  
===[https://www.mediawiki.org/wiki/Extension:ContactPage ContactPage]===
+
===[[:mediawikiwiki:Extension:Echo|Echo]]===
Envoyer un mail depuis [[Special:Contact]] et vérifier la bonne réception
+
Vérifier la présence de la page [[Special:Notifications]]
 +
 
 +
Cliquer sur la cloche ou la banette en haut dans les liens d'utilisateur pour voir apparaître des notifications
 +
 
 +
===[[:mediawikiwiki:Extension:Interwiki|Interwiki]]===
 +
Vérifier la présence de la page [[Special:Interwiki]]
 +
 
 +
===[[:mediawikiwiki:Extension:LookupUser|LookupUser]]===
 +
Vérifier la présence de la page [[Special:LookupUser]]
  
===[https://www.mediawiki.org/wiki/Extension:Echo Echo]===
+
===[[:mediawikiwiki:Extension:Nuke|Nuke]]===
Cliquer sur la cloche ou la banette en haut dans les liens d'utilisateur entre votre nom et discussion pour voir apparaître des notifications
+
Vérifier la présence de la page [[Special:Nuke]]
  
=== [https://www.mediawiki.org/wiki/Extension:Page_Forms Page Forms] ===
+
===[[:mediawikiwiki:Extension:Page Forms|Page Forms]]===
 
Vérifier la présence de la page [[Special:Forms]]
 
Vérifier la présence de la page [[Special:Forms]]
  
=== [https://www.mediawiki.org/wiki/Extension:Renameuser Renameuser] ===
+
===[[:mediawikiwiki:Extension:Renameuser|Renameuser]]===
Renommer un utilisateur depuis [[Spécial:Renameuser|Special:Renameuser]] avec un compte ayant le droit ''renameuser''
+
Vérifier la présence de la page [[Special:Renameuser]]
 +
 
 +
Renommer un utilisateur avec un compte ayant le droit ''renameuser''.
 +
 
 +
===[[:mediawikiwiki:Extension:Replace Text|Replace Text]]===
 +
Vérifier la présence de la page [[Special:Replacetext]]
  
=== [https://www.mediawiki.org/wiki/Extension:Replace_Text Replace Text] ===
+
===[[:mediawikiwiki:Extension:TemplateSandbox|TemplateSandbox]]===
Vérifier la présence de la page [[Spécial:Remplacer_texte]]
+
Vérifier la présence de la page [[Special:TemplateSandbox]]
  
=== [https://www.mediawiki.org/wiki/Extension:UserMerge UserMerge] ===
+
===[[:mediawikiwiki:Extension:UserMerge|UserMerge]]===
 
Vérifier la présence de la page [[Special:UserMerge]]
 
Vérifier la présence de la page [[Special:UserMerge]]
  
== Contributeurs/Editeurs ==
+
==Contributeurs/Éditeurs==
===[https://www.mediawiki.org/wiki/Extension:CodeMirror CodeMirror]===
+
===[[:mediawikiwiki:Extension:CodeEditor|CodeEditor]]===
 +
 
 +
En étant connecté, ouvrir en édition la page [{{fullurl:Special:Mypage/common.css|action=edit}} votre common.css personnel] : les lignes devraient être numérotées et il devrait y avoir de la coloration syntaxique de code.
 +
 
 +
Peut aussi être testé sur [{{fullurl:MediaWiki:Common.js|action=edit}} MediaWiki:Common.js] ou [{{fullurl:MediaWiki:Common.css|action=edit}} MediaWiki:Common.css] en tant qu’admin.
 +
 
 +
Si ça ne fonctionne pas, vérifier dans LS.php $wgCodeEditorEnableCore.
 +
 
 +
===[[:mediawikiwiki:Extension:CodeMirror|CodeMirror]]===
 
'''Editer''' une page en cliquant sur le l'onglet Modifier en wikicode" et vérifier la coloration syntaxique [{{fullurl:{{PAGENAME}}|action=edit}} tester sur cette page]"
 
'''Editer''' une page en cliquant sur le l'onglet Modifier en wikicode" et vérifier la coloration syntaxique [{{fullurl:{{PAGENAME}}|action=edit}} tester sur cette page]"
  
=== [https://www.mediawiki.org/wiki/Extension:VisualEditor VisualEditor] ===
+
===[[:mediawikiwiki:Extension:VisualEditor|VisualEditor]]===
Editer une page en cliquant sur le l'onglet Modifier"[{{fullurl:{{PAGENAME}}|veaction=edit}} tester sur cette page]"
+
Editer une page en cliquant sur le l'onglet Modifier "[{{fullurl:{{PAGENAME}}|veaction=edit}} tester sur cette page]" fonctionne le 2021-01-25 11:02
  
=== [https://www.mediawiki.org/wiki/Extension:WikiEditor WikiEditor] ===
+
===[[:mediawikiwiki:Extension:WikiEditor|WikiEditor]]===
 
Editer une page en wikicode et vérifier la présence d'une barre d'aide à la modification améliorée  
 
Editer une page en wikicode et vérifier la présence d'une barre d'aide à la modification améliorée  
  
[[Fichier:VectorEditorBasic-fr.png|sans_cadre|500x500px]]
+
[[File:VectorEditorBasic-fr.png|sans_cadre|500x500px|lien=Special:FilePath/VectorEditorBasic-fr.png]]
 +
 
 +
==Greffons de l'analyseur syntaxique==
  
== Greffons de l'analyseur syntaxique ==
+
===[[:mediawikiwiki:Extension:Admin Links|Admin Links]]===
 +
Vérifier la présence de la page [[Special:AdminLinks]]
  
===[https://www.mediawiki.org/wiki/Extension:Admin_Links Admin Links]===
+
===[[:mediawikiwiki:Extension:Babel|Babel]]===
La page [[Spécial:AdminLinks]] existe
+
En wikicode sur une page utilisateur, ajouter <code>&#123;{#babel:{{CONTENTLANGUAGE}}&#125;}</code>. Il devrait y avoir une boîte utilisateur (voir la [https://commons.wikimedia.org/wiki/File:Babel-extension-screenshot.png copie d’écran]).
  
===[https://www.mediawiki.org/wiki/Extension:Cargo Cargo]===
+
===[[:mediawikiwiki:Extension:Cargo|Cargo]]===
 
Vérifier la présence des pages [[Special:Drilldown]], [[Special:ViewData]], [[Special:CargoTables]]
 
Vérifier la présence des pages [[Special:Drilldown]], [[Special:ViewData]], [[Special:CargoTables]]
  
=== [https://www.mediawiki.org/wiki/Extension:CategoryTree CategoryTree] ===
+
===[[:mediawikiwiki:Extension:CategoryTree|CategoryTree]]===
 
EN wikicode écrire le nom d'une catégorie mère (sans le prefixe "Catégorie")entre <code><nowiki><categorytree mode="pages"></nowiki></code> et <code><nowiki></categorytree></nowiki></code> Exemple :  
 
EN wikicode écrire le nom d'une catégorie mère (sans le prefixe "Catégorie")entre <code><nowiki><categorytree mode="pages"></nowiki></code> et <code><nowiki></categorytree></nowiki></code> Exemple :  
 
  <nowiki><categorytree mode="pages">NomDuneCatégorieMère</categorytree></nowiki>
 
  <nowiki><categorytree mode="pages">NomDuneCatégorieMère</categorytree></nowiki>
Pour trouver une catégorie voir [[Spécial:Catégories les plus liées|les catégories les plus utilisées]]
+
Pour trouver une catégorie voir [[Special:Catégories les plus liées|les catégories les plus utilisées]]
<categorytree mode="pages">Voie de Rennes</categorytree>
+
 
 +
===[[:mediawikiwiki:Extension:CharInsert|CharInsert]]===
 +
Ouvrir [[MediaWiki:Edittools]], il devrait y avoir des boutons pour insérer des caractères spéciaux dans la fenêtre d’édition de wikicode (voir [[:mediawikiwiki:MediaWiki:Edittools|cet exemple]]).
 +
 
 +
Si les balises <code>&lt;charinsert&gt;</code> s’affichent directement, l’extension n’est pas activée.
 +
 
 +
S’il n’y a pas de boutons, l’extension est inutile.
  
=== [https://www.mediawiki.org/wiki/Extension:Cite Cite] ===
+
===[[:mediawikiwiki:Extension:Cite|Cite]]===
 
Cliquer sur le petit 1 pour voir une citation dans la section ci-après<ref>Les '''références''' grâce à https://www.mediawiki.org/wiki/Extension:Cite</ref>
 
Cliquer sur le petit 1 pour voir une citation dans la section ci-après<ref>Les '''références''' grâce à https://www.mediawiki.org/wiki/Extension:Cite</ref>
  
; Références
+
;Références
 
<references />
 
<references />
  
=== [https://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] ===
+
===[[:mediawikiwiki:Extension:Easy Timeline|Easy Timeline]]===
 +
 
 +
La frise chronologique ci-dessus doit s’afficher.
 +
 
 +
<timeline>
 +
ImageSize  = width:140 height:60
 +
PlotArea  = width:100 height:30 left:20 bottom:30
 +
TimeAxis  = orientation:horizontal
 +
DateFormat = yyyy
 +
Period    = from:1900 till:2000
 +
AlignBars  = early
 +
ScaleMajor = unit:year increment:50 start:1900
 +
Colors =
 +
  id:canvas value:rgb(1,1,0.85)
 +
BackgroundColors = canvas:canvas
 +
PlotData =
 +
  width:15 color:red
 +
  bar:test from:1900 till:2000
 +
  bar:test at:1990 mark:(line,white)
 +
</timeline>
 +
 
 +
===[[:mediawikiwiki:Extension:EmbedVideo|EmbedVideo]]===
 +
 
 
Video YouTube ci-dessous
 
Video YouTube ci-dessous
 
{{#ev:youtube|https://www.youtube.com/watch?v=yLjJ752kABs}}
 
{{#ev:youtube|https://www.youtube.com/watch?v=yLjJ752kABs}}
  
=== [https://www.mediawiki.org/wiki/Extension:External_Data External Data] ===
+
===[[:mediawikiwiki:Extension:External Data|External Data]]===
 
Vous devriez vous ci-dessous l'erreur Erreur : "Aucun paramètre « url » spécifié."
 
Vous devriez vous ci-dessous l'erreur Erreur : "Aucun paramètre « url » spécifié."
 
{{#get_web_data:
 
{{#get_web_data:
 
}}
 
}}
  
=== [https://www.mediawiki.org/wiki/Extension:InputBox InputBox] ===
+
===[[:mediawikiwiki:Extension:InputBox|InputBox]]===
Champ pour créer une page :
+
Le champ suivant doit s’afficher - il permet d’entrer un titre de page à créer.
 
<inputbox>
 
<inputbox>
 
type=create
 
type=create
Ligne 87 : Ligne 163 :
 
</inputbox>
 
</inputbox>
  
=== [https://github.com/JeroenDeDauw/Maps/blob/master/README.md#maps Maps] ===
+
===[[:mediawikiwiki:Extension:MagicNoCache|MagicNoCache]]===
Carte de Pouilley les Vignes ci-dessous :
+
 
 +
Le mot magique NOCACHE ne devrait pas s’afficher à la fin de cette ligne entre les crochets >__NOCACHE__<
 +
 
 +
===[https://github.com/JeroenDeDauw/Maps/blob/master/README.md#maps Maps]===
 +
Carte de Paris ci-dessous :
 
{{#display_map:
 
{{#display_map:
  |centre=Pouilley les Vignes
+
  |centre=Paris
 
  |service=leaflet
 
  |service=leaflet
 
}}
 
}}
  
=== [[:mediawikiwiki:Extension:Math|Math]] ===
+
===[[:mediawikiwiki:Extension:Math|Math]]===
 +
 
 +
La formule suivante devrait s’afficher sous forme d’image PNG.
  
 
<math>f(a) = \frac{1}{2\pi i} \oint \frac{f(z)}{z-a}\text{d}z</math>
 
<math>f(a) = \frac{1}{2\pi i} \oint \frac{f(z)}{z-a}\text{d}z</math>
  
=== [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight SyntaxHighlight] ===
+
===[[:mediawikiwiki:Extension:SyntaxHighlight|SyntaxHighlight]]===
 
Code formaté en python avec lignes numérotées:
 
Code formaté en python avec lignes numérotées:
 
<syntaxhighlight lang="Python" line="line">
 
<syntaxhighlight lang="Python" line="line">
Ligne 111 : Ligne 193 :
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 +
===[[:mediawikiwiki:Extension:ParserFunctions|ParserFunctions]]===
 +
{{#if: first parameter |ParserFunctions fonctionne !}} (le wikitexte ne devrait pas s’afficher si ça fonctionne bien, mais "ParserFunctions fonctionne !" devrait s’afficher)
 +
 +
===[[:mediawikiwiki:Extension:Poem|Poem]]===
 +
 +
Il ne devrait pas y avoir de balises &lt;poem&gt; ci-après.
 +
 +
<poem>
 +
Une terre au flanc maigre, âpre, avare, inclément
 +
Où les vivants pensifs travaillent tristement,
 +
::Et qui donne à regret à cette race humaine
 +
Un peu de pain pour tant de labeur et de peine ;
 +
::Des hommes durs, éclos sur ces sillons ingrats ;
 +
Des cités d’où s’en vont, en se tordant les bras,
 +
::La charité, la paix, la foi, sœurs vénérables ;
 +
L’orgueil chez les puissants et chez les misérables ;
 +
</poem>
 +
 +
===[[:mediawikiwiki:Extension:Quiz|Quiz]]===
  
=== [https://www.mediawiki.org/wiki/Extension:ParserFunctions ParserFunctions] ===
+
Il devrait y avoir un formulaire ci-dessous.
{{#if: first parameter |ParserFunctions fonctionne !}}
 
  
=== [https://www.mediawiki.org/wiki/Extension:RSS RSSFeed] ===
+
<quiz display=simple>
Vous devriez voir ci-dessous 2 flux RSS de la fondation WikiMedia
+
{Question
<rss max="2" highlight="community wiki foundation">https://blog.wikimedia.org/feed/</rss>
+
|type="()"}
 +
+ The correct answer.
 +
- Distractor.
 +
- Distractor.
 +
</quiz>
  
== Variables ==
+
===[[:mediawikiwiki:Extension:RSS|RSS]]===
 +
Vous devriez voir ci-dessous 2 flux RSS de la fondation Wikimedia
 +
<rss max=2 highlight="community wiki foundation">https://blog.wikimedia.org/feed/</rss>
  
==== [https://www.mediawiki.org/wiki/Extension:HitCounters HitCounters] ====
+
===[[:mediawikiwiki:Extension:Scribunto|Scribunto]]===
 +
 
 +
Il devrait y avoir un message d’erreur "Erreur de script : vous devez spécifier une fonction à appeler." ci-dessous.
 +
 
 +
{{#invoke:Si vous voyez ce wikicode, Scribunto n’est pas installé}}
 +
 
 +
Pour tester plus :
 +
# [[Special:Allpages/Module:|Ouvrir une page dans l’espace de nom "Module"]]
 +
# Vérifier que la coloration syntaxique fonctionne sur la page du module
 +
# Cliquer sur le bouton {{int:whatlinkshere}} dans la boîte à outils, ouvrir une page (au hasard) où il est écrit {{int:istemplate}}
 +
# Vérifier dans la page ouverte que le module s’exécute correctement à l’endroit où le module est utilisé (=on ne voit pas de wikitexte ou d’erreur Scribunto en rouge) – il peut être nécessaire de regarder en wikicode l’endroit où le module est utilisé
 +
 
 +
===[[:mediawikiwiki:Extension:SyntaxHighlight|SyntaxHighlight]]===
 +
 
 +
La coloration syntaxique devrait être active ci-après.
 +
 
 +
<syntaxhighlight lang="css">
 +
/* CSS placed here will be applied to all skins */
 +
.mw-highlight pre {
 +
font-size: 90%;
 +
}
 +
</syntaxhighlight>
 +
 
 +
===[[:mediawikiwiki:Extension:TemplateData|TemplateData]]===
 +
 
 +
* [[Special:Allpages/Template:|Ouvrir une page dans l’espace de nom "Modèle"]]
 +
* Éditer en wikicode le modèle
 +
* Ajouter le wikicode suivant :
 +
&lt;templatedata&gt;
 +
{
 +
    "description": "",
 +
    "params": {
 +
        "1": {
 +
            "label": "Example parameter",
 +
            "description": "Example parameter description",
 +
            "type": "string"
 +
        }
 +
    }
 +
}
 +
&lt;/templatedata&gt;
 +
* Prévisualiser : le wikicode ajouté ne devrait pas s’afficher tel quel
 +
 
 +
==Variables==
 +
 
 +
====[[:mediawikiwiki:Extension:HitCounters|HitCounters]]====
 
Vérifier la présence de la mention "Cette page a été consultée '''''n''''' fois." tout en bas de la page ou dans les [[Special:Statistics|Statistiques]]
 
Vérifier la présence de la mention "Cette page a été consultée '''''n''''' fois." tout en bas de la page ou dans les [[Special:Statistics|Statistiques]]
  
== Prévention du pollupostage ==
+
==Manipulateurs de médias==
 +
 
 +
===[[:mediawikiwiki:Extension:PDFHandler|PDFHandler]]===
 +
 
 +
Dans [[Special:Allpages/File:|la liste des fichiers]], ouvrir un fichier PDF (chercher <tt>.pdf</tt> dans la liste).
 +
 
 +
Sur sa page, le fichier PDF devrait s’afficher en tant qu’image miniature (ainsi que la page suivante s’il y en a une).
 +
 
 +
===[[:mediawikiwiki:Extension:TimedMediaHandler|TimedMediaHandler]]===
 +
 
 +
Si InstantCommons est activée, la vidéo ci-dessous devrait s’afficher et pouvoir être lue.
  
=== [https://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] ===
+
[[File:Videoonwikipedia.ogv|300px|lien=Special:FilePath/Videoonwikipedia.ogv]]
*Vérifier la présence d'un captcha lors de la [[Spécial:Créer un compte|création d'un utilisateur]]
+
 
 +
Si InstantCommons n’est pas activée, [[Special:Allpages/File:|dans la liste des fichiers]], ouvrir un fichier OGG (chercher <tt>.ogv</tt> ou <tt>.oga</tt> dans la liste). S’il n’y en a pas, téléverser [[:mediawikiwiki:File:Videoonwikipedia.ogv|ce fichier]] sur le wiki (fichier sous licence CC-BY-SA 3.0) et tenter sa lecture. (Éventuellement, le supprimer ensuite.)
 +
 
 +
==Prévention du pollupostage==
 +
 
 +
===[[:mediawikiwiki:Extension:AbuseFilter|AbuseFilter]]===
 +
 
 +
Vérifier la présence de la page [[Special:AbuseFilter]] et vérifier que la liste des filtres s’affiche bien.
 +
 
 +
Éventuellement, en tant qu’admin, tenter de créer un filtre.
 +
 
 +
===[[:mediawikiwiki:Extension:AntiSpoof|AntiSpoof]]===
 +
 
 +
Choisir un compte au hasard dans la [[Special:Listusers|liste des utilisateurs]].
 +
 
 +
Aller sur la [[Special:CreateAccount|page de création d’un compte utilisateur]] et saisir le nom de l’utilisateur choisi avec des petites variations :
 +
* le mettre tout en majuscules (s’il ne l’est pas à l’origine)
 +
* et/ou le mettre tout en minuscules (s’il ne l’est pas à l’origine)
 +
* et/ou remplacer la lettre « O » par le chiffre « 0 » ou la lettre « ø » ou la lettre cyrillique « о »
 +
* et/ou remplacer la lettre « S » par le chiffre « 5 » (ou réciproquement)
 +
Après quelques secondes, il devrait apparaître un message rouge interdisant la création du compte utilisateur.
 +
 
 +
===[[:mediawikiwiki:Extension:ConfirmEdit|ConfirmEdit]]===
 +
 
 +
*Vérifier la présence d'un captcha lors de la [[Special:Créer un compte|création d'un utilisateur]]
 
*Vérifier que l'on peut bien créer un compte lorsqu'on répond correctement au Captcha
 
*Vérifier que l'on peut bien créer un compte lorsqu'on répond correctement au Captcha
*Vérifier l’absence de compte SPAM dans le journal des [[Spécial:Journal|création de compte]] utilisateur
+
*Vérifier l’absence de compte SPAM dans le journal des [[Special:Journal|création de compte]] utilisateur
 +
 
 +
===[[:mediawikiwiki:Extension:SpamBlacklist|SpamBlacklist]]===
 +
 
 +
Ouvrir le message système [[MediaWiki:Spam-blacklist]]. S’il est vide, l’extension n’est probablement pas utilisée (ou voir [[MediaWiki:Email-blacklist|cet autre message système ou chercher dans LocalSettings.php le paramètre $wgBlacklistSettings).
 +
 
 +
Dans la liste, choisir au hasard une adresse URL d’un site de la liste noire.
 +
 
 +
Puis :
 +
#[{{fullurl:{{FULLPAGENAME}}|action=edit}} Éditer cette page]
 +
#Copier l’adresse URL (bien mettre <tt>http://</tt> devant et bien remplacer les échappements des regex, par exemple le point « <tt>\.</tt> » devient un vrai point « <tt>.</tt> »)
 +
#Tenter d’enregistrer
 +
#Ça devrait refuser l’enregistrement en mentionnant l’adresse URL en liste noire.
 +
 
 +
===[[:mediawikiwiki:Extension:TitleBlacklist|TitleBlacklist]]===
 +
 
 +
Ouvrir LocalSettings.php et vérifier la valeur de $wgTitleBlacklistSources. Classiquement le message système MediaWiki:Titleblacklist est mentionné.
 +
 
 +
Si c’est bien le cas, ouvrir [[MediaWiki:Titleblacklist]], prendre un titre au hasard, et tenter de créer une page avec ce titre, ça devrait refuser.
 +
 
 +
===[[:mediawikiwiki:Extension:TorBlock|TorBlock]]===
 +
 
 +
Ouvrir le navigateur Tor (téléchargeable sur https://www.torproject.org/download/ ) et ouvrir le wiki.
 +
 
 +
Tenter d’éditer une page, un message d’erreur devrait directement apparaître.
 +
 
 +
==API==
 +
 
 +
===[[:mediawikiwiki:Extension:PageImages|PageImages]]===
 +
 
 +
Ouvrir ce lien d’API {{SERVER}}{{SCRIPTPATH}}/api.php?action=query&prop=pageimages
 +
 
 +
S’il est retourné <tt>{ "batchcomplete": "" }</tt>, ça fonctionne.
  
== Divers ==
+
==Divers==
  
=== Add Article/Category to Category ===
+
===Add Article/Category to Category===
 
Dans une page de catégorie, vérifier la présence tout en haut de  
 
Dans une page de catégorie, vérifier la présence tout en haut de  
  
 
"Créer un(e)  (article|catégorie) dans cette cette catégorie.  Nom [Créer]"
 
"Créer un(e)  (article|catégorie) dans cette cette catégorie.  Nom [Créer]"
  
=== [https://www.mediawiki.org/wiki/Extension:CookieWarning CookieWarning] ===
+
===[[:mediawikiwiki:Extension:CentralNotice|CentralNotice]]===
 +
 
 +
Sur le wiki "central", vérifier la présence de la page [[Special:CentralNoticeBanners]].
 +
 
 +
Sur les autres wikis, vérifier la présence de la page [[Special:RecordImpression]] (peut afficher une "image" vide, donc une erreur si l’extension est mal paramétrée).
 +
 
 +
===[[:mediawikiwiki:Extension:CirrusSearch|CirrusSearch (ElasticSearch)]]===
 +
 
 +
[{{canonicalurl:Special:Search|search=Test_Mediawiki}} Rechercher "Test d'extensions MediaWiki" (sans accent)]
 +
 
 +
Si vous voyez apparaître la page "Test d'extensions MédiaWiki" avec un accent à MédiaWiki alors Elastic Search fonctionne.
 +
 
 +
===[[:mediawikiwiki:Extension:CLDR|CLDR]]===
 +
 
 +
Ci-dessous il devrait y avoir le nom de la langue arabe écrit en : arabe, anglais, français. Si ça n’est qu’en arabe, l’extension ne fonctionne pas.
 +
 
 +
{{#language:ar}}
 +
 
 +
{{#language:ar|en}}
 +
 
 +
{{#language:ar|fr}}
 +
 
 +
===[[:mediawikiwiki:Extension:CommonsMetadata|CommonsMetadata]]===
 +
 
 +
''Ne semble pas utile en-dehors de Wikimedia Commons puisque ça parse spécifiquement les modèles de Wikimedia Commons.''
 +
 
 +
''Noter que, quand InstantCommons est activé, les requêtes d’API comme [{{SERVER}}{{SCRIPTPATH}}/api.php?action=query&prop=imageinfo&format=json&iiprop=extmetadata&iilimit=10&titles=File%3ACommon%20Kingfisher%20Alcedo%20atthis.jpg celle-ci] ont toujours une section "extmetadata", que cette extension soit présente ou non.''
 +
 
 +
===[[:mediawikiwiki:Extension:CookieWarning|CookieWarning]]===
 
Sans être connecté au wiki, vérifier la présence d'un bandeau gris "Les cookies nous aident"
 
Sans être connecté au wiki, vérifier la présence d'un bandeau gris "Les cookies nous aident"
  
=== [https://www.mediawiki.org/wiki/Extension:DeletePagesForGood DeletePagesForGood] ===
+
===[[:mediawikiwiki:Extension:DeletePagesForGood|DeletePagesForGood]]===
Sur la page d'un fichier, en tant qu'administrateur vérifier l'action "Supprimer définitivement la page" est disponible.
+
Sur la [[Special:Allpages/File:|page d’un fichier]], en tant qu’administrateur vérifier que l’action "Supprimer définitivement la page" est disponible.
 +
 
 +
===[[:mediawikiwiki:Extension:Disambiguator|Disambiguator]]===
 +
 
 +
Ouvrir ce lien d’API {{SERVER}}{{SCRIPTPATH}}/api.php?action=query&list=querypage&qppage=DisambiguationPages
 +
 
 +
S’il est retourné au moins un champ <tt>{ "batchcomplete": "" }</tt>, ça fonctionne. (Si ça n’est pas activé, il est retourné une erreur "badvalue".)
 +
 
 +
===[https://github.com/kulttuuri/DiscordNotifications DiscordNotifications] (exotique)===
 +
 
 +
TODO
 +
 
 +
===[[:mediawikiwiki:Extension:Flow|Flow]]===
 +
 
 +
La [[Special:Allpages/Topic:|liste des pages du wiki]] devrait contenir un espace de noms "Topic:" ("Sujet:" en français). Ouvrir une des discussions affichées et y répondre (un admin pourra supprimer ensuite le test dans le menu déroulant à droite de la discussion).
 +
 
 +
===[[:mediawikiwiki:Extension:Gadgets|Gadgets]]===
 +
 
 +
En étant connecté, ouvrir la page [[Special:Preferences|des préférences]], il devrait y avoir un onglet Gadget ([[Special:Preferences#mw-prefsection-gadgets|Ce lien]] doit y amener directement).
  
=== GoogleAnalyticsIntegration ===
+
===GoogleAnalyticsIntegration===
 
Dans le code html de la page vérifier la présence d'un script et votre numéro de suivi ligne 7 et la remontée d'infos dans votre compte GoogleAnlytics (voir Temps réél).<syntaxhighlight lang="javascript" line="1">
 
Dans le code html de la page vérifier la présence d'un script et votre numéro de suivi ligne 7 et la remontée d'infos dans votre compte GoogleAnlytics (voir Temps réél).<syntaxhighlight lang="javascript" line="1">
 
<script>
 
<script>
Ligne 159 : Ligne 421 :
 
</syntaxhighlight>
 
</syntaxhighlight>
  
=== [[:mediawikiwiki:Extension:MobileFrontend|MobileFrontend]] ===
+
===[[:mediawikiwiki:Extension:Graph|Graph]]===
  
Ouvrir [{{fullurl:Special:Random|mobileaction=toggle_view_mobile}} une page au hasard en version mobile].
+
Il devrait y avoir un graphique ci-dessous.
  
=== [[:mediawikiwiki:Extension:ParserHooks|ParserHooks]] ===
+
<graph>{"legends":[],"scales":[{"type":"ordinal","name":"x","zero":false,"domain":{"data":"chart","field":"x"},"padding":0.2,"range":"width","nice":true},{"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"zero":true,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":"category10"}],"version":2,"marks":[{"type":"rect","properties":{"hover":{"fill":{"value":"red"}},"update":{"fill":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"y2":{"scale":"y","value":0},"width":{"scale":"x","offset":-1,"band":true},"fill":{"scale":"color","field":"series"}}},"from":{"data":"chart"}}],"height":100,"axes":[{"type":"x","title":"X","scale":"x","format":"d","properties":{"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"title":{"fill":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","title":"Y","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false}],"data":[{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"chart","values":[{"y":10,"series":"y","x":1},{"y":12,"series":"y","x":2},{"y":6,"series":"y","x":3},{"y":14,"series":"y","x":4},{"y":2,"series":"y","x":5},{"y":10,"series":"y","x":6},{"y":7,"series":"y","x":7},{"y":9,"series":"y","x":8}]}],"width":400}</graph>
  
Dépendance de Maps, inutile de tester.
+
===[[:mediawikiwiki:Extension:Kartographer|Kartographer]]===
 +
Carte du mur de Caderousse à droite
 +
<mapframe text="Caderousse city wall" width="300" height="300" zoom="15" latitude="44.10200" longitude="4.75600">
 +
[
 +
  {
 +
    "type": "ExternalData",
 +
    "service": "geoshape",
 +
    "ids": "Q13518258",
 +
    "properties": {
 +
      "stroke": "#ffb100",
 +
      "stroke-width": 6,
 +
    }
 +
  },
 +
  {
 +
    "type": "Feature",
 +
    "geometry": { "type": "Point", "coordinates": [4.75566, 44.104498] },
 +
    "properties": {
 +
      "title": "Porte de Castellan"
 +
    }
 +
  },
 +
  {
 +
    "type": "Feature",
 +
    "geometry": { "type": "Point", "coordinates": [4.75829, 44.10258] },
 +
    "properties": {
 +
      "title": "Porte Léon Roche"
 +
    }
 +
  }
 +
]
 +
</mapframe>
  
=== [[:mediawikiwiki:Extension:Matomo|Matomo]] ===
+
===[[:mediawikiwiki:Extension:MobileFrontend|MobileFrontend]]===
 +
 
 +
Ouvrir [{{fullurl:{{PAGENAMEE}}|mobileaction=toggle_view_mobile}} une page au hasard en version mobile].
 +
 
 +
===[[:mediawikiwiki:Extension:Matomo|Matomo]]===
  
 
Dans [[Special:Random|les pages de contenu]], ouvrir le code source (Ctrl+U), vérifier qu’il est question de Matomo vers la fin.
 
Dans [[Special:Random|les pages de contenu]], ouvrir le code source (Ctrl+U), vérifier qu’il est question de Matomo vers la fin.
Ligne 173 : Ligne 467 :
 
Ouvrir le Matomo associé et vérifier qu’il y a du trafic. Attention : selon la config, les admins peuvent ne pas être suivis par Matomo, dans ce cas ouvrir une navigation privée pour être anonyme.
 
Ouvrir le Matomo associé et vérifier qu’il y a du trafic. Attention : selon la config, les admins peuvent ne pas être suivis par Matomo, dans ce cas ouvrir une navigation privée pour être anonyme.
  
 +
===[[:mediawikiwiki:Extension:Matomo|Piwik Integration]]===
 +
 +
Voir [[#Matomo]].
 +
 +
===[[:mediawikiwiki:Extension:SandboxLink|SandboxLink]]===
 +
 +
Être connecté en tant qu’utilisateur. Il devrait y avoir un lien 'Sandbox' (anglais) ou 'Bac à sable' (français) dans les liens utilisateur juste à droite de la page de discussion.
 +
 +
===[[:mediawikiwiki:Extension:TextExtracts|TextExtracts]]===
 +
 +
Ouvrir ce lien d’API {{SERVER}}{{SCRIPTPATH}}/api.php?action=query&prop=extracts&exchars=175&explaintext&titles={{urlencode:{{FULLPAGENAME}}|QUERY}}
 +
 +
S’il est retourné au moins un champ <tt>{ "batchcomplete": "" }</tt>, ça fonctionne. (Si ça n’est pas activé, il est retourné une erreur "badvalue".)
 +
 +
===[[:mediawikiwiki:Extension:Thanks|Thanks]]===
 +
 +
Dans les historiques, affiche un bouton 'remercier' à côté du nom d’utilisateur.
 +
 +
Cliquer sur ce bouton et vérifier [[Special:Log/thanks|dans le log thanks]] que celui-ci apparaît.
 +
 +
===[[:mediawikiwiki:Extension:ThrottleOverride|ThrottleOverride]]===
 +
 +
# Se renseigner sur la configuration précise de cette extension dans le fichier LocalSettings.php.
 +
# Tenter d’atteindre lesdites limites (éventuellemnt en les modifiant artificiellement le temps du test).
 +
 +
===[[:mediawikiwiki:Extension:TwoColConflict|TwoColConflict]]===
 +
 +
Être connecté en tant que 2 utilisateurs (l’un peut être non-connecté si le wiki lui permet d’éditer), par exemple dans 2 navigateurs différents ou alors avec une fenêtre normale et une fenêtre privée/incognito.
 +
 +
# En tant qu’utilisateur 1, [{{fullurl:{{PAGENAME}}|action=edit}} ouvrir l’édition du paragraphe ci-dessous]
 +
# En tant qu’utilisateur 2 dans l’autre fenêtre, [{{fullurl:{{PAGENAME}}|action=edit}} ouvrir l’édition du même paragraphe ci-dessous], modifier un mot, enregistrer
 +
# En tant qu’utilisateur 1, modifier un mot différent, tenter d’enregistrer, il devrait apparaître une page permettant de fusionner les deux modifications [[:mediawikiwiki:File:New design for the Two Column edit conflict interface, status October 2018.png|similaire à cette capture d’écran]], terminer la fusion peu importe comment, enregistrer.
  
=== [[:mediawikiwiki:Extension:UniversalLanguageSelector|UniversalLanguageSelector]] ===
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.
 +
 
 +
===[[:mediawikiwiki:Extension:UniversalLanguageSelector|UniversalLanguageSelector]]===
  
 
Affiche un sélecteur de langue à côté du nom d’utilisateur en haut ou dans la liste des interwikis selon l’habillage.
 
Affiche un sélecteur de langue à côté du nom d’utilisateur en haut ou dans la liste des interwikis selon l’habillage.
Ligne 180 : Ligne 508 :
 
Vérifier que la sélection d’une langue change bien la langue de l’interface.
 
Vérifier que la sélection d’une langue change bien la langue de l’interface.
  
 +
===[[:mediawikiwiki:Extension:WikidataPageBanner|WikidataPageBanner]]===
 +
 +
Ouvrir une page du wiki utilisant la fonction parseur &#123;&#123;PAGEBANNER&#125;&#125; (peut être trouvé avec [[Special:Replacetext]] si cette extension est installée). Il devrait y avoir la bannière en haut de la page [https://fr.wikivoyage.org/wiki/Besan%C3%A7on similaire à Wikivoyage].
 +
 +
==Librairies==
 +
 +
Rien à tester pour cette catégorie.
 +
 +
===[[:mediawikiwiki:Extension:Elastica|Elastica]]===
 +
 +
- (dépendance de CirrusSearch)
 +
 +
===[[:mediawikiwiki:Extension:MwEmbed|MwEmbedSupport]]===
 +
 +
- (dépendance de TimedMediaHandler, archivée en 1.31)
 +
 +
===[[:mediawikiwiki:Extension:ParserHooks|ParserHooks]]===
 +
 +
- (dépendance de Maps)
 +
 +
===[[:mediawikiwiki:Extension:Validator|Validator]]===
 +
 +
-
 +
 +
<!-- TODO ---
 +
 +
Il est possible de faire une version simplifiée de cette page, quand ParserFunctions est installée avec :
 +
 +
{{#ifexist:Special:CheckUser|CheckUser est installée.|CheckUser n’est pas installée.}}
 +
 +
--- /TODO -->
  
 
CC-BY-SA 4.0 [https://wiki-valley.com Wiki Valley MediaWiki Hosting and Consulting].
 
CC-BY-SA 4.0 [https://wiki-valley.com Wiki Valley MediaWiki Hosting and Consulting].

Version actuelle datée du 18 octobre 2021 à 10:13

Version du 13 janvier 2021

Liste à puces

  • un
  • deux
  • trois puces

Liste numérotées

  1. un
  2. deux
  3. trois

Si vous voyez apparaître un lien rouge (sauf si le CSS affichent les pages demandées d'une autre couleur) ou du code alors l'extension n'est pas installée ou ne fonctionne pas. Pour voir la liste des extensions activées sur ce wiki, rendez vous sur la page Special:Version.

Points d’attention :

  • Selon les versions de MediaWiki, les catégories ci-dessous peuvent être un peu différentes, notamment des extensions dans "Divers" qui seraient ici dans une catégorie plus spécialisées.
  • Dans les versions de MediaWiki après 1.34, les noms d’extensions peuvent être traduits dans la langue du wiki sur Special:Version.

Extensions sémantiques

Semantic Drilldown

Vérifier la présence de la page Special:BrowseData

Semantic MediaWiki (SMW)

Si vous voyez juste un lien rouge SMW fonctionne (mais si le wikitexte apparaît en noir SMW est n’est pas activé)

Pages spéciales

CheckUser

Vérifier la présence de la page Special:CheckUser

CiteThisPage

Vérifier la présence de la page Special:CiteThisPage

ContactPage

Envoyer un mail depuis Special:Contact et vérifier la bonne réception

Collection

Dans la barre latérale de navigation voir la présence de liens

  • Imprimer / exporter
    • Créer un livre
    • Télécharger comme PDF
    • Version imprimable

Data Transfer

Vérifier la présence de la page Special:ViewXML

Echo

Vérifier la présence de la page Special:Notifications

Cliquer sur la cloche ou la banette en haut dans les liens d'utilisateur pour voir apparaître des notifications

Interwiki

Vérifier la présence de la page Special:Interwiki

LookupUser

Vérifier la présence de la page Special:LookupUser

Nuke

Vérifier la présence de la page Special:Nuke

Page Forms

Vérifier la présence de la page Special:Forms

Renameuser

Vérifier la présence de la page Special:Renameuser

Renommer un utilisateur avec un compte ayant le droit renameuser.

Replace Text

Vérifier la présence de la page Special:Replacetext

TemplateSandbox

Vérifier la présence de la page Special:TemplateSandbox

UserMerge

Vérifier la présence de la page Special:UserMerge

Contributeurs/Éditeurs

CodeEditor

En étant connecté, ouvrir en édition la page votre common.css personnel : les lignes devraient être numérotées et il devrait y avoir de la coloration syntaxique de code.

Peut aussi être testé sur MediaWiki:Common.js ou MediaWiki:Common.css en tant qu’admin.

Si ça ne fonctionne pas, vérifier dans LS.php $wgCodeEditorEnableCore.

CodeMirror

Editer une page en cliquant sur le l'onglet Modifier en wikicode" et vérifier la coloration syntaxique tester sur cette page"

VisualEditor

Editer une page en cliquant sur le l'onglet Modifier "tester sur cette page" fonctionne le 2021-01-25 11:02

WikiEditor

Editer une page en wikicode et vérifier la présence d'une barre d'aide à la modification améliorée

500x500px

Greffons de l'analyseur syntaxique

Admin Links

Vérifier la présence de la page Special:AdminLinks

Babel

En wikicode sur une page utilisateur, ajouter {{#babel:fr}}. Il devrait y avoir une boîte utilisateur (voir la copie d’écran).

Cargo

Vérifier la présence des pages Special:Drilldown, Special:ViewData, Special:CargoTables

CategoryTree

EN wikicode écrire le nom d'une catégorie mère (sans le prefixe "Catégorie")entre <categorytree mode="pages"> et </categorytree> Exemple :

<categorytree mode="pages">NomDuneCatégorieMère</categorytree>

Pour trouver une catégorie voir les catégories les plus utilisées

CharInsert

Ouvrir MediaWiki:Edittools, il devrait y avoir des boutons pour insérer des caractères spéciaux dans la fenêtre d’édition de wikicode (voir cet exemple).

Si les balises <charinsert> s’affichent directement, l’extension n’est pas activée.

S’il n’y a pas de boutons, l’extension est inutile.

Cite

Cliquer sur le petit 1 pour voir une citation dans la section ci-après[1]

Références

Easy Timeline

La frise chronologique ci-dessus doit s’afficher.

<timeline> ImageSize = width:140 height:60 PlotArea = width:100 height:30 left:20 bottom:30 TimeAxis = orientation:horizontal DateFormat = yyyy Period = from:1900 till:2000 AlignBars = early ScaleMajor = unit:year increment:50 start:1900 Colors =

 id:canvas value:rgb(1,1,0.85)

BackgroundColors = canvas:canvas PlotData =

 width:15 color:red
 bar:test from:1900 till:2000
 bar:test at:1990 mark:(line,white)

</timeline>

EmbedVideo

Video YouTube ci-dessous {{#ev:youtube|https://www.youtube.com/watch?v=yLjJ752kABs}}

External Data

Vous devriez vous ci-dessous l'erreur Erreur : "Aucun paramètre « url » spécifié." {{#get_web_data: }}

InputBox

Le champ suivant doit s’afficher - il permet d’entrer un titre de page à créer. <inputbox> type=create break=no </inputbox>

MagicNoCache

Le mot magique NOCACHE ne devrait pas s’afficher à la fin de cette ligne entre les crochets >__NOCACHE__<

Maps

Carte de Paris ci-dessous : {{#display_map:

|centre=Paris
|service=leaflet

}}

Math

La formule suivante devrait s’afficher sous forme d’image PNG.

<math>f(a) = \frac{1}{2\pi i} \oint \frac{f(z)}{z-a}\text{d}z</math>

SyntaxHighlight

Code formaté en python avec lignes numérotées: <syntaxhighlight lang="Python" line="line"> def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr else: pass </syntaxhighlight>

ParserFunctions

ParserFunctions fonctionne ! (le wikitexte ne devrait pas s’afficher si ça fonctionne bien, mais "ParserFunctions fonctionne !" devrait s’afficher)

Poem

Il ne devrait pas y avoir de balises <poem> ci-après.

<poem> Une terre au flanc maigre, âpre, avare, inclément Où les vivants pensifs travaillent tristement,

Et qui donne à regret à cette race humaine

Un peu de pain pour tant de labeur et de peine ;

Des hommes durs, éclos sur ces sillons ingrats ;

Des cités d’où s’en vont, en se tordant les bras,

La charité, la paix, la foi, sœurs vénérables ;

L’orgueil chez les puissants et chez les misérables ; </poem>

Quiz

Il devrait y avoir un formulaire ci-dessous.

<quiz display=simple> {Question |type="()"} + The correct answer. - Distractor. - Distractor. </quiz>

RSS

Vous devriez voir ci-dessous 2 flux RSS de la fondation Wikimedia Extension:RSS -- Error: " https://blog.wikimedia.org/feed/ " n'est pas dans la liste des flux autorisés. Ils n'y a aucune URL de flux autorisés dans la liste.

Scribunto

Il devrait y avoir un message d’erreur "Erreur de script : vous devez spécifier une fonction à appeler." ci-dessous.

{{#invoke:Si vous voyez ce wikicode, Scribunto n’est pas installé}}

Pour tester plus :

  1. Ouvrir une page dans l’espace de nom "Module"
  2. Vérifier que la coloration syntaxique fonctionne sur la page du module
  3. Cliquer sur le bouton Pages liées dans la boîte à outils, ouvrir une page (au hasard) où il est écrit inclusion
  4. Vérifier dans la page ouverte que le module s’exécute correctement à l’endroit où le module est utilisé (=on ne voit pas de wikitexte ou d’erreur Scribunto en rouge) – il peut être nécessaire de regarder en wikicode l’endroit où le module est utilisé

SyntaxHighlight

La coloration syntaxique devrait être active ci-après.

<syntaxhighlight lang="css"> /* CSS placed here will be applied to all skins */ .mw-highlight pre { font-size: 90%; } </syntaxhighlight>

TemplateData

<templatedata>
{
    "description": "",
    "params": {
        "1": {
            "label": "Example parameter",
            "description": "Example parameter description",
            "type": "string"
        }
    }
}
</templatedata>
  • Prévisualiser : le wikicode ajouté ne devrait pas s’afficher tel quel

Variables

HitCounters

Vérifier la présence de la mention "Cette page a été consultée n fois." tout en bas de la page ou dans les Statistiques

Manipulateurs de médias

PDFHandler

Dans la liste des fichiers, ouvrir un fichier PDF (chercher .pdf dans la liste).

Sur sa page, le fichier PDF devrait s’afficher en tant qu’image miniature (ainsi que la page suivante s’il y en a une).

TimedMediaHandler

Si InstantCommons est activée, la vidéo ci-dessous devrait s’afficher et pouvoir être lue.

300px

Si InstantCommons n’est pas activée, dans la liste des fichiers, ouvrir un fichier OGG (chercher .ogv ou .oga dans la liste). S’il n’y en a pas, téléverser ce fichier sur le wiki (fichier sous licence CC-BY-SA 3.0) et tenter sa lecture. (Éventuellement, le supprimer ensuite.)

Prévention du pollupostage

AbuseFilter

Vérifier la présence de la page Special:AbuseFilter et vérifier que la liste des filtres s’affiche bien.

Éventuellement, en tant qu’admin, tenter de créer un filtre.

AntiSpoof

Choisir un compte au hasard dans la liste des utilisateurs.

Aller sur la page de création d’un compte utilisateur et saisir le nom de l’utilisateur choisi avec des petites variations :

  • le mettre tout en majuscules (s’il ne l’est pas à l’origine)
  • et/ou le mettre tout en minuscules (s’il ne l’est pas à l’origine)
  • et/ou remplacer la lettre « O » par le chiffre « 0 » ou la lettre « ø » ou la lettre cyrillique « о »
  • et/ou remplacer la lettre « S » par le chiffre « 5 » (ou réciproquement)

Après quelques secondes, il devrait apparaître un message rouge interdisant la création du compte utilisateur.

ConfirmEdit

  • Vérifier la présence d'un captcha lors de la création d'un utilisateur
  • Vérifier que l'on peut bien créer un compte lorsqu'on répond correctement au Captcha
  • Vérifier l’absence de compte SPAM dans le journal des création de compte utilisateur

SpamBlacklist

Ouvrir le message système MediaWiki:Spam-blacklist. S’il est vide, l’extension n’est probablement pas utilisée (ou voir [[MediaWiki:Email-blacklist|cet autre message système ou chercher dans LocalSettings.php le paramètre $wgBlacklistSettings).

Dans la liste, choisir au hasard une adresse URL d’un site de la liste noire.

Puis :

  1. Éditer cette page
  2. Copier l’adresse URL (bien mettre http:// devant et bien remplacer les échappements des regex, par exemple le point « \. » devient un vrai point « . »)
  3. Tenter d’enregistrer
  4. Ça devrait refuser l’enregistrement en mentionnant l’adresse URL en liste noire.

TitleBlacklist

Ouvrir LocalSettings.php et vérifier la valeur de $wgTitleBlacklistSources. Classiquement le message système MediaWiki:Titleblacklist est mentionné.

Si c’est bien le cas, ouvrir MediaWiki:Titleblacklist, prendre un titre au hasard, et tenter de créer une page avec ce titre, ça devrait refuser.

TorBlock

Ouvrir le navigateur Tor (téléchargeable sur https://www.torproject.org/download/ ) et ouvrir le wiki.

Tenter d’éditer une page, un message d’erreur devrait directement apparaître.

API

PageImages

Ouvrir ce lien d’API //wiki1418.yvelines.fr/api.php?action=query&prop=pageimages

S’il est retourné { "batchcomplete": "" }, ça fonctionne.

Divers

Add Article/Category to Category

Dans une page de catégorie, vérifier la présence tout en haut de

"Créer un(e) (article|catégorie) dans cette cette catégorie. Nom [Créer]"

CentralNotice

Sur le wiki "central", vérifier la présence de la page Special:CentralNoticeBanners.

Sur les autres wikis, vérifier la présence de la page Special:RecordImpression (peut afficher une "image" vide, donc une erreur si l’extension est mal paramétrée).

CirrusSearch (ElasticSearch)

Rechercher "Test d'extensions MediaWiki" (sans accent)

Si vous voyez apparaître la page "Test d'extensions MédiaWiki" avec un accent à MédiaWiki alors Elastic Search fonctionne.

CLDR

Ci-dessous il devrait y avoir le nom de la langue arabe écrit en : arabe, anglais, français. Si ça n’est qu’en arabe, l’extension ne fonctionne pas.

العربية

العربية

العربية

CommonsMetadata

Ne semble pas utile en-dehors de Wikimedia Commons puisque ça parse spécifiquement les modèles de Wikimedia Commons.

Noter que, quand InstantCommons est activé, les requêtes d’API comme celle-ci ont toujours une section "extmetadata", que cette extension soit présente ou non.

CookieWarning

Sans être connecté au wiki, vérifier la présence d'un bandeau gris "Les cookies nous aident"

DeletePagesForGood

Sur la page d’un fichier, en tant qu’administrateur vérifier que l’action "Supprimer définitivement la page" est disponible.

Disambiguator

Ouvrir ce lien d’API //wiki1418.yvelines.fr/api.php?action=query&list=querypage&qppage=DisambiguationPages

S’il est retourné au moins un champ { "batchcomplete": "" }, ça fonctionne. (Si ça n’est pas activé, il est retourné une erreur "badvalue".)

DiscordNotifications (exotique)

TODO

Flow

La liste des pages du wiki devrait contenir un espace de noms "Topic:" ("Sujet:" en français). Ouvrir une des discussions affichées et y répondre (un admin pourra supprimer ensuite le test dans le menu déroulant à droite de la discussion).

Gadgets

En étant connecté, ouvrir la page des préférences, il devrait y avoir un onglet Gadget (Ce lien doit y amener directement).

GoogleAnalyticsIntegration

Dans le code html de la page vérifier la présence d'un script et votre numéro de suivi ligne 7 et la remontée d'infos dans votre compte GoogleAnlytics (voir Temps réél).<syntaxhighlight lang="javascript" line="1"> <script>

 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-3XXXXXX-X', 'auto');
 ga('set', 'anonymizeIp', true);
 ga('send', 'pageview');

</script> </syntaxhighlight>

Graph

Il devrait y avoir un graphique ci-dessous.

<graph>{"legends":[],"scales":[{"type":"ordinal","name":"x","zero":false,"domain":{"data":"chart","field":"x"},"padding":0.2,"range":"width","nice":true},{"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"zero":true,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":"category10"}],"version":2,"marks":[{"type":"rect","properties":{"hover":{"fill":{"value":"red"}},"update":{"fill":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"y2":{"scale":"y","value":0},"width":{"scale":"x","offset":-1,"band":true},"fill":{"scale":"color","field":"series"}}},"from":{"data":"chart"}}],"height":100,"axes":[{"type":"x","title":"X","scale":"x","format":"d","properties":{"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"title":{"fill":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","title":"Y","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false}],"data":[{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"chart","values":[{"y":10,"series":"y","x":1},{"y":12,"series":"y","x":2},{"y":6,"series":"y","x":3},{"y":14,"series":"y","x":4},{"y":2,"series":"y","x":5},{"y":10,"series":"y","x":6},{"y":7,"series":"y","x":7},{"y":9,"series":"y","x":8}]}],"width":400}</graph>

Kartographer

Carte du mur de Caderousse à droite <mapframe text="Caderousse city wall" width="300" height="300" zoom="15" latitude="44.10200" longitude="4.75600"> [

 {
   "type": "ExternalData",
   "service": "geoshape",
   "ids": "Q13518258",
   "properties": {
     "stroke": "#ffb100",
     "stroke-width": 6,
   }
 },
 {
   "type": "Feature",
   "geometry": { "type": "Point", "coordinates": [4.75566, 44.104498] },
   "properties": {
     "title": "Porte de Castellan"
   }
 },
 {
   "type": "Feature",
   "geometry": { "type": "Point", "coordinates": [4.75829, 44.10258] },
   "properties": {
     "title": "Porte Léon Roche"
   }
 }

] </mapframe>

MobileFrontend

Ouvrir une page au hasard en version mobile.

Matomo

Dans les pages de contenu, ouvrir le code source (Ctrl+U), vérifier qu’il est question de Matomo vers la fin.

Ouvrir le Matomo associé et vérifier qu’il y a du trafic. Attention : selon la config, les admins peuvent ne pas être suivis par Matomo, dans ce cas ouvrir une navigation privée pour être anonyme.

Piwik Integration

Voir #Matomo.

SandboxLink

Être connecté en tant qu’utilisateur. Il devrait y avoir un lien 'Sandbox' (anglais) ou 'Bac à sable' (français) dans les liens utilisateur juste à droite de la page de discussion.

TextExtracts

Ouvrir ce lien d’API //wiki1418.yvelines.fr/api.php?action=query&prop=extracts&exchars=175&explaintext&titles=Test+d%26%2339%3Bextensions+MediaWiki

S’il est retourné au moins un champ { "batchcomplete": "" }, ça fonctionne. (Si ça n’est pas activé, il est retourné une erreur "badvalue".)

Thanks

Dans les historiques, affiche un bouton 'remercier' à côté du nom d’utilisateur.

Cliquer sur ce bouton et vérifier dans le log thanks que celui-ci apparaît.

ThrottleOverride

  1. Se renseigner sur la configuration précise de cette extension dans le fichier LocalSettings.php.
  2. Tenter d’atteindre lesdites limites (éventuellemnt en les modifiant artificiellement le temps du test).

TwoColConflict

Être connecté en tant que 2 utilisateurs (l’un peut être non-connecté si le wiki lui permet d’éditer), par exemple dans 2 navigateurs différents ou alors avec une fenêtre normale et une fenêtre privée/incognito.

  1. En tant qu’utilisateur 1, ouvrir l’édition du paragraphe ci-dessous
  2. En tant qu’utilisateur 2 dans l’autre fenêtre, ouvrir l’édition du même paragraphe ci-dessous, modifier un mot, enregistrer
  3. En tant qu’utilisateur 1, modifier un mot différent, tenter d’enregistrer, il devrait apparaître une page permettant de fusionner les deux modifications similaire à cette capture d’écran, terminer la fusion peu importe comment, enregistrer.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.

UniversalLanguageSelector

Affiche un sélecteur de langue à côté du nom d’utilisateur en haut ou dans la liste des interwikis selon l’habillage.

Vérifier que la sélection d’une langue change bien la langue de l’interface.

WikidataPageBanner

Ouvrir une page du wiki utilisant la fonction parseur {{PAGEBANNER}} (peut être trouvé avec Special:Replacetext si cette extension est installée). Il devrait y avoir la bannière en haut de la page similaire à Wikivoyage.

Librairies

Rien à tester pour cette catégorie.

Elastica

- (dépendance de CirrusSearch)

MwEmbedSupport

- (dépendance de TimedMediaHandler, archivée en 1.31)

ParserHooks

- (dépendance de Maps)

Validator

-


CC-BY-SA 4.0 Wiki Valley MediaWiki Hosting and Consulting.