Bloquer l'accès à certaines pages de MediaWiki : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Exemples de blocages)
(Procédure)
Ligne 27 : Ligne 27 :
 
* 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/'''
 
* Mettre '''require_once( "$IP/extensions/Lockdown/Lockdown.php" );''' dans '''LocalSetting.php'''
 
* Mettre '''require_once( "$IP/extensions/Lockdown/Lockdown.php" );''' dans '''LocalSetting.php'''
* Ajouter les blocages souhaités comme expliqué à :
+
* Vérifier que l'extension est bien prise en compte en visitant la page '''Spécial:Version'''
 +
* Ajouter les blocages souhaités comme les exemples plus bas et comme expliqué à :
 
  https://www.mediawiki.org/wiki/Extension:Lockdown
 
  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 ==
 
== Exemples de blocages ==

Version du 27 avril 2014 à 18:51


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
  • 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 d'Afficher 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

Commentaires

blog comments powered by Disqus