J’ai créé un organisateur de barre latérale. Il y a eu beaucoup de discussions à ce sujet il y a quelque temps et d’autres ont estimé que ce n’était pas nécessaire, mais j’ai toujours pensé que mes utilisateurs n’étaient pas très techniques ou ne savaient pas bien comment le forum fonctionnait au début, alors j’ai créé cet organisateur déroulant pour aider.
Installer ce composant de thème
Il y a un petit interrupteur en haut pour que les utilisateurs puissent basculer entre le défaut et celui-ci, et choisir celui qu’ils préfèrent. Je l’ai mis là car je pense que de nombreux utilisateurs expérimentés voudront personnaliser leur barre latérale de navigation, mais que la plupart des nouveaux utilisateurs ne le veulent pas.
Organisateur de catégories de la barre latérale
Un composant de thème Discourse qui organise les catégories de la barre latérale en sections personnalisables à code couleur et extensibles avec des fonctionnalités avancées.
Fonctionnalités
- 10 Sections Extensibles: Regroupez les catégories dans un maximum de 10 sections personnalisées
- Personnalisation des Couleurs: Définissez les couleurs d’arrière-plan et de texte pour chaque en-tête de section
- Arrière-plans Dégradés: Effet de décoloration en dégradé optionnel comme sur les photos
- Badges de Catégorie: Les badges colorés par défaut de Discourse à côté des catégories peuvent être activés et désactivés
- Prise en Charge des Sous-catégories: Bascule par section pour afficher/masquer les sous-catégories (affichage indenté)
- Masquage de Catégories: Masquez des catégories spécifiques de toutes les vues
- Bascule Bidirectionnelle: Basculez entre les sections personnalisées et la vue par défaut de Discourse (un bouton de bascule apparaît dans les deux vues)
- État Persistant: Mémorise quelles sections sont ouvertes/fermées et la préférence de vue de l’utilisateur
- Sensible aux Permissions: N’affiche que les catégories auxquelles les utilisateurs ont accès
- Catégories Non Regroupées: Affiche automatiquement toutes les catégories non classées dans une section séparée
- Adapté aux Mobiles: Fonctionne sur toutes les tailles d’appareils
Installation
- Allez dans Admin → Personnaliser → Thèmes dans votre instance Discourse
- Cliquez sur Installer → Depuis un dépôt Git
- Entrez :
https://github.com/focallocal/sidebar-categories-organizer - Cliquez sur Installer
- Ajoutez le composant à votre thème actif
Configuration
Paramètres Globaux
- Activer l’Organisateur de Barre Latérale: Activez/désactivez la vue personnalisée
- Afficher le Bouton de Bascule: Affichez l’icône
pour basculer entre les vues (apparaît dans les en-têtes des vues personnalisée et par défaut) - Afficher les Badges de Catégorie: Affichez des carrés colorés à côté des noms de catégorie
- Utiliser la Décoloration Dégradée: Activez l’effet d’arrière-plan dégradé sur les en-têtes de section (50% couleur unie, 50% décoloration vers le transparent)
- Catégories à Masquer: Slugs de catégories séparés par des virgules à masquer de toutes les vues (ex:
staff,private) - Vue par Défaut: Choisissez quelle vue se charge par défaut (personnalisée ou par défaut)
Paramètres de Section (1-10)
Chaque section a :
- Activé: Activez/désactivez la section
- Titre: Texte de l’en-tête de section
- Couleur d’Arrière-plan: Sélecteur de couleur pour l’arrière-plan de l’en-tête de section
- Couleur du Texte: Sélecteur de couleur pour le texte de l’en-tête
- Catégories: Slugs de catégories séparés par des virgules (ex:
general,support,feedback) - Afficher les Sous-catégories: Bascule pour afficher/masquer les sous-catégories pour cette section
- Ouvert par Défaut: Si la section commence développée ou réduite
Trouver les Slugs de Catégorie
Les slugs de catégorie se trouvent dans l’URL :
votre-site.com/c/general/5→ le slug estgeneralvotre-site.com/c/feature-requests/12→ le slug estfeature-requests
Utilisation
Une fois installé et configuré :
- Vue Personnalisée: Les catégories sont regroupées dans vos sections configurées avec des en-têtes colorés
- Développer/Réduire: Cliquez sur les en-têtes de section pour basculer la visibilité du contenu
- Bascule des Vues: Cliquez sur l’icône
dans l’en-tête pour basculer entre les vues personnalisée et par défaut
- En vue personnalisée : Le bouton de bascule apparaît dans l’en-tête de la vue personnalisée
- En vue par défaut : Le bouton de bascule apparaît dans l’en-tête “Catégories” par défaut
- Sous-catégories: Lorsqu’elles sont activées par section, les sous-catégories apparaissent indentées sous les catégories parentes
- Badges de Catégorie: De petits carrés colorés (si activés) montrent la couleur de chaque catégorie
- Catégories Non Regroupées: Toutes les catégories non assignées à des sections apparaissent dans “Autres Catégories”
- Préférences: Votre choix de vue et l’état ouvert/fermé sont enregistrés par navigateur
Fonctionnalités Avancées
Arrière-plans Dégradés
Lorsqu’il est activé, les en-têtes de section utilisent un dégradé lisse :
- 50% couleur unie (votre couleur d’arrière-plan choisie)
- 50% décoloration vers le transparent
- Crée une apparence moderne et élégante
Masquage de Catégorie
Spécifiez les slugs de catégorie à masquer complètement de la barre latérale :
- Utile pour les catégories réservées au personnel ou obsolètes
- S’applique aux vues personnalisée et par défaut
- Liste séparée par des virgules (ex:
staff,private,archived)
Sous-catégories
- Bascule par section (pas globale)
- Affichage indenté avec une police légèrement plus petite
- Opacité réduite pour la hiérarchie visuelle
- Maintient les couleurs des badges de catégorie
Version
- Actuelle: 1.0.1
- Discourse Minimum: 3.3.0
- Auteur: Andy@Focallocal
Licence
Licence MIT - Voir le fichier LICENSE
Support
Signaler les problèmes : GitHub · Where software is built




