Projets en cours - Avril 2025

<div data-theme-toc="true"> </div>

Bienvenue dans Current Projects, une newsletter mensuelle (ou presque) sur ce sur quoi nous travaillons actuellement chez Discourse.

Nous avons été occupés ! J’ai manqué un mois, il y a donc plus de temps à couvrir et beaucoup de choses se passent, alors plongeons-y.

Vos questions et commentaires sont les bienvenus !

Démarrage

Exploration d’une authentification plus simple

Nous en sommes aux premières étapes de l’exploration de l’offre d’un service d’authentification centralisé qui permettrait aux administrateurs de prendre en charge sans effort plusieurs méthodes de connexion et aux utilisateurs finaux de s’authentifier facilement sur plusieurs sites Discourse.

Exploration d’une nouvelle expérience de recherche conversationnelle

Nous explorons des moyens d’aider les gens à explorer les connaissances créées par les communautés en augmentant la recherche avec une nouvelle expérience conversationnelle alimentée par l’IA. Bien que nous ayons une version initiale de cela activée sur meta, il est encore tôt. En savoir plus…

En plein essor

Horizon, notre nouveau thème axé sur la facilité d’utilisation

Horizon, notre nouveau thème, est maintenant disponible sur Meta afin que les membres puissent l’essayer et partager leurs commentaires. Horizon est conçu pour les communautés qui souhaitent une communauté belle et facile à utiliser, mais qui n’ont pas les ressources nécessaires pour développer un thème personnalisé. Nous traitons les commentaires qui affluent maintenant et nous nous préparons à lancer un programme bêta approfondi avec les communautés intéressées. Si vous ne l’avez pas encore essayé, jetez-y un coup d’œil et dites-nous ce que vous en pensez ! En savoir plus…

Notre nouveau compositeur

Vous pouvez essayer notre nouveau compositeur, qui offre une expérience d’édition de texte enrichi, ici sur Meta aux côtés de notre compositeur markdown traditionnel. Nous sommes reconnaissants à tous ceux qui ont apporté leur soutien et partagé des suggestions d’améliorations. Ces commentaires nous aident à nous préparer à rendre le compositeur plus facilement disponible sur notre hébergement afin que davantage de communautés puissent bénéficier d’une expérience d’écriture plus facile. En attendant, nous vous encourageons à continuer à tester ici et à partager vos commentaires. En savoir plus…

Configuration de l’apparence du site

Nous continuons à apporter des améliorations axées sur la possibilité pour les administrateurs de configurer plus facilement l’apparence de leur site, y compris de nouvelles pages pour installer et configurer des thèmes et des composants de thème, sélectionner des polices, ajouter des logos et modifier les palettes de couleurs disponibles. Nous pensions être prêts à expédier une version initiale de certains de ces travaux, et en avons déployé une partie plus tôt, mais nous l’avons ensuite annulée en fonction des premiers commentaires que nous avons reçus. Nous travaillons donc dur pour qu’elle soit dans un état où nous pourrons la présenter à nouveau et itérer ensemble.

Une nouvelle expérience multilingue

Nous travaillons sur de nouvelles fonctionnalités de traduction qui permettront une expérience entièrement nouvelle pour les communautés multilingues. Nous travaillons à une version initiale prête pour des commentaires plus larges, mais il y a beaucoup à comprendre pendant que nous explorons ce qui est possible maintenant avec les LLM, ce qui appartient au plugin Discourse Translator, et ce qui appartient au cœur. Restez à l’écoute !

Améliorations de la file d’attente de révision

Nous avons apporté de petites améliorations à la file d’attente de révision tout en effectuant des recherches pour informer une conception mise à jour. Nous sommes maintenant prêts à commencer à travailler sur une nouvelle conception qui, selon nous, aidera les modérateurs à gérer plus efficacement les éléments de la file d’attente de révision. En savoir plus…

Possibilité de configurer des personas pour toutes les fonctionnalités d’IA

Nous travaillons à la mise à jour de toutes les fonctionnalités d’IA afin qu’elles soient soutenues par des personas configurables. Cela permettra aux administrateurs d’affiner davantage ces fonctionnalités en fonction des besoins de leur communauté avec des invites et des outils personnalisés.

Modernisation du rendu des pages de sujets

Dans le cadre de notre projet de modernisation du rendu frontend, nous allons commencer à nous attaquer à la page de sujet. Cela apportera une expérience développeur améliorée et de nouvelles options d’extensibilité pour les auteurs de plugins et de thèmes. Au fur et à mesure que le projet progresse, nous publierons sur Meta concernant les modifications nécessaires des thèmes/plugins.

