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.
![]() É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 | 0 |
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. |
Categories:
- Extensions by WikiTeq/fr
- Stable extensions/fr
- User rights extensions/fr
- GPL licensed extensions/fr
- Extensions in Wikimedia version control/fr
- Extensions which add rights/fr
- GetUserPermissionsErrors extensions/fr
- All extensions/fr
- Extensions included in Canasta/fr
- Extensions included in Miraheze/fr
- Extensions included in WikiForge/fr