Extension:CustomLogs/fr

From Linux Web Expert

Manuel des extensions MediaWiki
CustomLogs
État de la version : stable
Description Permet à l'utilisateur d'ajouter des types de journaux personnalisés en modifiant le fichier LocalSettings.php et l'espace de noms MediaWiki
Auteur(s) Megan Cutrofello (RheingoldRivertalk)
Dernière version 1.1.1 (2023-04-21)
MediaWiki 1.25+
Modifie la base
de données
Non
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement
readme

  • $wgCustomLogsLogs
  • $wgCustomLogsMaxCustomParams
Téléchargements trimestriels Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Utilisé par les wikis publics Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').

Installation

  • <translate> [[<tvar name=2>Special:ExtensionDistributor/CustomLogs</tvar>|Download]] and move the extracted <tvar name=name>CustomLogs</tvar> folder to your <tvar name=ext>extensions/</tvar> directory.</translate>
    <translate> Developers and code contributors should install the extension [[<tvar name=git>Special:MyLanguage/Download from Git</tvar>|from Git]] instead, using:</translate>cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/CustomLogs
  • <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
    wfLoadExtension( 'CustomLogs' );
    
  • File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>

Paramètres de configuration

$wgCustomLogsLogs - Liste des types de journaux à ajouter au wiki. Par exemple :

$wgCustomLogsLogs = ["ro-news","ro-tournament"]

$wgCustomLogsMaxCustomParams - Nombre maximum de paramètres utilisateur acceptables pour l'écriture d'un journal personnalisé. La valeur par défaut est 3.

Ecrire les journaux

Cela est possible avec le droit utilisateur writecustomlogs. Par défaut tous les utilisateurs connectés ont ce droit, mais vous pouvez le configurer comme tout autre droit utilisateur. L'action de l'API est customlogswrite. Les paramètres comprennent :

  • logtype - type de journal, comme spécifié dans wgCustomLogsLogs
  • title - titre de la page associée à l'action (ne peut être utilisé avec pageid)
  • pageid - pageid de la page associée à l'action (ne peut être utilisé avec title)
  • summary - résumé textuel pouvant contenir des paramètres personnalisés substituables. Les paramètres personnalisés sont envoyés dans l'ordre au résumé, en commençant par $4. Pour la documentation supplémentaire, voir le fichier readme sur github. Si la valeur est vide, le résumé par défaut sera utilisé pour le journal.
  • tags - liste de balises (elles doivent exister actuellement sur le wiki)
  • publish - indique s'il faut ou non publier dans les modifications récentes
  • custom1 - et autres, autant de fois qu'indiqué par $wgCustomLogsLogs