Abandon du support pour iOS 15 et autres anciens navigateurs

Nous abandonnons le support pour iOS 15 et certains anciens navigateurs car ils ne prennent pas en charge les fonctionnalités modernes du navigateur que nous prévoyons d’exploiter dans nos efforts de modernisation continus. Les personnes utilisant ces navigateurs verront un avertissement les informant de l’abandon qui renvoie à un sujet avec plus de détails. En savoir plus…

Conclusion

Recherche dans l’en-tête, bannière de bienvenue et icônes et emojis de catégorie

Pour faciliter la personnalisation de l’apparence de votre communauté, nous avons ajouté de nouvelles fonctionnalités inspirées par des composants de thème populaires. En plus d’une facilité d’utilisation améliorée, cela réduit également les problèmes de compatibilité avec les thèmes de site. Ces fonctionnalités sont disponibles via de simples paramètres de site, ou des paramètres au niveau de la catégorie pour les icônes / emojis. En savoir plus…

Tableau de bord d’analyse des sentiments

Nous avons expédié une version initiale d’un nouveau tableau de bord d’analyse des sentiments, puis avons apporté quelques ajustements supplémentaires basés sur les premiers commentaires. Nous pensons qu’il y a encore beaucoup à faire ici à l’avenir, et nous continuerons à apporter de petites itérations, mais nous suspendons nos efforts ciblés dans cet espace pour le moment, pendant que nous faisons de la place pour en apprendre davantage sur l’utilisation réelle. En savoir plus…

Activation de la modération des discussions de groupe

Afin de continuer à favoriser des communautés sûres et saines, nous avons ajouté des fonctionnalités pour permettre aux administrateurs de modérer les discussions de groupe. En savoir plus…

Recherche complète pour administrateur

Nous avons introduit une nouvelle fonctionnalité de recherche complète pour administrateur afin de permettre aux administrateurs de rechercher toutes les choses dans l’interface d’administration, y compris les pages, les paramètres du site, les thèmes et les composants, et les rapports. La recherche d’administrateur est disponible via un lien dans la barre latérale de l’interface d’administration et avec le raccourci clavier Ctrl/⌘+/. En savoir plus…

Remplacement d’Akismet par la détection de spam par IA

Nous avons déployé la détection de spam par IA comme fonctionnalité de détection et de prévention de spam par défaut sur la plupart de nos hébergements. Avec cette nouvelle méthode, nous constatons une détection de spam plus efficace et avons un plus grand contrôle pour intervenir et l’améliorer. Nous la recommandons maintenant pour tous les sites comme un moyen plus efficace qu’Akismet pour détecter le spam. En savoir plus…

Autres nouvelles pour les développeurs

Nous avons fait quelques annonces le mois dernier concernant les changements à venir qui auront un impact sur les développeurs de thèmes, y compris nos plans pour passer à la syntaxe native de classe JS pour les thèmes et les plugins, et nos plans pour supprimer le support des remplacements de modèles et des feuilles de style spécifiques aux mobiles. Voir les derniers sujets tagués avec dev-news pour plus d’informations. En savoir plus…

40 « J'aime »

enfin, j’espère que ce sera plus facile.

5 « J'aime »

Je donnerais une voix forte à www.hello.coop, une solution que j’utilise sur mes forums Discourse qui permet aux utilisateurs de choisir le type de connexion qu’ils souhaitent, du numéro de téléphone à l’e-mail en passant par les connexions sociales et peut-être même la passkey.

Et une fois qu’un utilisateur a un compte Hellō, il peut se connecter à n’importe quel site Discourse qui l’utilise.

La seule différence serait peut-être que chacune de mes communautés Discourse exigerait toujours de l’utilisateur qu’il réponde à des questions spécifiques à la communauté lors de la première connexion.

Le fondateur est Dick Hardt, qui a beaucoup travaillé sur la spécification OIDC, je crois.

Quoi qu’il en soit, peut-être quelque chose à explorer. J’aimerais répondre à toutes les questions et je connais Dick et je suis sûr qu’il le ferait aussi.

10 « J'aime »

Quelle est la difficulté d’intégrer Hellō à la communauté Discourse existante ?

1 « J'aime »

C’était super facile. Je peux préparer un tutoriel rapide si nécessaire, mais il s’agit essentiellement d’un fournisseur OIDC.

6 « J'aime »

