Bloquer l'accès à certaines pages de MediaWiki : Différence entre versions
De Vulgum Techus
Ligne 39 : | Ligne 39 : | ||
Blocage de '''Spécial:Version''' pour tous les visiteurs de la catégorie '''user''' -> '''$wgSpecialPageLockdown['Version'] = array('user');''' | Blocage de '''Spécial:Version''' pour tous les visiteurs de la catégorie '''user''' -> '''$wgSpecialPageLockdown['Version'] = array('user');''' | ||
Blocage d''''Afficher l'historique''' pour tous les articles et pour tous les visiteurs de la catégorie '''user''' -> '''$wgActionLockdown['history'] = array('user');''' | Blocage d''''Afficher l'historique''' pour tous les articles et pour tous les visiteurs de la catégorie '''user''' -> '''$wgActionLockdown['history'] = array('user');''' | ||
− | Détail des '''Pages spéciales''' à https:// | + | Détail des '''Pages spéciales''' à https://doc.wikimedia.org/mediawiki-core/master/php/html/group__SpecialPage.html |
= Liens utiles = | = Liens utiles = | ||
Ligne 45 : | Ligne 45 : | ||
* [https://git.wikimedia.org/tree/mediawiki%2Fcore.git/HEAD/includes%2Fspecials wikimedia.org] Liste des '''Pages spéciales''' dans '''[[MediaWiki]]''' | * [https://git.wikimedia.org/tree/mediawiki%2Fcore.git/HEAD/includes%2Fspecials wikimedia.org] Liste des '''Pages spéciales''' dans '''[[MediaWiki]]''' | ||
* [https://www.mediawiki.org/wiki/Manual:User_rights/fr mediawiki.org] '''Droit d'accès (Users Rights)''' avec '''$wgWhitelistRead''' | * [https://www.mediawiki.org/wiki/Manual:User_rights/fr mediawiki.org] '''Droit d'accès (Users Rights)''' avec '''$wgWhitelistRead''' | ||
+ | * [https://doc.wikimedia.org/mediawiki-core/master/php/html/group__SpecialPage.html doc.wikimedia.org] Liste des '''Pages spéciales''' dans '''[[MediaWiki]]''' | ||
* [https://en.wikipedia.org/wiki/Help:Special_page en.wikipedia.org] Liste des '''Pages spéciales''' dans '''[[Wikipedia]]''' | * [https://en.wikipedia.org/wiki/Help:Special_page en.wikipedia.org] Liste des '''Pages spéciales''' dans '''[[Wikipedia]]''' | ||
Version du 27 avril 2014 à 19:09
Sommaire
Mots clé
- Bloquer les pages spéciales de MediaWiki
- Bloquer les stats de MediaWiki
- Limit access to Special Page
Présentation
Le blocage d'accès à certaines page sous MediaWiki peut se faire grâce à l'extension Lockdown dont l'installation et la configuration prennent peu de temps.
Procédure
- Créer un dossier Lockdown dans <racine_du_wiki>/extensions/
- Télécharger l'extension en fonction de la version de MediaWiki à :
https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Lockdown
- Copier le contenu du dossier wikimedia-mediawiki-extensions-Lockdown-XXXXXXX dans /extensions/Lockdown/
- Mettre require_once( "$IP/extensions/Lockdown/Lockdown.php" ); dans LocalSetting.php
- Vérifier que l'extension est bien prise en compte en visitant la page Spécial:Version (Rubrique Extensions installées/Divers)
- Ajouter les blocages souhaités comme les exemples plus bas et comme expliqué à :
https://www.mediawiki.org/wiki/Extension:Lockdown
- Sauver LocalSettings.php
- Un certain délai peut être nécessaire avant la prise en compte de ces nouvelles restrictions
Exemples de blocages
Blocage de la Page spéciale pour tous les visiteurs de la catégorie user -> $wgSpecialPageLockdown['Specialpages'] = array('user'); Blocage de l'Export pour tous les visiteurs de la catégorie user -> $wgSpecialPageLockdown['Export'] = array('user'); Blocage des Statistiques pour tous les visiteurs de la catégorie user -> $wgSpecialPageLockdown['Statistics'] = array('user'); Blocage de Spécial:Version pour tous les visiteurs de la catégorie user -> $wgSpecialPageLockdown['Version'] = array('user'); Blocage d'Afficher l'historique pour tous les articles et pour tous les visiteurs de la catégorie user -> $wgActionLockdown['history'] = array('user'); Détail des Pages spéciales à https://doc.wikimedia.org/mediawiki-core/master/php/html/group__SpecialPage.html
Liens utiles
- mediawiki.org Extension Lockdown pour MediaWiki
- wikimedia.org Liste des Pages spéciales dans MediaWiki
- mediawiki.org Droit d'accès (Users Rights) avec $wgWhitelistRead
- doc.wikimedia.org Liste des Pages spéciales dans MediaWiki
- en.wikipedia.org Liste des Pages spéciales dans Wikipedia