Modifications/fonctionnalités que j'ai apportées à mes forums (et pourquoi)

Suite à Show and tell: where to share things interesting things you're doing with Discourse, voici un sujet où je regrouperai les diverses améliorations personnalisées (avant tout originales, et non :discourse: officielles ou tierces) que j’ai apportées à mes forums, ainsi que les fonctionnalités que j’y ai ajoutées et les raisons de ces choix.

Fonctionnalités Discourse financées par la communauté

L’un de mes forums est financé par la communauté. Celle-ci est très solidaire, et l’objectif de dons (~300 €) a toujours été atteint, même si cela a pris de plus en plus de temps chaque année, jusqu’à 6 mois pour atteindre l’objectif.

Configuration initiale

  • Un sujet de dons avec un lien dans l’en-tête :
  • Le sujet est mis à jour chaque année et épinglé jusqu’à ce que l’objectif de dons soit atteint.
    Il n’y avait pas de problème majeur, mais la gestion des dons étalés sur plusieurs mois me prenait un peu de temps et d’énergie.

Ce que j’ai fait et ce qui a changé

Résultat

Je ne m’attendais pas à des changements majeurs, mais à ma grande surprise, dès la première année où cette barre de progression a été ajoutée, le temps nécessaire pour atteindre l’objectif de dons est passé de 6 mois à 2 jours !
Cela m’a beaucoup plus rassuré dans la gestion de ces dons. Je n’ai jamais voulu imposer le mot « faites un don » aux membres, et je pense que cette barre de dons n’est ni intrusive ni insistante. C’est simplement un excellent repère visuel et un rappel utile.

Pour ceux qui s’intéressent au financement communautaire, vous pouvez consulter Discourse Ko-fi integration, qui propose un paramètre de compatibilité avec le composant de barre de progression.

Fonctionnalités pour les communautés centrées sur les images

À mon avis, Discourse a longtemps pris du retard en matière d’affichage et de découverte des médias. De nos jours, tout le monde partage et regarde des photos et des vidéos, et Discourse ne leur accorde pas assez d’importance (bien que l’équipe ait récemment amélioré le visionneur d’images, bravo !).

Amélioration de la recherche d’images

En particulier, je pense que la recherche a longtemps manqué une fonctionnalité : afficher de vraies images lors de l’utilisation du filtre with:images. Comme la recherche fonctionne actuellement, elle ne renvoie que des extraits de messages, ce qui rend la recherche d’images frustrante et inefficace.
Après quelques années, j’ai créé un plugin ajoutant cette fonctionnalité : Search Thumbnails

Depuis que j’ai installé ce plugin sur mon forum principal, il est vraiment difficile de revenir à la recherche d’images « sans images » d’origine de Discourse. J’espère qu’une fonctionnalité similaire sera ajoutée officiellement un jour.

Galeries de sujets

Mon forum principal n’est pas particulièrement axé sur les images, mais les utilisateurs publient beaucoup de photos dans certains sujets. L’exemple le plus évident est Pictures of your latest ride continued - General - Unicyclist.com.

Il y a plusieurs années, j’ai passé de nombreuses soirées à parcourir ce sujet, message après message, en regardant des photos, alors que le site utilisait encore vBulletin.

Pour améliorer l’expérience des personnes cherchant des photos, j’ai créé un plugin qui génère des galeries à partir de n’importe quel sujet.

Bien qu’il reste encore des améliorations possibles, cela fonctionne très bien pour ce à quoi il est destiné.

Signets automatiques pour les films et séries TV

J’ai un Discourse personnel où je publie beaucoup de choses. Parmi ces choses figurent des films et des séries que je souhaite regarder. Comme je n’utilise pas d’applications pour suivre les dates de sortie, j’ai d’abord créé un script personnalisé pour automatiser les rappels de signets, puis, plus tard, un plugin Discourse qui fonctionne comme suit :

Pour une catégorie, lorsque je colle un lien TMDB de film ou de série dans le champ titre, le plugin utilise l’API de TMDB pour récupérer les données (affiche, acteurs et actrices, synopsis, et surtout les dates de sortie) et remplir le titre et le contenu, tout en ajoutant les bons tags (film ou série).

Une fois le sujet créé, un signet est automatiquement généré avec un rappel à la date de la première diffusion VOD ou de la sortie physique.


J’ai probablement oublié des choses worth partage, et je les ajouterai ici plus tard. :slight_smile:

12 « J'aime »