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
}}
Ticket | Modifié par | Date modif. | Ancienne valeur | Nouvelle valeur{{#for_external_table: |
---|---|---|---|---|
{{{Ticket}}} | {{{ModifPar}}} | {{{DateModif}}} | {{{ValAncienne}}} | {{{ValNouvelle}}}
}} |
Autre
Preloader
Preloader : permet de créer des modèles de page :