Jump to content

Extension:DynamicSidebar

From mediawiki.org
This page is a translated version of the page Extension:DynamicSidebar and the translation is 79% complete.
Outdated translations are marked like this.
Manuel des extensions MediaWiki
DynamicSidebar
État de la version : stable
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
Téléchargements trimestriels 51 (Ranked 85th)
Traduire l’extension DynamicSidebar sur translatewiki.net si elle y est disponible
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) fichier(s) dans un répertoire appelé DynamicSidebar dans votre dossier extensions/.
    Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DynamicSidebar
  • 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> (It will only show the sidebar if the category is set on the user page.)
// Défaut true
$wgDynamicSidebarUseCategories = true;

// Allow category based sidebars under MediaWiki:Sidebar/Category:<category> (will only show the sidebar if the category is set on the page).
// Default: false
$wgDynamicSidebarUsePageCategories = 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 «$2»:

$wgDynamicSidebarUsePageCategories must be enabled to allow Users to add sidebars to pages based on the category set in the page.

Then an administrator must add the following on the 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):

See also