MediaWiki-Docker/Extension/CheckUser

This page is a translated version of the page MediaWiki-Docker/Extension/CheckUser and the translation is 76% complete.

Cette page informe sur comment installer Extension:CheckUser à l'intérieur de MediaWiki-Docker .

Suivez les instructions Démarrage rapide dans la page MediaWiki-Docker. Une fois que MediaWiki fonctionne et est disponible sur http://localhost:8080, continuez avec les instructions de cette page.

Toutes les commandes devraient être exécutées dans le répertoire où vous avez installé MediaWiki. Tous les fichiers mentionnés sont aussi situés à cet endroit.

Cloner le répertoire et ses dépendances

git clone "https://gerrit.wikimedia.org/r/mediawiki/extensions/CheckUser" extensions/CheckUser
git clone "https://gerrit.wikimedia.org/r/mediawiki/skins/Vector" skins/Vector

Installer les dépendances Composer

Ajoutez ceci à composer.local.json:

{
	"extra": {
		"merge-plugin": {
			"include": [
				"extensions/CheckUser/composer.json"
			]
		}
	}
}

Sinon, copiez

mv composer.local.json-sample composer.local.json

Vu que ceci inclura les fichiers composer.json de toutes les extensions par défaut.

Exécutez:

docker compose exec mediawiki composer update

Modifier LocalSettings.php

Si ce n'est pas déjà présent, ajouter ceci à la fin de LocalSettings.php.

wfLoadExtension( 'CheckUser' );
wfLoadSkin( 'Vector' );

Exécuter des scripts de maintenance

docker compose exec mediawiki php maintenance/run.php update.php


Donner à un compte le droit d'utiliser l'extension CheckUser (optionnel)

Pour pouvoir accéder aux données fournies par l'extension CheckUser, vous devrez avoir le groupe checkuser. Ceci peut être fait en utilisant le script où <username> est remplacé par le nom d'un compte existant auquel vous voulez donner les droits checkuser.

docker compose exec mediawiki php maintenance/run.php createAndPromote.php <username> [password] --custom-groups checkuser

Sinon, des installations standard devraient permettre qu'un bureaucrate donne les droits checkuser.

Adding fake data for testing (optional)

Version de MediaWiki :
1.41

To effectively test the CheckUser extension, you may desire to insert fake testing data to the results tables. This can be done by running the populateCheckUserTablesWithSimulatedData.php maintenance script. You must change add $wgCheckUserDeveloperMode = true; to your LocalSettings.php file to use the script. The first argument for the script is the number of testing actions to insert, which if not specified defaults to 1000.

  Avertissement : This will create real revisions and create entries in Special:Log. Do not use this on a production wiki.
docker compose exec mediawiki php extensions/CheckUser/maintenance/populateCheckUserTablesWithSimulatedData.php <count>