Extension: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+ |
|
|
| 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é
DynamicSidebardans votre dossierextensions/.
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:Versionsur 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) :