MediaWiki/Extension
Les extensions à utiliser.
Liste des extensions utilisées
- DynamicPageList (Wikimedia)
- Highlightjs Integration :
- MsUpload
- Newest Pages :
- NoTitle :
- Purge
- CodeMirror : pour la coloration syntaxique en édition d'article :
PdfHandler
PdfHandler :
Prérequis :
- Ghostscript :
- Xpdfreader :
Maintenance
Pour reconstruire les vignettes des PDF ; source : https://www.mediawiki.org/wiki/Extension_talk:PdfHandler
php path/to/maintenance/refreshImageMetadata.php -f
php path/to/maintenance/rebuildImages.php
- Élément de la liste numérotée
LDAP
LDAP hub :
LDAPProvider
LDAPProvider :
Auth remoteuser
Auth remoteuser
// If account creation by anonymous users is forbidden, then allow // it to be created automatically (by the extension). $wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['autocreateaccount'] = true;
External Data
Page principale : https://www.mediawiki.org/wiki/Extension:External_Data
Exemple 1
{{#get_db_data: |server=mediawiki |from=user |where=not user_name ='Wikiroot' |data=id=user_id,login=user_name,name=user_real_name }} {| class="wikitable" ! id ! login ! name{{#for_external_table:<nowiki/> {{!}}- {{!}} {{{id}}} {{!}} {{{login}}} {{!}} {{{name}}} }} |}
Liste des tickets modifiés (base de données GLPI)
{{#get_db_data: db = glpi-lec |from = glpi_logs |where = itemtype_link="User" AND linked_action = "16" AND user_name = "nom utilisateur" |limit = 20 |order by = id DESC |data = Ticket=items_id,ModifPar=user_name,DateModif=date_mod,ValAncienne=old_value,ValNouvelle=new_value }} {| class="wikitable sortable" |+ Liste des 20 derniers tickets dont l'utilisateur a été enlevé en tant que technicien ! Ticket !! Modifié par !! Date modif. !! Ancienne valeur !! Nouvelle valeur{{#for_external_table:<nowiki/> {{!}}- {{!}} {{{Ticket}}} {{!}}{{!}} {{{ModifPar}}} {{!}}{{!}} {{{DateModif}}} {{!}}{{!}} {{{ValAncienne}}} {{!}}{{!}} {{{ValNouvelle}}} }} |}
Autre
Preloader
Preloader : permet de créer des modèles de page :
MassEditRegex
MassEditRegex : permet aux administrateurs d'effectuer une seule modification sur plusieurs pages en une seule étape, en exécutant une expression régulière sur le contenu de chaque page