Extension: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 (RheingoldRiverdiscussion) |
Dernière version | 1.0.0 (2019-09-11) |
MediaWiki | 1.25+ |
Modifie la base de données |
Non |
Licence | GPL 2.0 |
Téléchargement | GitHub: Note : readme |
|
|
Installation
- Téléchargez et placez le(s) fichiers (s) dans un répertoire appelé
CustomLogs
dans votre dossierextensions/
. - Ajoutez le code suivant à la fin de votre fichier
LocalSettings.php
:wfLoadExtension( 'CustomLogs' );
- Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
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é danswgCustomLogsLogs
title
- titre de la page associée à l'action (ne peut être utilisé avecpageid
)pageid
- pageid de la page associée à l'action (ne peut être utilisé avectitle
)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écentescustom1
- et autres, autant de fois qu'indiqué par$wgCustomLogsLogs
This extension is included in the following packages and/or wiki farms: |