Jump to content
MediaWiki

Extension:DynamicSidebar

From mediawiki.org
This page is a translated version of the page Extension:DynamicSidebar and the translation is 100% complete.
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 lane discussion )
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+
  • $wgDynamicSidebarUseUserpages
  • $wgDynamicSidebarUseCategories
  • $wgDynamicSidebarUsePageCategories
  • $wgDynamicSidebarUseGroups
Licence Licence publique générale GNU v2.0 ou ultérieur
Téléchargement
Traduire l’extension DynamicSidebar sur translatewiki.net si elle y est disponible
Problèmes Tâches ouvertes · Signaler un bogue

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 pages 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:
    cdextensions/
    gitclonehttps://gerrit.wikimedia.org/r/mediawiki/extensions/DynamicSidebar
    
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'DynamicSidebar' );
    
  • Configurer si nécessaire.
  • 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';
// Autoriser les utilisateurs à créer leurs propres barres latérales personnalisées sous User:<username>/Sidebar
// Par défaut : true
$wgDynamicSidebarUseUserpages = true;
// Autoriser les barres latérales de groupe sous MediaWiki:Sidebar/Group:<group>
// Par défaut : true
$wgDynamicSidebarUseGroups = true;
// Autoriser les barres latérales basées sur les catégories sous MediaWiki:Sidebar/Category:<category> (cela n'affichera la barre latérale que si la catégorie est définie sur la page utilisateur).
// Par défaut : true
$wgDynamicSidebarUseCategories = true;
// Autoriser les barres latérales basées sur la catégorie en-dessous de MediaWiki:Sidebar/Category:<category> (ne montrera la barre latérale que si la catégorie est définie sur la page).
// Par défaut : 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 la barre latérale de l'utilisateur.

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

Barres latérales de groupe

$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, les barres latérales s'afficheront 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 de catégorie

$wgDynamicSidebarUseCategories doit être activé pour permettre aux utilisateurs d'ajouter les barres latérales aux pages en fonction de la catégorie définie dans leur propre page utilisateur.

$wgDynamicSidebarUsePageCategories doit être activé pour permettre aux utilisateurs d'ajouter des barres latérales aux pages en fonction de la catégorie définie dans la page.

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 sur la page utilisateur de l'utilisateur ou de la page elle-même.

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

Problèmes possibles

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

Voir aussi

Cette extension est incluse dans les fermes de wikis ou les hôtes suivants et / ou les paquets :

AltStyle によって変換されたページ (->オリジナル) /