Par défaut, Discourse intègre des icônes de l’excellent FontAwesome. Mais il existe de nombreuses bibliothèques d’icônes libres d’utilisation. Ce sujet est le foyer des ensembles d’icônes alternatifs. Il répertorie quelques composants de thème que vous pouvez essayer dès maintenant, mais il décrit également comment vous pouvez contribuer pour que Discourse prenne en charge d’autres ensembles d’icônes.
Ensembles d’icônes alternatifs
Si vous souhaitez essayer un ensemble d’icônes différent, voici une liste de composants de thème que vous pouvez essayer :
- GitHub - discourse/discourse-feather-icons: Use Feather icons in Discourse
- GitHub - discourse/discourse-heroicons: Heroicons theme component for Discourse.
- GitHub - discourse/discourse-heroicons-outline
- GitHub - discourse/discourse-phosphor-duotone-icons: Use Phosphor Duotone icons in Discourse
- GitHub - discourse/discourse-unicons: Use Unicons in Discourse
- GitHub - discourse/discourse-material-design-icons-filled
- GitHub - discourse/discourse-material-design-icons-outlined
(Consultez Comment installer un thème ou un composant de thème pour obtenir de l’aide sur l’intégration de l’un de ces dépôts sur votre site Discourse.)
Ces composants sont en cours de développement. Vous pouvez les utiliser, mais notez que toutes les icônes du cœur n’auront pas de remplacement approprié. (Les contributions sont les bienvenues, voir ci-dessous.)
Quelques captures d’écran :
Icônes Feather (en utilisant le schéma de couleurs WCAG Sombre)
Icônes Heroicons (en utilisant le schéma de couleurs WCAG Clair)
Unicons (en utilisant le schéma de couleurs Gris Ambre)
Phosphor Duotone (en utilisant le schéma de couleurs WCAG Clair)
Contribution
Développeurs de thèmes et concepteurs, cette section est pour vous.
Les composants listés ci-dessus sont générés à l’aide du dépôt utilitaire discourse-alt-icons, qui rationalise le remplacement des icônes dans le cœur de Discourse par des icônes provenant d’autres ensembles d’icônes open source. Le cœur du dépôt est un script de construction qui génère un composant de thème à partir d’un fichier JSON de mappages de noms d’icônes.
Les contributions sont les bienvenues et encouragées. Discourse utilise de nombreuses icônes de FontAwesome et trouver des correspondances dans d’autres ensembles d’icônes est une tâche amusante, mais elle prend du temps. Si vous souhaitez aider, vous pouvez cloner le discourse-alt-icons et suivre les étapes de la documentation pour ajouter des correspondances pour les icônes qui n’en ont pas encore.
Prise en charge d’autres ensembles d’icônes
Veuillez utiliser les réponses ci-dessous pour proposer l’ajout de la prise en charge d’un autre ensemble d’icônes. Ou, mieux encore, avec un peu de travail, vous pouvez envoyer une demande de tirage (pull request) au dépôt discourse-alt-icons. Notez que seuls les ensembles d’icônes avec des licences très permissives (c’est-à-dire qui doivent autoriser la modification, la distribution, l’utilisation privée) seront pris en compte.
Ce document est contrôlé par version - suggérez des modifications sur github.





