Bloquer l'accès à certaines pages de MediaWiki : Différence entre versions
De Vulgum Techus
(→Procédure) |
|||
Ligne 19 : | Ligne 19 : | ||
= Procédure = | = Procédure = | ||
* Créer un dossier '''Lockdown''' dans '''<racine_du_wiki>/extensions/''' | * Créer un dossier '''Lockdown''' dans '''<racine_du_wiki>/extensions/''' | ||
− | * Télécharger l'extension en fonction de la '''[[version]]''' de '''[[MediaWiki]]''' à | + | * Télécharger l'extension en fonction de la '''[[version]]''' de '''[[MediaWiki]]''' à : |
https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Lockdown | https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Lockdown | ||
* Copier le contenu du dossier '''wikimedia-mediawiki-extensions-Lockdown-XXXXXXX''' dans '''/extensions/Lockdown/''' | * Copier le contenu du dossier '''wikimedia-mediawiki-extensions-Lockdown-XXXXXXX''' dans '''/extensions/Lockdown/''' |
Version du 27 avril 2014 à 17:39
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
- Ajouter les blocages souhaités comme expliqué à :
https://www.mediawiki.org/wiki/Extension:Lockdown
Exemples de blocages
Blocage de l'historique pour tous les articles et pour tous les visiteurs de la catégorie user -> $wgActionLockdown['history'] = array('user'); Blocage de Spécial:Version pour tous les visiteurs de la catégorie user -> $wgSpecialPageLockdown['Pagesspéciales'] = array('user');
Liens utiles
- mediawiki.org Extension Lockdown pour MediaWiki
- wikimedia.org Liste des Pages spéciales