Par défaut, Discourse intègre les icônes de l’excellente bibliothèque FontAwesome. Cependant, il existe de nombreuses bibliothèques d’icônes gratuites. Ce sujet est le lieu de rencontre pour les ensembles d’icônes alternatifs. Il répertorie certains composants de thème que vous pouvez essayer dès maintenant, mais il décrit également comment contribuer afin que Discourse prenne en charge d’autres ensembles d’icônes.
Ensembles d’icônes alternatifs
Si vous êtes intéressé par l’essai d’un autre ensemble d’icônes, voici une liste de composants de thème que vous pouvez tester :
- GitHub - discourse/discourse-feather-icons: Use Feather icons in Discourse · GitHub
- GitHub - discourse/discourse-heroicons: Heroicons theme component for Discourse. · GitHub
- GitHub - discourse/discourse-heroicons-outline · GitHub
- GitHub - discourse/discourse-phosphor-duotone-icons: Use Phosphor Duotone icons in Discourse · GitHub
- GitHub - discourse/discourse-unicons: Use Unicons in Discourse · GitHub
- GitHub - discourse/discourse-material-design-icons-filled · GitHub
- GitHub - discourse/discourse-material-design-icons-outlined · GitHub
(Consultez Comment installer un thème ou un composant de thème pour obtenir de l’aide afin d’ajouter l’un de ces dépôts à 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 de l’application n’auront pas nécessairement de remplacement approprié. (Les contributions sont toutefois les bienvenues, voir ci-dessous.)
Quelques captures d’écran :
Icônes Feather (utilisant le schéma de couleurs WCAG Dark)
Heroicons (utilisant le schéma de couleurs WCAG Light)
Unicons (utilisant le schéma de couleurs Grey Amber)
Phosphor Duotone (utilisant le schéma de couleurs WCAG Light)
Contribuer
Développeurs de thèmes et designers, cette section est pour vous.
Les composants répertoriés ci-dessus sont générés à l’aide du dépôt utilitaire discourse-alt-icons, qui simplifie le remplacement des icônes du cœur de Discourse par des icônes issues 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 correspondances de noms d’icônes.
Les contributions sont 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 qui demande du temps. Si vous souhaitez aider, vous pouvez cloner le dépôt discourse-alt-icons et suivre les étapes du fichier readme 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 disposant de licences très permissives (c’est-à-dire autorisant la modification, la distribution et l’utilisation privée) seront pris en considération.
Ce document est sous contrôle de version - suggérez des modifications sur github.





