Extension:LockAuthor
Appearance
Cette extension est maintenue professionnellement par l'équipe WikiTeq.
WikiTeq fournit le support officiel pour les versions MediaWiki LTS uniquement. Peut fonctionner avec d'autres versions de MediaWiki.
État de la version : stable |
|
|---|---|
| Implémentation | Droits utilisateur |
| Description | Prevents users from editing pages they haven't created |
| Auteur(s) | Vedmakadiscussion |
| Maintenance | WikiTeq team |
| Dernière version | 1.0 |
| Politique de compatibilité | Pour chaque version de MediaWiki qui est une version avec support à long terme (LTS - Long Term Support) il existe une branche correspondante dans l'extension. |
| MediaWiki | 1.35, 1.39 |
| PHP | 7.1+ |
| Licence | Licence publique générale GNU v2.0 ou supérieur |
| Téléchargement | README |
|
|
|
editall |
|
| Traduire l’extension LockAuthor sur translatewiki.net si elle y est disponible | |
| Problèmes | Tâches ouvertes · Signaler un bogue |
LockAuthor est une extension MediaWiki qui empêche les utilisateurs de modifier les pages qu'ils n'ont pas créées.
Elle ne permet pas elle-même aux utilisateurs de modifier les pages qu'ils ont créées; pour cela, vous devez vous assurer que le droit standard de modifier (edit) est correctement attribué.
Cette extension remplace l’extension EditOwn qui a été archivée en 2018.
Cette extension a été créée pour WikiWorks.
Installation
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
LockAuthordans votre dossierextensions/.
Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LockAuthor
- Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
wfLoadExtension( 'LockAuthor' );
- Configuration requise
Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
Configuration
$wgLockAuthorExcludedNamespaces- tableau d’espaces de noms à exclure des contrôles$wgLockAuthorActions- tableau d’actions à vérifier (Valeur par défaut :[ 'edit', 'create' ])
Droits :
editall- accorder ce droit à un groupe pour permettre de contourner les restrictions de l’extension
Exemple de configuration
# empêche les éditions anonymes
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;
# Permettre aux utilisateurs réguliers de modifier les pages
$wgGroupPermissions['user']['edit'] = true;
$wgGroupPermissions['user']['createpage'] = true;
wfLoadExtension( 'LockAuthor' );
// LockAuthor limitera le droit des utilisateurs à ne modifier que les pages créées par eux
# Permettre aux ''sysop'' de modifier toutes les pages
$wgGroupPermissions['sysop']['editall'] = true;
Voir aussi
| Cette extension est incluse dans les fermes de wikis ou les hôtes suivants et / ou les paquets : |
