Manual:$wgNamespaceProtection/fr
| Espaces de noms: $wgNamespaceProtection | |
|---|---|
| Quels espaces de nom peuvent être édités par qui? |
|
| Introduit dans la version: | 1.10.0(r19110) |
| Retiré dans la version: | toujours utilisé |
| Valeurs autorisées: | tableau de chaînes |
| Valeur par défaut: | $wgNamespaceProtection[NS_MEDIAWIKI] = array( 'editinterface' ); de 1.10 à 1.13
|
Autres paramètres: Alphabétique | Par Fonction
Contents |
Détails[edit]
Ce paramètre permet à un wiki de demander des permissions spéciales pour éditer certains espaces de nom. Par défaut, la seule restriction est que l'espace de nom MediaWiki ne peut être édité que par des utilisateurs avec la permission 'editinterface' (par défaut: sysops).
Les clés de ce tableau sont les numéros des espaces de nom, et les valeurs sont de simples tableaux des noms de permission. Si vous listez plus d'une permission pour un espace de noms, un utilisateur devra tous les avoir pour éditer les pages dans cet espace de nommage.
Depuis la version 1.14, l'espace de noms MediaWiki: est protégé de façon inconditionnelle des utilisateurs avec le droit 'editinterface' (comme dans les versions précédentes). Cela est fixé dans Setup.php et ne peut pas être modifié dans LocalSettings.php car sinon, il serait trop facile de le mettre mal et de laisser le wiki non sécurisé. Si vous voulez permettre à d'autres groupes que sysops d'éditer l'espace de noms MediaWiki:, alors accordez le droit 'editinterface' à ces groupes.
Exemple[edit]
Réduire l'édition de l'espace de noms principal[edit]
$wgNamespaceProtection[NS_MAIN] = array( 'edit-main' );
Cela restreint l'édition dans l'espace de noms principal aux personnes dans un groupe qui a la permission edit-main.
Mettre en place des espaces de nom personnalisés avec accès d'écriture réduit[edit]
define("NS_OFFICIAL", 100); define("NS_OFFICIAL_TALK", 101); $wgExtraNamespaces = array(100 => "Official", 101 => "Official_talk", ); $wgNamespaceProtection[NS_OFFICIAL] = array( 'official-edit' ); $wgNamespaceProtection[NS_OFFICIAL_TALK] = array( 'official-talk-edit' ); $wgGroupPermissions['managers']['official-edit'] = true; //Seuls les managers peuvent éditer les pages dans l'espace de noms Official $wgGroupPermissions['employees']['official-talk-edit'] = true; //les employés peuvent éditer les pages dans l'espace de noms Official_talk $wgGroupPermissions['managers']['official-talk-edit'] = true; //de même que les managers
Voir aussi[edit]
- Extension:Lockdown/fr: met n'importe quelle permission pour n'importe quel groupe par espace de noms
- Category:Page specific user rights extensions/fr: davantage d'extensions pour contrôler l'accès aux pages d'une manière quelconque
- Extension:NSFileRepo/fr: fixe les permissions pour les images et les fichiers par espace de noms (protection de l'espace de noms de répertoire des fichiers locaux personnalisé - basé sur Extension:Lockdown/fr)
| Langue : | English • français • 日本語 • polski |
|---|