Extension:DynamicSidebar

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:DynamicSidebar and the translation is 100% complete.
Manuel des extensions MediaWiki
OOjs UI icon advanced-invert.svg
DynamicSidebar
État de la version : stable
Extension DynamicSidebar example.png
Implémentation Habillage , MyWiki
Description Fournit des barres latérales dynamiques basées sur les pages utilisateur, les groupes et les catégories.
Auteur(s) Ryan Lane (Ryan lanediscussion)
Dernière version 1.1 (2020-05-12)
Politique de compatibilité Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
MediaWiki 1.29+
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement
  • $wgDynamicSidebarUseUserpages
  • $wgDynamicSidebarUseCategories
  • $wgDynamicSidebarUsePageCategories
  • $wgDynamicSidebarUseGroups
Traduire l’extension DynamicSidebar sur translatewiki.net si elle y est disponible

Vérifier la matrice des utilisations et des versions.

Problèmes Tâches ouvertes · Signaler un bogue

Le DynamicSidebar étend les capacités de la barre latérale pour les utilisateurs connectés. Si cela est autorisé, les utilisateurs peuvent ajouter leurs propres barres latérales personnalisées via la page "User:<username>/Sidebar". Les administrateurs peuvent ajouter des barres latérales pour les groupes et les catégories de page utilisateur via les pages "MediaWiki:Sidebar/Group:<group>" et "MediaWiki:Sidebar/Category:<category>".

Installation

  • Téléchargez et placez le(s) fichiers (s) dans un répertoire appelé DynamicSidebar dans votre dossier extensions/.
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
    wfLoadExtension( 'DynamicSidebar' );
    
  • Configuration requise
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Configuration

Les options suivantes sont disponibles :

// Activer le débogage
$wgDebugLogGroups['dynamic-sidebar'] = '/tmp/sidebar-debug.txt';

// Permet aux utilisateurs à créer leurs propres barres latérales personnalisées à moins de User:<username>/Sidebar
// Valeur par défaut: true
$wgDynamicSidebarUseUserpages = true;

// Autoriser les barres latérales de groupe de MediaWiki:Sidebar/Group:<group>
// Défaut true
$wgDynamicSidebarUseGroups = true;

// Autoriser les barres latérales basées sur les catégories de moins de MediaWiki:Sidebar/Category:<category>
// Défaut true
$wgDynamicSidebarUseCategories = true;

Utilisation

Barres latérales utilisateur personnalisées

$wgDynamicSidebarUseUserpages doit être activé, puis un administrateur doit ajouter ce qui suit sur la page «MediaWiki:Sidebar»:

* USER-SIDEBAR

Cette chaîne sera remplacée par les barres latérales de l'utilisateur.

Les utilisateurs doivent définir leur barre latérale sur la page "Utilisateur:<nom d'utilisateur>/Sidebar".

Barres latérales group personnalisées

$wgDynamicSidebarUseGroups doit être activé, puis un administrateur doit ajouter ce qui suit sur la page «MediaWiki:Sidebar»:

* GROUP-SIDEBAR

Cette chaîne sera remplacée par les barres latérales du groupe de l'utilisateur.

Les administrateurs doivent ajouter une barre latérale pour chaque groupe sur la page "MediaWiki:Sidebar/Group:<group>". Si un utilisateur se trouve dans plusieurs groupes, des barres latérales s'affichent pour chaque groupe. The group name listed here should be as expressed in LocalSettings.php, so "MediaWiki:Sidebar/Group:sysop", not "MediaWiki:Sidebar/Group:Administrator" or "MediaWiki:Sidebar/Group:Administrators".

Barres latérales Catégories personnalisées

$wgDynamicSidebarUseCategories doit être activé, puis un administrateur doit ajouter ce qui suit sur la page «MediaWiki:Sidebar»:

* CATEGORY-SIDEBAR

Cette chaîne sera remplacée par les barres latérales des catégories de la page utilisateur de l'utilisateur.

Les administrateurs doivent ajouter une barre latérale pour chaque catégorie sur la page "MediaWiki:Sidebar/Category:<category>". Si un utilisateur se trouve dans plusieurs catégories, des barres latérales s'affichent pour chaque catégorie. Les utilisateurs peuvent ajouter une barre latérale en ajoutant une catégorie à leur page d'utilisateur.

Erreurs possibles

Si la barre latérale dynamique n'apparaît pas ou si le menu n'est pas effondrable, vous devez installer CollapsibleVector (lien ci-dessous):