J’ai utilisé Horizon il y a quelque temps et j’étais déçu de ce que ça devenait. Mais je l’ai essayé à nouveau aujourd’hui et il a l’air incroyable maintenant. Cela résout finalement mon plus grand problème avec Discourse. Cela et le nouveau composeur sont ensemble phénoménaux.

5 « J'aime »

Super, j’attends cela avec impatience :slight_smile:

5 « J'aime »

Restez à l’écoute et vous remarquerez peut-être quelques nouveautés qui seront déployées discrètement ici sur meta :wink:

13 « J'aime »

C’est vraiment impressionnant, je n’avais même pas remarqué au début que c’était traduit ! C’est une fonctionnalité indispensable et un atout majeur pour les communautés multilingues. :rocket:

12 « J'aime »

C’est vraiment génial et très nécessaire ! Je suis un bêta-testeur enthousiaste si vous souhaitez obtenir plus de commentaires à un moment donné :waving_hand:

3 « J'aime »

L’expérience multilingue suscite un vif intérêt pour notre communauté éducative mondiale, et nous levons la main pour tester.

J’ai basculé mes paramètres sur l’italien et j’ai vu quelques éléments de l’interface changer. Cela fonctionnera-t-il finalement pour tout ?

De plus, pour nos utilisateurs de base, accéder aux paramètres est un long chemin pour trouver profil - paramètres - interface. Je connais bien Discourse, et j’ai oublié à plusieurs reprises de cliquer sur le bouton Enregistrer en bas.

Je voterais pour un emplacement plus central dans l’interface pour choisir la langue (bien que j’accepte que pour la plupart des gens, ce soit une action effectuée une seule fois).

Le caratteristiche del Discourse lo fanno elevare al di sopra di tutto il resto ! (Je ne suis pas fluent, je ne parle italien qu’avec des outils de traduction)

4 « J'aime »

Oui, je pense que c’est le but, peut-être avec quelques petites exceptions si certaines choses sont beaucoup plus difficiles que d’autres. Mais il faudra du temps pour y arriver !

Pour les utilisateurs qui ne sont pas connectés, notre objectif est d’utiliser la locale de leur navigateur (envoyée via un en-tête de requête si je comprends bien).

Pour les utilisateurs connectés, cela utiliserait la préférence, mais je crois que celle-ci est définie par défaut en fonction de la locale du navigateur également lors de la création d’un compte.

Voyez-vous des lacunes évidentes dans cette logique ?

Soit dit en passant, nous examinons également des améliorations sur la manière dont les préférences utilisateur sont enregistrées de manière plus générale.

2 « J'aime »

Y a-t-il une intention de rendre la version traduite indexable par les moteurs de recherche dans d’autres langues ? Par exemple, mon site est à 99,9 % en anglais, mais pourrait en théorie avoir un large public japonais. Mais cela ne se produira probablement pas à moins qu’il ne soit également découvrable dans les moteurs de recherche en japonais. Ce serait d’un grand avantage pour nous et probablement pour de nombreux autres sites dans des positions similaires.

6 « J'aime »

Oui, c’est certainement quelque chose auquel nous pensons.

8 « J'aime »

Il est difficile de surestimer la valeur que cela aurait dans notre cas. Cela dit, lorsque j’ai expérimenté le plugin Discourse Translator par le passé, j’ai constaté qu’il était extrêmement coûteux à exploiter, comme près de 15 $/jour, et qu’il avait à peine entamé le retard de tous les messages avant que je n’abandonne. J’espère donc que la nouvelle approche sera beaucoup plus rentable.

5 « J'aime »

[quote=“piffy, post:32, topic:361263”]extrêmement cher à exploiter, comme près de 15 $/jour
[/quote]

La marchandisation des grands modèles linguistiques change la donne et a été un catalyseur pour nous lancer dans cette aventure.

GPT 4.1 mini coûte 1,6 dollar pour environ un demi-million de mots traduits.
Gemini 2.5 Flash coûte 60 cents pour la même chose.

En parcourant https://openrouter.ai/, vous pouvez trouver de nombreux autres modèles performants qui sont encore moins chers (ou gratuits).

Au fil des jours, les capacités augmentent et le prix diminue.

Avec les anciens services de traduction, nous avons constaté un prix très élevé qui a à peine bougé pendant une décennie.

12 « J'aime »

Merci Dave, la logique de faire correspondre la langue à la locale du navigateur est logique, je ne vois pas de raison générale de changer de langue (la mienne est juste curieuse de voir le contenu dans d’autres langues). Cela semble très fluide/rapide.

4 « J'aime »