Jump to content

MediaWiki-Docker/Extension/CheckUser

From mediawiki.org
This page is a translated version of the page MediaWiki-Docker/Extension/CheckUser and the translation is 100% complete.

Cette page donne la manière d'installer Extension:CheckUser dans MediaWiki-Docker .

Suivez les instructions du Démarrage rapide sur la page MediaWiki-Docker. Une fois que MediaWiki est opérationnel et disponible sur http://localhost:8080, continuez avec les instructions ci-après.

Toutes les commandes doivent être exécutées dans le répertoire où vous avez installé MediaWiki. Tous les fichiers mentionnés se trouvent aussi à 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 de 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écuter :

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 les scripts de maintenance

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

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

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

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

Sinon, les installations standard doivent permettre aux bureaucrates de pouvoir attribuer les droits checkuser.

Ajouter de fausses données pour les essais (optionnel)

Version de MediaWiki :
1.41

Pour tester efficacement l'extension CheckUser, vous pouvez insérer de fausses données de test dans les tableaux de résultats. Cela peut être fait en exécutant le script de maintenance populateCheckUserTablesWithSimulatedData.php. Vous devez ajouter $wgCheckUserDeveloperMode = true; à votre fichier LocalSettings.php pour utiliser le script. Le premier argument pour le script est le nombre d'actions de test à insérer (par défaut 1000).

Avertissement Avertissement : Cela va créer de vraies révisions et des entrées dans Special:Log, donc à ne pas utiliser sur un wiki de production !
docker compose exec mediawiki php extensions/CheckUser/maintenance/populateCheckUserTablesWithSimulatedData.php <count>