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.1.1 (2023-04-21) |
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) fichier(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
Cette extension est incluse dans les paquets et / ou les fermes de wikis suivants : Cette liste ne fait pas autorité. Certaine fermes de wikis ou d'hébergeurs peuvent contenir ce extension même s'ils ne figurent pas ici. Vérifiez toujours cela dans votre environement avant de confirmer. |