Projets actuels - Octobre 2025

Projets en cours - Octobre 2025

Bienvenue dans Projets en cours, une newsletter mensuelle sur ce sur quoi nous travaillons actuellement chez Discourse.

Vos questions et commentaires sont les bienvenus !

Lancement

Changements à venir dans la zone d’administration

Nous lançons un projet passionnant pour donner aux administrateurs un meilleur aperçu du travail que nous effectuons chez Discourse. Il est encore tôt dans ce travail, mais nous pensons que ces changements aideront à minimiser les interruptions sur les sites fortement personnalisés et donneront aux administrateurs plus de clarté sur les changements à venir dans leur communauté.

Prise en charge de la grille d’images dans l’éditeur de texte enrichi

Lorsque vous ajoutez plusieurs images à une publication, la grille d’images vous permet de les organiser dans une grille attrayante, qui prend moins de place que d’ajouter une image par ligne. Nous travaillons à ajouter la prise en charge de cette fonctionnalité à notre nouvel éditeur de texte enrichi afin que les utilisateurs du nouveau compositeur puissent en bénéficier.

En plein essor

Liste simplifiée des sujets

Nous simplifions la liste des sujets pour les nouvelles communautés en combinant les listes de sujets Nouveaux et Non lus en une seule vue. Les communautés existantes peuvent opter pour cette fonctionnalité dès aujourd’hui en activant le paramètre experimental_new_new_view_groups, et vous pouvez la tester dès aujourd’hui sur Meta en rejoignant le groupe de test.

Mise à jour de notre lightbox pour améliorer la visualisation des images

Nous testons notre fonctionnalité de lightbox mise à jour pour améliorer l’expérience de visualisation des images et des fichiers associés sur Discourse. Jusqu’à présent, cela semble prometteur ! Une fois ce test terminé, nous procéderons à sa mise en œuvre dans toutes les communautés Discourse.

Améliorations des champs de saisie 2FA

L’interface d’authentification à deux facteurs reçoit des améliorations afin qu’il soit plus facile pour les membres de saisir ces codes manuellement ou avec un gestionnaire de mots de passe. Cela aidera les membres à sécuriser leurs comptes, tout en prenant en charge une expérience de connexion fluide.

Recherche IA automatique

Maintenant que Discourse prend en charge la recherche sémantique multilingue, tolérante aux fautes de frappe, rapide et respectueuse de la vie privée, nous voulons l’exploiter pour aider les membres à trouver ce qu’ils recherchent. Une fois ce travail terminé, nous afficherons automatiquement les résultats de la recherche IA lorsqu’il n’y a pas d’autres résultats (en recherche plein écran) ou trop peu de résultats (dans la recherche d’en-tête).

Améliorations de Discourse ID

Après l’annonce du service Discourse ID pour tous les sites Discourse, nous améliorons le flux d’inscription des sites et l’expérience 2FA pour les administrateurs et les membres. Merci à tous ceux qui l’ont déjà activé sur leurs sites Discourse, car nous surveillons de près les commentaires sur Meta !

Rafraîchissement de la file d’attente de révision

La file d’attente de révision dans Discourse fait actuellement l’objet d’une refonte complète pour offrir une expérience de modération plus fluide en rendant les actions des modérateurs plus cohérentes, en séparant les actions pour les utilisateurs et le contenu, en prenant en charge les notes des modérateurs, en ajoutant des chronologies pour les éléments révisables, et plus encore.

Introduction d’un nouveau système de versioning

Nous poursuivons le travail sur un nouveau système de versioning pour Discourse afin d’offrir plus de choix et de prévisibilité aux administrateurs de communauté, tout en maintenant notre vélocité de développement. Nous ajustons également certains termes pour mieux les aligner avec d’autres logiciels. Pour plus d’informations, consultez la RFC.

Conclusion

Recherche dans le chat

Une nouvelle fonctionnalité de recherche dans le chat arrive bientôt sur Discourse ! Nous apportons les dernières touches à cette fonctionnalité, qui permet de rechercher dans vos canaux de chat, discussions de groupe et messages privés des conversations passées.

Gestion simplifiée des membres des MP

Il sera bientôt plus facile d’ajouter et de supprimer des membres d’un MP. Nous accordons une attention particulière à cette partie de l’expérience utilisateur afin de réduire le nombre de clics nécessaires pour intégrer des membres à vos MP et de clarifier lorsque vous avez invité quelqu’un qui n’est pas encore membre de la communauté.

Dépréciation de la bannière de recherche

Nous avons terminé nos améliorations de la bannière d’accueil principale et préparons un script pour aider à migrer les clients utilisant le composant de thème de la bannière de recherche vers la fonctionnalité principale. Cela nous permettra de finaliser la dépréciation du composant au profit de la fonctionnalité principale.

Meilleurs résultats de recherche sémantique IA

Toutes les fonctionnalités IA qui sont soutenues par nos vecteurs d’intégration se sont considérablement améliorées grâce aux nouvelles fonctionnalités introduites dans pgvector 0.8.0. Cela rendra les sujets connexes, la recherche IA, le RAG de bot IA, la recherche de bot IA, les découvertes de recherche et les suggestions de catégories/tags de l’assistant IA beaucoup plus fiables.

Prise en charge de Onebox et lightbox sur les publications traduites

