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

De Vulgum Techus
Aller à : Navigation, rechercher
(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/Manual:$wgWhitelistRead mediawiki.org] '''Extension Lockdown''' pour '''[[MediaWiki]]'''
+
* [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

Commentaires

blog comments powered by Disqus