Extension:RegexBlock
Appearance
From mediawiki.org
This page is a translated version of the page Extension:RegexBlock and the translation is 100% complete.
État de la version : stable |
|
|---|---|
| Implémentation | Droits utilisateur , Page spéciale |
| Description | Ajoute une nouvelle page spéciale pour bloquer, afficher et débloquer des noms d'utilisateur et des adresses IP par nom, en utilisant les expressions régulières |
| Auteur(s) |
|
| Dernière version | 1.7 (2019年05月08日) |
| MediaWiki | 1.43+ |
| Modifie la base de données |
Oui |
|
|
|
|
| Licence | Licence publique générale GNU v2.0 ou ultérieur |
| Téléchargement | |
| Traduire l’extension RegexBlock sur translatewiki.net si elle y est disponible | |
| Problèmes | Tâches ouvertes · Signaler un bogue |
RegexBlock est une extension qui ajoute une page spéciale avec une interface pour bloquer, afficher et débloquer des noms d'utilisateur et des adresses IP en utilisant les expressions régulières. Elle a été écrite initialement par Bartek Łapiński pour Fandom .
Installation
Cette extension fonctionne mieux quand elle elle est utilisée avec les paramètres shared database et memcached .
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
RegexBlockdans votre dossierextensions/.
Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cdextensions/ gitclonehttps://gerrit.wikimedia.org/r/mediawiki/extensions/RegexBlock - Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
wfLoadExtension( 'RegexBlock' );
- Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
- Assurez-vous que le droit utilisateur
regexblockest donné à un groupe existant; par défaut, ce droit utilisateur est donné au groupe utilisateurstaff(qui n'existe pas dans une installation MediaWiki par défaut). Par exemple ceci pourrait être attribué au groupesysop:$wgGroupPermissions['sysop']['regexblock'] = true;
- Yes Fait – Accédez à
Special:Versionsur votre wiki pour vérifier que l'extension a bien été installée.
Droits utilisateur
| Droit utilisateur | Groupe qui reçoit ce droit par défaut | Description |
|---|---|---|
regexblock
|
staff | Droit d'utilisateur nécessaire pour afficher et donc utiliser Special:RegexBlock pour gérer les blocages. |
regexblock-exempt
|
staff | Les utilisateurs qui ont ce droit sont exemptés des blocages RegexBlock. |
Utilisation
- Aller à
Special:RegexBlock - Entrez l'adresse IP ou le nom d'utilisateur à bloquer dans le champ "Adresse IP ou nom d'utilisation"
- Saisir un motif facultatif. Si le bloqueur ne fournit aucune raison, un motif générique sera indiqué à l'utilisateur bloqué.
- Sélectionner l'heure d'expiration
- Sélectionnez si vous souhaitez bloquer la création de nouveaux comptes et si la correspondance doit être exacte ou vérifier l'expression régulière
- Appuyez sur "Bloquer cet utilisateur"
Paramètres
| Variable de configuration | Par défaut | Description |
|---|---|---|
$wgContactLink
|
Special:Contact
|
Affiché aux utilisateurs bloqués par Regexblock dans les messages d'interface regexblock-reason-*. Vous pouvez le personnaliser si l'extension ContactPage n'est pas installée sur votre wiki.
|
$wgRegexBlockDatabase
|
false
|
Initialiser avec la base de données à utiliser pour les tables blockedby et stats_blockedby . Si vous voulez utiliser la base de données locale, mettre false. Sinon, vous pouvez mettre $wgSharedDB par exemple.
|
Exemples
Pour bloquer tous les utilisateurs sauf les utilisateurs locaux : \b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?([0]|[2-9])[0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b
Voir aussi
- Extension:SpamRegex — extension similaire pour bloquer les expressions dans le contenu de la page (etc.) en utilisant des expressions régulières
- Extension:TitleBlacklist
- Extension:BulkBlock — extension qui permet aux administrateurs de bloquer facilement plusieurs utilisateurs d'un seul coup sur un site web MediaWiki.
Categories:
- Stable extensions/fr
- User rights extensions/fr
- Special page extensions/fr
- Extensions which add rights/fr
- ContributionsToolLinks extensions/fr
- GetUserBlock extensions/fr
- LoadExtensionSchemaUpdates extensions/fr
- GPL licensed extensions/fr
- Extensions in Wikimedia version control/fr
- All extensions/fr
- Extensions by Fandom/fr
- Extensions by ShoutWiki/fr