Les publications traduites prennent désormais en charge les oneboxes et les lightboxes afin qu’elles ressemblent davantage à leurs versions originales. Cela aidera les publications traduites à s’intégrer plus harmonieusement au reste des publications de la communauté.

Gestion dynamique de la palette de couleurs

Nous avons récemment terminé le travail sur l’amélioration de notre système de palette de couleurs. Ces mises à jour sont disponibles dès aujourd’hui sur votre site Discourse et aboutissent ensemble à un processus rationalisé pour la mise en œuvre et la gestion des couleurs de votre site.

Modernisation du rendu

Notre projet à long terme visant à moderniser la technologie de rendu de Discourse touche maintenant à sa fin, avec les dernières dépréciations en place. À partir de cette semaine, tous les sites commenceront à utiliser la nouvelle implémentation, indépendamment de la préparation des thèmes/plugins. Tous les sites qui ne sont pas encore prêts verront une bannière d’avertissement avec un lien vers la documentation sur les mises à jour du flux de publication, ou la documentation plus générale sur les widgets.

Mise à jour vers Emojis Unicode 17.0

Nous avons mis à jour les emojis Discourse vers la version 17.0 d’Unicode, qui comprend de nouveaux emojis tels que le convaincant et important :visage_déformé:. Joyeuse émoticône à tous !

16 « J'aime »

Un grand merci à toute l’équipe ! Celles-ci semblent excellentes.

Une question a été soulevée récemment parmi notre personnel concernant les mises à jour et l’IA… Notre communauté a une position très ferme contre l’IA en général et les LLM en particulier. Jusqu’à présent, il semble que toutes les fonctionnalités d’IA soient facultatives. La façon dont le projet de recherche est formulé dans ce post me rend incertain si ce sera quelque chose dont nous pourrons nous désengager. Pouvez-vous clarifier ?

3 « J'aime »

Merci Lindsey et à toute l’équipe CDCK pour votre excellent et précieux travail !
Une petite question, également concernant l’IA :

Ici en Europe, nous n’avons peut-être pas une “position générale contre l’IA”, mais plutôt contre le fait d’être limité à l’utilisation de plateformes d’IA basées aux États-Unis qui, du moins dans certains cas, sont contrôlées par des personnes à la réputation douteuse.

L’acceptation des cas d’utilisation de l’IA Discourse serait plus élevée si elle pouvait prendre en charge des LLM basés en Europe tels que Mistral AI ou Apertus, basé en Suisse, qui suit les règles de l’EU AI Act (voir les notes de bas de page pour référence).

[1]Apertus: a fully open, transparent, multilingual language model | ETH Zurich

[2] EU AI Act: first regulation on artificial intelligence | Topics | European Parliament


  1. Notes de bas de page ↩︎

  2. Notes de bas de page ↩︎

2 « J'aime »

Il s’agit simplement de l’activation/désactivation automatique de « Afficher les résultats de recherche IA » pour les personnes ayant activé la recherche IA sur leurs instances.

Le plugin IA peut toujours être désactivé.

Il est intéressant de noter que la recherche IA n’utilise pas les LLM de génération de texte traditionnels, mais des modèles d’intégration (embeddings). Je ne suis pas sûr s’ils entrent dans la même catégorie pour votre communauté spécifique, mais c’est peut-être quelque chose à discuter.

Eh bien, vous serez heureux d’apprendre que nous sommes tellement compatibles avec Mistral AI que c’est ce qui est utilisé sur ce forum pour la plupart des fonctionnalités destinées aux utilisateurs, comme les résumés, la relecture, etc.

Discourse AI est indépendant des fournisseurs de LLM et est compatible avec pratiquement tous les modèles, qu’ils soient fermés ou à poids ouverts, et vous pouvez héberger des modèles comme Mistral sur votre propre matériel et les connecter à votre instance Discourse. C’est ce que nous faisons sur cette instance ici.

6 « J'aime »

Cela permet-il, par hasard, aux administrateurs de voir les discussions sans usurper l’identité d’un utilisateur ? Je peux voir presque tout ce qui concerne un utilisateur sans usurper son identité, sauf les discussions.

3 « J'aime »

Pour clarifier, voulez-vous dire si vous pouvez rechercher les messages directs ou les discussions de groupe d’un utilisateur sans usurper son identité ?

3 « J'aime »

Désolé, pas rechercher leurs messages, mais pouvoir les voir sans usurper leur identité. Je me demandais si ces changements apportés au chat les rendaient également plus découvrables d’un point de vue administrateur.

4 « J'aime »

Génial merci les gars

Au fait, j’espère que ce sera trop facile comme je l’ai fait avec leurs plugins dans app.yml -df c’est la fin de l’année, plus de pauses s’il vous plaît.

Dépréciation de la bannière de recherche

Nous avons terminé nos améliorations de la bannière de bienvenue principale et préparons un script pour aider à migrer les clients utilisant le composant de thème de la bannière de recherche vers la fonctionnalité principale. Cela nous permettra de finaliser la dépréciation du composant au profit de la fonctionnalité principale.

2 « J'aime »

Je suis d’accord ici, nous devrions avoir les messages de chat sous forme d’onglet dans le profil d’activité (un onglet dans le profil d’activité).

4 « J'aime »

Ah, donc cela ressemble à un paramètre d’administrateur. Merci.

1 « J'aime »