Bloquer l'accès à certaines pages de MediaWiki : Différence entre versions
De Vulgum Techus
(Page créée avec « = 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... ») |
|||
Ligne 1 : | Ligne 1 : | ||
+ | <html> | ||
+ | <script type="text/javascript"><!-- | ||
+ | google_ad_client = "ca-pub-3341840374417340"; | ||
+ | /* VT2 */ | ||
+ | google_ad_slot = "6349432125"; | ||
+ | google_ad_width = 468; | ||
+ | google_ad_height = 60; | ||
+ | //--> | ||
+ | </script> | ||
+ | <script type="text/javascript" | ||
+ | src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> | ||
+ | </script> | ||
+ | </html> | ||
+ | <br/> | ||
+ | |||
= Présentation = | = 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. | 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 = | = Liens utiles = | ||
− | * [https://www.mediawiki.org/wiki/ | + | * [https://www.mediawiki.org/wiki/Extension:Lockdown mediawiki.org] '''Extension Lockdown''' pour '''[[MediaWiki]]''' |
* [https://git.wikimedia.org/tree/mediawiki%2Fcore.git/HEAD/includes%2Fspecials wikimedia.org] Liste des '''Pages spéciales''' | * [https://git.wikimedia.org/tree/mediawiki%2Fcore.git/HEAD/includes%2Fspecials wikimedia.org] Liste des '''Pages spéciales''' | ||
+ | |||
+ | = Commentaires = | ||
+ | {{#widget:DISQUS | ||
+ | |id=vulgumtechus | ||
+ | }} |
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