Liste-extensions
Extensions | |
---|---|
Liste des extensions | |
Page | Liste-extensions |
Objet | Explications rapides pour les extensions installées sur ce wiki |
Catégorie | Aide |
Création | 7/04/2018 |
Langage | wiki |
Références | |
Rédaction | R. Birot |
Correction | I. Birot |
Langue | FR |
Information | la liste sera mise à jour si nécessaire |
cliquez ICI |
Sommaire
- 1 Technique : Protection d'une page
- 2 Technique : Bandeau titre du site
- 3 Technique : Logo et icône
- 4 Technique : Galerie des nouveaux fichiers
- 5 Extension InputBox
- 6 Extension ImageMap
- 7 Extension MultiMaps
- 8 Extension EmbedVideo
- 9 Extension JavascriptSlideShow (Slider)
- 10 Extension AutoSitemap (référencement)
- 11 Extension WikiSEO (référencement)
- 12 Extension FancyBoxThumbs (Zoom sur image)
- 13 Extension DeleteBatch
- 14 Extension Statcounter
- 15 Extension Lockdown
- 16 Extension WikiArticleFeed (flux RSS)
- 17 Technique : Note d'information en tête de toutes les pages
- 18 Technique : Affichage du logo en bas des pages
- 19 Extension Multi-Upload
- 20 Extension "PDFEmbed"
- 21 Extension ContactPage
- 22 Extension IframePage
- 23 Technique : supprimer l'onglet "Discussion"
- 24 Notes et références
Technique : Protection d'une page
Pour réserver la modification d'une page aux administrateurs, dans l'onglet "Plus" (bandeau du haut) il faut cliquer sur "Protéger" puis choisir les utilisateurs autorisés
Technique : Bandeau titre du site
Pour avoir une image et un titre en début de chaque page, il faut créer la page "MediaWiki:Sitenotice"
Technique : Logo et icône
- Pour avoir le logo du site en haut du menu latéral, il faut modifier la ligne suivante dans le fichier "LocalSettings.php" en lui mettant le nom du fichier correspondant :
$wgLogo = "mon_logo.png";
- Pour avoir le logo du site en icône dans la barre adresse internet, il faut placer l'icône (64x64 maxi) dans un fichier "favicon.ico" et le placer sous la racine du wiki
Technique : Galerie des nouveaux fichiers
- Cette page spéciale permet d'afficher, sous forme de galerie de vignettes (cf image ci-dessous), un nombre paramétrable des fichiers importés les plus récents. Pour rechercher une image, c'est plus pratique que de dérouler la liste des fichiers.
Elle s'utilise de la façon suivante :
{{Special:NewFiles/xx}}
- Le paramètre /xx est optionnel (50 implicite) et permet de spécifier le nombre de vignettes à visualiser par page.
- Exemple d'une partie de la galerie (paramètre = /5) :
TCA modif gaz new.jpg Renisa
24 juin 2024 à 20:41
337 × 600 ; 27 Kio
TCA modif gaz ori.jpg Renisa
24 juin 2024 à 20:41
338 × 600 ; 27 Kio
TCA modif gaz reel.jpg Renisa
24 juin 2024 à 20:40
341 × 600 ; 40 Kio
OpenStreetMap 02.jpg Renisa
1 mai 2024 à 12:51
1 172 × 803 ; 156 Kio
OpenStreetMap 03.jpg Renisa
1 mai 2024 à 12:51
1 108 × 854 ; 157 Kio
- En cliquant sur une vignette on ouvre la page de description du fichier.
Extension InputBox
L'extension "Inputbox" permet d'entrer des données et de valider des actions. Voici deux exemples :
Créer une nouvelle page
La syntaxe : <inputbox> type=create width=30 break=no buttonlabel=Créer une nouvelle page placeholder=Titre de la page </inputbox>
Créer une zone de recherche
La syntaxe : <inputbox> type=search width=30 buttonlabel=Chercher labeltext=Chercher les mots suivants<br> </inputbox>
Lien :Page de l'extension sur MediaWiki |
Extension ImageMap
Cette extension permet de sélectionner des parties d'image pour les rendre cliquables vers un lien et affiche un texte au passage de la souris.
Exemple de code | Résultat (passez ou cliquez sur les visages) |
---|---|
<imagemap> Fichier:Image-map.jpg|400px|La JAM des années 1950 rect 35 172 121 268 [[Fichier:Image-map.jpg|Clément COSTO]] rect 130 111 214 229 [[Fichier:Image-map.jpg|Abbé RENAIS]] rect 268 135 351 252 [[Fichier:Image-map.jpg|Michel DAVID]] rect 405 84 489 204 [[Fichier:Image-map.jpg|Joseph HUBERT]] rect 553 97 638 217 [[Fichier:Image-map.jpg|Joseph BROSSAIS]] rect 718 67 803 186 [[Fichier:Image-map.jpg|Robert SAULNIER]] rect 838 39 923 157 [[Fichier:Image-map.jpg|Paul GIROT]]<br> rect 108 427 207 554 [[Fichier:Image-map.jpg|Pierre LALOUYER]] desc bottom-right </imagemap> |
Paramétrage
- les coordonnées sont celles de la zone de l'image décrite : x y coin haut gauche, x y coin bas droite
- entre les "[[ ]]" il y a obligatoirement un lien vers une page interne ou externe.
- s'il n'y a que ce lien, c'est ce qui apparaîtra en passant la souris sur la zone correspondante
- s'il y a un texte derriere "|", c'est ce texte qui appraîtra avec le passage de la souris ce qui permet de mettre un lien différent devant.
Lien :Page de l'extension sur MediaWiki |
Extension MultiMaps
Exemple avec une carte de Mordelles
- création de l'image du marqueur (ici, Purple_Marker.png), implicitement le marqueur est bleu,
- positionnement du marqueur de couleur sur un lieu,
- délimitation d'une zone ("lines") et matérialisation de la zone hachurée bleue ("Polygons")
NB : le nom du bâtiment apparait en cliquant sur le marqueur
Chargement de la carte…
La taille de la carte est paramétrable en hauteur (heigh=xxx) et en largeur (width=xxx)
Pour avoir des marqueurs de couleurs ou de formes différentes, il faut les créer en images .png (respecter la taille, ici 22x35px)
La description de la carte ci-dessus est la suivante :
{{#MultiMaps: |lines = 48.084003, -1.813526 : 48.077428, -1.838350 : 48.071063, -1.852569 : 48.063379, -1.869017; |polygons = 48.066384, -1.854157 : 48.071336, -1.848852 : 48.069744, -1.830772 : 48.067598, -1.823230; |48.071736, -1.849591 ~Eglise ~Mordelles~ Purple_marker.png | height=300px| width=500px}}
Comment récupérer les coordonnées d'un point en notation décimale ?
1- à partir d'OpenStreetMap (https://www.openstreetmap.org)
A partir d'une carte "OpenStreet Maps", rechercher le lieu voulu et cliquer sur le point recherché. |
2- à partir de Google Maps (https://www.google.com/maps/)
A partir d'une carte "Google Maps", rechercher le lieu voulu et cliquer sur le point recherché. |
Lien vers la page complète |
Extension EmbedVideo
L'exemple suivant affiche une vidéo qui a été préalablement chargée chez "VIMEO"
{{Encadré |color=lightblue |titre=Gérard Pelhate |image= |texte={{#ev:vimeo|140041716|250|left|Mémoire des Hommes - Gérard Pelhate|frame}} }} |
Gérard Pelhate
|
Lien :Page de l'extension sur MediaWiki |
Extension JavascriptSlideShow (Slider)
Utilisation
<slideshow sequence="random" transition="fade" refresh="3000"> <div>[[Image:armoiries-bli.jpg|thumb|right|128px|Blason 1]]</div> <div>[[Image:armoiries-35.jpg|thumb|right|128px|Blason 2]]</div> <div>[[Image:armoiries-mordelles.jpg|thumb|right|128px|Blason 3]]</div> </slideshow>
Lien :Page de l'extension sur MediaWiki |
Extension AutoSitemap (référencement)
Extension qui permet de générer les "sitemap" nécessaires aux moteurs de recherche pour indexer le site et améliorer le référencement.
Les paramètres à installer dans "LocalSettings.php" sont les suivants pour le site "monsite.fr" et un sitemap dans "../Sitemap/monsitemap.xml" :
wfLoadExtension( 'AutoSitemap' ); $wgAutoSitemap["filename"] = "Sitemap/monsitemap.xml"; $wgAutoSitemap["server"] = "https:/monsite.fr"; $wgAutoSitemap["notify"] = []; $wgAutoSitemap["freq"] = "daily"; //default
Pour notifier aux moteurs (ici Google et Bing) qu'il y a un nouveau site map :
$wgAutoSitemap["notify"] = [ 'https://www.google.com/webmasters/sitemaps/ping?sitemap=https://monsite.fr/Sitemap/monsitemap.xml', 'https://www.bing.com/webmaster/ping.aspx?sitemap=https://monsite.fr/Sitemap/monsitemap.xml', ];
Lien : Page de l'extension pour Media Wiki |
Extension WikiSEO (référencement)
Cette extension permet d'ajouter des informations "title, keywords et meta" dans les pages HTML du wiki pour améliorer son référencement
- Exemple de séquence à mettre dans une page et résultat dans le source html :
{{#seo: |title=complément au nom de la page |titlemode=append |keywords=les mots clés séparés par des virgules |description=la "meta" description }}
{{#seo: |title=Aide:Liste-extensions |titlemode=append |keywords=wiki, mediawiki, aide, programmation, rb-realisations, Birot |description=site wiki pour mettre en place et maintenir un site réalisé avec MediaWiki }}
<title>Aide:Liste-extensions - Aide:Liste-extensions</title> <meta name="keywords" content="wiki, mediawiki, aide, programmation, rb-realisations, Birot"/> <meta name="description" content="site wiki pour mettre en place et maintenir un site réalisé avec MediaWiki"/>
- Ligne à ajouter pour éviter l'indexation de la page par les moteurs de recherche (page en cours de création par exemple)
|robots=noindex
Lien : Page de l'extension pour Media Wiki |
Extension FancyBoxThumbs (Zoom sur image)
Une fois l'extension installée, toutes les images sont immédiatement zoomables sur simple clic.
Lien : Page de l'extension pour MediaWiki
Lien : Page de l'extension pour MediaWiki |
Extension DeleteBatch
Cette extension permet, à un utilisateur autorisé, de supprimer plusieurs pages du wiki en même temps.
Lien : page de l'extension pour MediaWiki |
Extension Statcounter
Cette extension permet d'envoyer les statistiques de fréquentation au site "StatCounter.com".
- Pour utiliser cette extension, il faut :
- avoir un compte chez statcounter.com
- créer les codes de suivi de votre site via la page "ajouter un projet"
- Cette extension, une fois installée, crée deux pages qu"il faut compléter avec les codes fournis par le site "statcounter.com"
- la page "MediaWiki:Statcounter-project-id" qui contiendra le code numérique de la ligne "var sc_project=code-numérique;"
- la page "MediaWiki:Statcounter-security" qui contiendra le code sécurité de la ligne "var sc_security="code-sécurité";
Exemple (format histogramme hebdomadaire)
Lien: page de l'extension pour MediaWiki |
Extension Lockdown
Cette extension permet de limiter la visibilité des utilisateurs (enregistrés ou pas) sur les pages spéciales.
Paramètres du fichier "LocalSettings.php" :
# extension Lockdown (acces restreint de pages) require_once( "$IP/extensions/Lockdown/Lockdown.php" ); $wgSpecialPageLockdown['SpecialUpload'] = array('user'); $wgSpecialPageLockdown['Specialpages'] = array('user'); $wgActionLockdown['history'] = array('user');
Pour restreindre l'accès au site aux seuls utilisateurs connectés | $wgNamespacePermissionLockdown['*']['read'] = array('user'); |
Pour restreindre l'accès aux pages d'Aide aux seuls utilisateurs connectés | $wgNamespacePermissionLockdown[12]['read'] = array('user'); |
Pour restreindre l'accès à la liste des fichiers aux seuls utilisateurs connectés | $wgSpecialPageLockdown['Listfiles'] = ['user']; |
Remarque : les pages "spéciales" peuvent avoir des noms particuliers : la liste est dans le fichier : MessagesEN.php :
Lien : Page de l'extension pour MediaWiki |
Extension WikiArticleFeed (flux RSS)
Pour utiliser l'extension qui génère des flux (ou fils) RSS et Atom, il faut créer une page spécifique avec les paramètres suivants (page du wiki.lemordelais.fr):
== Flux RSS - Atom == <startFeed /> Si vous souhaitez être informé des nouveautés sur notre wiki, abonnez-vous à ce fil<br> === Dernière=== [[Recherches archéologiques|Recherches archéologiques (7 avril 2018)]]<br> === Avant dernière === [[Les_châteaux_et_manoirs|Châteaux et manoirs mordelais]] (2 avril 2018)<br> <endFeed />
A chaque modification de la page, une indication cliquable de création de flux apparait dans le menu latéral et les flux sont mis à jour.
Lien : page de l'extension pour MediaWiki |
Lien : listes des extensions "RSS" pour MediaWiki |
Technique : Note d'information en tête de toutes les pages
Se fait en utilisant la fonction : MediaWiki:Sitenotice
Exemple avec l'information affichée au début de chaque page de ce site (au dessus du nom de la page) :
{{Encadré |color=lightblue |titre=Information |image=[[Fichier:Information 01.jpg|50px|gauche]] |texte=Ce wiki sert à la formation et à la préparation des pages pour les rédacteurs enregistrés du site wikisecu-bretagne. }}
Technique : Affichage du logo en bas des pages
en bas de chaque page d'un wiki apparait le logo de Médiawiki avec un lien vers leur site.
Mettre votre propre logo/lien consiste à ajouter la séquence décrite ci-dessous dans le fichier LocaltSettings.php (à la fin).
Attention, le fichier contenant le logo doit être en .png et dans la racine du wiki. S'il n'a pas la taille requise, elle doit être spécifiée dans les paramètres "height" et "width" de la séquence
Séquence à mettre dans LocalSettings.php |
---|
$wgFooterIcons = [ "copyright" => [ "copyright" => [], // placeholder for the built in copyright icon ], "poweredby" => [ "mediawiki" => [ // ********** Modifications par RB Realisations // Defaults to point at // "$wgResourceBasePath/resources/assets/poweredby_mediawiki_88x31.png" // plus srcset for 1.5x, 2x resolution variants. "src" => "https://ce-wiki/FooterIcon_01M.png", "url" => "https://www.monsite.fr/", "alt" => "Mon Site", "height" => "47", "width" => "151", ] ], ]; |
Les paramètres |
---|
src
url
alt
width et height
|
Lien : modification de l'icône de bas de page |
Extension Multi-Upload
Cette extension permet de charger plusieurs fichiers en bouclant sur le module "Importer un fichier"
Lien :Page de l'extension sur MediaWiki |
Extension "PDFEmbed"
Cette extension permet d'insérer et de visualiser un fichier PDF (embeded) dans une page du wiki.
Pour insérer le PDF, une fois chargé dans les médias du wiki, il suffit d'ajouter cette phrase :
<pdf>File:Example.pdf</pdf>
Les dimensions de la fenêtre de visualisation sont modifiables :
// Default width for the PDF object container. $wgPdfEmbed['width'] = 800; // Default height for the PDF object container. $wgPdfEmbed['height'] = 1090;
Voir un exemple dans cette page : Page-pdf
Lien :Page de l'extension sur MediaWiki |
Extension ContactPage
Cette extension permet d'avoir un formulaire de contact permettant d'envoyer un mail à l'administrateur du site (indiquée dans "LocalSettings.php") sans qu'il y ait communication de son adresse mail. Une fois l'extension installée, il faut ajouter au fichier "LocalSettings.php" la séquence ci-dessous :
# Création d'une page contact wfLoadExtension( 'ContactPage' ); $wgContactConfig['default'] = array( 'RecipientUser' => 'Admin', // Must be the name of a valid account which also has a verified e-mail-address added to it. 'SenderName' => 'Contact Form on ' . $wgSitename, // "Contact Form on" needs to be translated 'SenderEmail' => null, // Defaults to $wgPasswordSender, may be changed as required 'RequireDetails' => true, // Either "true" or "false" as required 'IncludeIP' => false, // Either "true" or "false" as required 'AdditionalFields' => array( 'Text' => array( 'label-message' => 'emailmessage', 'type' => 'textarea', 'rows' => 20, 'cols' => 80, 'required' => true, // Either "true" or "false" as required ), ), // Added in MW 1.26 'DisplayFormat' => 'table', // See HTMLForm documentation for available values. 'RLModules' => array(), // Resource loader modules to add to the form display page. 'RLStyleModules' => array(), // Resource loader CSS modules to add to the form display page. );
La séquence s'appelle par "Spécial:Contact" et donne l'affichage du formulaire suivant :
Lien :Page de l'extension sur MediaWiki |
Extension IframePage
Installation
Cette extension permet de charger des pages web dans une zone "Iframe" de sa page
Il faut au préalable installer l'extension IframePage et charger le lien d'accès dans la fichier LocalSettings.php.
Utilisation
à charger dans la zone de recherche des pages :
- accès à la page d'accueil d'un site (ici Acriv): Special:IframePage/Acriv
- Special:IframePage accède au premier site décrit dans le fichier LocalSettings.php.
Test
Lien :Page de l'extension sur MediaWiki |
Technique : supprimer l'onglet "Discussion"
Lignes à insérer dans "MédiaWiki:Common.css"
#ca-talk { display: none !important; }