Extension:LockAuthor/fr

From Linux Web Expert

<translate> This extension is professionally maintained by the WikiTeq team.</translate>
<translate> WikiTeq provides official support for [[<tvar name=1>Special:MyLanguage/Version lifecycle</tvar>|MediaWiki LTS releases only]].</translate> <translate> It may work with other MediaWiki releases.</translate>
Manuel des extensions MediaWiki
LockAuthor
État de la version : stable
Implémentation Droits utilisateur
Description Prevents users from editing pages they haven't created
Auteur(s) Vedmakatalk
Maintenance WikiTeq team
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 Aucune licence spécifiée
Téléchargement
README
Téléchargements trimestriels Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Utilisé par les wikis publics Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
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

  • <translate> [[<tvar name=2>Special:ExtensionDistributor/LockAuthor/fr</tvar>|Download]] and move the extracted <tvar name=name>LockAuthor/fr</tvar> folder to your <tvar name=ext>extensions/</tvar> directory.</translate>
    <translate> Developers and code contributors should install the extension [[<tvar name=git>Special:MyLanguage/Download from Git</tvar>|from Git]] instead, using:</translate>cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LockAuthor%2Ffr
  • <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
    wfLoadExtension( 'LockAuthor/fr' );
    
  • Configuration requise
  • File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>

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