Extension:DynamicSidebar
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 | |
|
|
Téléchargements trimestriels | 60 (Ranked 81st) |
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 dossierextensions/
.
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
- 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
Cette extension est incluse dans les fermes de wikis ou les hôtes suivants et / ou les paquets : Cette liste ne fait pas autorité. Certaines fermes de wikis ou hôtes et / ou paquets peuvent contenir cette extension même s'ils ne sont pas listés ici. Vérifiez toujours cela avec votre ferme de wikis ou votre hôte ou votre paquet avant de confirmer. |