« MediaWiki/Extension » : différence entre les versions
Aller à la navigation
Aller à la recherche
m (→À tester) |
m (→Autre) |
||
Ligne 57 : | Ligne 57 : | ||
$wgGroupPermissions['*']['autocreateaccount'] = true; | $wgGroupPermissions['*']['autocreateaccount'] = true; | ||
</source> | </source> | ||
== External Data== | |||
Page principale : https://www.mediawiki.org/wiki/Extension:External_Data | |||
* autre lien : https://www.mediawiki.org/wiki/Extension:External_Data/Databases/fr | |||
=== Exemple 1 === | |||
<source> | |||
{{#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}}} | |||
}} | |||
|} | |||
</source> | |||
=== 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 == | == Autre == |
Version du 12 avril 2023 à 12:13
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 :