Extension:LockAuthor
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.
LockAuthor É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 (LTE - 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 |
|
Téléchargements trimestriels | 18 (Ranked 122nd) |
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é
LockAuthor
dans 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 : Cette liste ne fait pas autorité. Certaines fermes de wikis ou hôtes et / ou paquets peuvent contenir cette extension même s'ils ne sont pas listés ici. Vérifiez toujours cela avec votre ferme de wikis ou votre hôte ou votre paquet avant de confirmer. |