Résumé hebdomadaire

Cette semaine sur meta.discourse.org

Statistiques clés

Nouveaux messages : 655
Nouveaux sujets : 110

Meilleurs utilisateurs (7 derniers jours) :

Sujets intéressants

UX

Support

Développement

Plugin

Fonctionnalité

Composant de thème

Traductions

Marché

Communauté

Activité du groupe @team

Merci d'avoir lu, et je vous revois la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Statistiques clés

  • Nouveaux messages : 656
  • Nouveaux sujets : 77
  • Meilleurs utilisateurs :

Sujets intéressants

Annonces

  • Salons de discussion pour événements désormais disponibles Annonces
    sam a présenté des salons de discussion dédiés aux événements du calendrier : les administrateurs peuvent activer l'« intégration de chat » lors de la création d'événements, et les participants sont synchronisés automatiquement. lire la suite

  • 3.5.0.beta5 : Amélioration de la recherche admin, recherche de forum par IA, configuration plus simple de l'apparence du site et développement de plugins facilité Annonces release-notes
    hugh a mis en avant les améliorations apportées à la recherche complète dans l'administration et la nouvelle persona « Forum Researcher » dans Discourse AI, ainsi que des améliorations étendues pour les plugins. lire la suite

  • 3.4.4 : Correctif de bug et mise à jour UX Annonces release-notes
    hugh a annoncé Discourse 3.4.4, axé sur la stabilité et des ajustements mineurs de l'expérience utilisateur pour les instances hébergées et auto-hébergées. lire la suite

Installation

  • Paramètres de sondage POP3 Installation email-in
    Une discussion a révélé que le paramètre pop3_polling_enabled est masqué dans l'onglet Email ; les administrateurs peuvent le trouver dans Tous les paramètres du site ou via rails console. lire la suite

  • Erreur SMTP ! Veuillez nous aider Installation email
    Un utilisateur a rencontré un message générique « Désolé, une erreur est survenue » lors de l'activation des paramètres de réponse par email ; la communauté a orienté vers des détails d'authentification manquants et l'inspection des journaux. lire la suite

Support

  • Impossible de supprimer un sujet sans catégorie Support
    Un sujet « À propos » supprimé logiquement a provoqué des erreurs de boucle sur le forum ; l'auteur du sujet l'a supprimé directement via la console Rails (DELETE FROM topics WHERE id = 3) pour résoudre le problème. lire la suite

  • Macrons et résultats de recherche en Nouvelle-Zélande Support search
    marvi et nathank ont testé des recherches en Te Reo Māori ; l'activation de l'ignorance des accents et l'exécution de jobs::ReindexSearch ont rétabli les résultats attendus. lire la suite

  • Comment annuler la génération des sujets TOS/Confidentialité ? Support
    La personnalisation ou la suppression des sujets TOS/Confidentialité générés automatiquement a été réalisée en réinitialisant tos_topic_id et privacy_topic_id via les paramètres cachés du site. lire la suite

  • La liste des utilisateurs a disparu Support
    Après une mise à niveau, /admin/users/list/active a disparu en raison d'une régression d'un commit ; la mise à jour vers un commit ultérieur (9ebce86fd) a rétabli la liste. lire la suite

Dév

  • Mise à jour automatique des thèmes et plugins vers le format de fichier .gjs Dév dev-news
    david a expliqué la nouvelle règle de lint require-strict-mode et a publié discourse-gjs-codemod pour migrer les fichiers .hbs. lire la suite

  • Remplacer ou modifier AboutPageUser Dév
    aest a demandé une surcharge de modèle ; david a suggéré des outlets et a fusionné un changement UX pour masquer les liens de profil pour les utilisateurs anonymes avec hide_user_profiles_from_public. lire la suite

  • Basculer la visibilité dans un connecteur de sujet Dév
    merefield souhaitait toggleVisibility dans un connecteur ; david a indiqué que model.toggleStatus("visible") est disponible sans ajouter un nouvel outlet. lire la suite

  • Comment masquer les champs (titre, catégorie, saisie de tag) lors de la création d'un nouveau sujet avec openNewTopic Dév
    Un utilisateur a demandé comment désactiver les champs du compositeur ; le consensus a été de les masquer via CSS dans un composant de thème. lire la suite

  • Problème avec le lint de thème à l'étape « Installer les dépendances JS » Dév
    Un échec de CI pour un squelette de thème (yarn@pnpm…) a été résolu en supprimant yarn.lock et en utilisant pnpm-lock.yaml conformément au flux de travail GitHub. lire la suite

  • Sous-catégorie Doc – Retour à la boucle du forum Dév Plugin
    Un correctif et une spécification pour doc-categories ont été fusionnés pour sauter #chat et empêcher le chat plein écran de rouvrir la boucle du forum. lire la suite

  • Conception pour différents appareils (taille de la vue, tactile/survol, etc.) Dév #developer-guides
    Les points de rupture (sm, md, lg, etc.) et les mixins SCSS dans lib/viewport ont été documentés pour le theming mobile-first. lire la suite

Fonctionnalité

  • Une meilleure façon d'informer les administrateurs que certains changements de paramètres nécessitent des tâches sysadmin spécifiques Fonctionnalité
    nathank et tobiaseigen ont proposé d'inciter les administrateurs à lancer une réindexation ou un rebaking lors du basculement de paramètres comme « Ignorer les accents dans la recherche ». lire la suite

  • Renommer Persona IA → Agent IA Fonctionnalité ai
    sam a mené une discussion sur l'alignement de la terminologie avec les tendances de l'industrie, renommant « Persona » en « Agent » dans Discourse AI. lire la suite

Bug

  • Erreur lors de la recherche sur meta Bug search
    Une interface de recherche répétitive due aux Découvertes a été corrigée en désactivant les Découvertes et en fusionnant un correctif dans discourse-ai. lire la suite

  • Groupes supplémentaires non visibles sur la page /about Bug about-page
    Un paramètre masqué show_additional_about_groups et une migration incomplète ont empêché l'affichage des groupes ; la configuration via la console Rails a rétabli la fonctionnalité. lire la suite

  • Le filtre in:messages ne se met pas à jour de manière fiable dans l'en-tête Bug search
    Le filtre de recherche « in:messages » restait figé après la navigation dans la boîte de réception ; un PR a corrigé la logique d'état de l'en-tête. lire la suite

  • Problème de portée API pour l'appel « membres du groupe » Bug
    La restriction des clés API par id a échoué pour /groups/:name/members ; l'ajustement de la portée pour utiliser name a résolu l'erreur 403. lire la suite

UX

  • Positionnement des menus déroulants de l'en-tête avec fk-d-menu UX
    Un auteur de composant de thème a demandé comment ajuster les décalages des menus déroulants ; l'utilisation de @placement="bottom-end" et @offset="0" a aligné les panneaux. lire la suite

Données & rapports

  • Statistiques sur les signalements de spam effectués par l'automatisation de tri par IA #data-&-reporting sql-query spam
    pedrom a partagé une requête SQL pour calculer le total, les signalements de spam approuvés et rejetés par l'automatisation de tri par IA, améliorée avec NULLIF pour les zéros. lire la suite

Activité du groupe @team

  • sam a dirigé le déploiement des Salons de discussion pour événements et détaillé les fonctionnalités d'intégration de chat dans #367885/1 et a piloté le renommage de l'Agent IA dans #368198/1.

  • david a publié le .gjs codemod pour les thèmes/plugins dans #368051/1 et a guidé le changement UX de surcharge AboutPageUser dans #367720/2.

  • Lilly a reproduit et trié l'erreur de recherche sur meta dans #368194/1 et a aidé à résoudre l'échec de CI de lint de thème dans #368423/4.

  • hugh a rédigé l'annonce 3.5.0.beta5 dans #367300/1 et le post de sortie 3.4.4 dans #367301/1.

  • kris.kotlarek a fusionné le correctif de boucle de sous-catégorie doc dans #367513/13 et a corrigé la migration du paramètre groupes /about dans #368218/2.

  • tobiaseigen a proposé d'inciter les administrateurs à lancer des tâches de réindexation pour les paramètres dans #368254/2 et a partagé des conseils pour l'attribution de badges pour Accorder un badge personnalisé après la lecture des CGU dans #368259/7.

  • tgxworld a corrigé le bug du filtre in:messages dans #367837/1 et a apporté des améliorations à la recherche admin dans #367300/3.

  • Bas a résolu l'appel API de portée groupe-membres dans #368109/1 et a clarifié l'emplacement des paramètres de sondage POP3 dans #367895/2.

Merci de votre lecture, et à la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

  • Nouveaux messages : 601
  • Nouveaux sujets : 92
  • Meilleurs contributeurs cette semaine :
  • Meilleurs membres du groupe @team :
    • sam — 34 messages, 80 likes
    • @jofffreyjaffeux — 12 messages, 52 likes
    • lindsey — 4 messages, 23 likes
    • tobiaseigen — 12 messages, 22 likes
    • Lilly — 5 messages, 17 likes
    • awesomerobot — 7 messages, 15 likes
    • Falco — 7 messages, 14 likes
    • supermathie — 10 messages, 13 likes
    • nat — 2 messages, 10 likes
    • david — 2 messages, 7 likes

Sujets intéressants

Annonces

#Gestion du site

  • Un guide complet de la persona IA Chercheur de forum a été publié, couvrant la configuration, les filtres, les recommandations de LLM et des conseils de débogage Guide de la persona IA Chercheur de forum.

composer

  • Les retours de la communauté sur le nouvel éditeur WYSIWYG se sont poursuivis : meglio et lindsey ont débattu des ratios de redimensionnement des images, de l'emplacement de la barre d'outils pour les niveaux de titres et du polissage de l'interface dans Testez notre nouvel éditeur !, avec des suites sur les raccourcis clavier et les normes de redimensionnement des images.

Communauté

Fonctionnalité

  • Une demande menée par la communauté a proposé un déclencheur d'automatisation « après mise à jour de l'utilisateur » qui se déclenche lors des nouvelles inscriptions sans nécessiter de champ personnalisé Déclencheur d'automatisation sans champ personnalisé.

Plugin

  • merefield a dévoilé le plugin Navigateur d'intersection de balises, étendant l'interface des intersections de balises avec des filtres flexibles et un lien vers la section communautaire Navigateur d'intersection de balises, ainsi que des instructions d'installation sur GitHub.

Thème composant

  • Un nouveau composant de thème permet aux administrateurs de contrôler la visibilité et les styles de mise en évidence des notifications pour les nouveaux utilisateurs, les utilisateurs de retour et les messages officiels, en fonction de l'âge et du type Contrôle de la visibilité des notifications de message.

Support

Développement

#Données et rapports

Activité du groupe @team

Merci d'avoir lu, et à la semaine prochaine ! :slight_smile:

Puis-je savoir si c’est le comportement attendu ?

Cette semaine sur meta.discourse.org

Chiffres clés

  • 703 nouveaux messages
  • 110 nouveaux sujets
  • Meilleurs utilisateurs

Sujets intéressants

Annonces Annonces

  • Correctifs de sécurité : Discourse a publié les mises à jour de sécurité 3.4.5 et 3.5.0.beta6 cette semaine, traitant plusieurs avis HackerOne et rétroportant des correctifs à partir des patches sécurité. Lire la suite Lire la suite

  • Lancement du stockage des artefacts IA : sam a dévoilé le Stockage utilisateur d'artefacts IA, permettant l'intégration de sondages et de jeux stockés sous forme d'artefacts Discourse, une première étape vers des expériences IA plus riches au sein du forum. Lire la suite

  • Prise en charge de l'API Responses d'OpenAI : Une prise en charge initiale de la nouvelle API Responses d'OpenAI a été ajoutée à Discourse, débloquant l'intégration O3-Pro et ouvrant la voie à des fonctionnalités LLM plus avancées. Lire la suite

  • Bêta du thème Horizon : Les retours de la communauté se poursuivent sur le nouveau thème Horizon, avec un accent sur l'espacement, la taille des polices en mode lecture et l'intégration des étiquettes/bannières. Lire la suite

UX UX

  • Styles du menu déroulant de l'en-tête et des notifications : L'expérience Nouveaux styles du menu déroulant de l'en-tête / des notifications de jordan-vidrine a supprimé les bordures actives, affiné l'espacement et repensé les mises en surbrillance des éléments non lus. Lire la suite

  • Incohérence des horodatages dans le chat : Une particularité UX dans Discourse Chat affichait des horodatages 24 heures sur les messages initiaux mais 12 heures sur les réponses. L'équipe examine les contraintes d'espace dans la marge et les paramètres de localisation. Lire la suite

  • Masquer le bouton de déconnexion via CSS : Les administrateurs de sites sur le plan Business ont appris à masquer l'élément Déconnexion dans le menu utilisateur à l'aide d'un simple extrait CSS partagé par awesomerobot. Lire la suite

Bug Bug

  • Correctifs de style et de mise en page : Un ensemble de correctifs critiques a résolu l'absence de CSS de thème sur les pages publiées, les lignes longues provoquant un défilement latéral sur mobile, le débordement du texte d'espace réservé dans les vues de l'application iOS et les citations multi-mots brisées sur les tablettes. Lire la suite Lire la suite Lire la suite Lire la suite

Support Support

  • Particularités des e-mails et de l'automatisation : Les utilisateurs ont découvert que les automatisations Data Explorer envoient toujours un MP (et non un e-mail) et que des paramètres SMTP obsolètes peuvent bloquer la confirmation des comptes administrateurs. Des étapes détaillées de dépannage ont été partagées. Lire la suite Lire la suite Lire la suite

  • Coller des images dans les tableaux : Tenter de coller des images dans des cellules de tableau Markdown échouait à cause des caractères de barre verticale ; une solution de contournement et une mise à jour du tutoriel ont été proposées. Lire la suite

  • Bug de renommage dans Data Explorer : Une régression empêchant le renommage des requêtes personnalisées a été identifiée et corrigée dans le plugin Discourse-Data-Explorer. Lire la suite

  • Accès à la page du bot IA : Les tentatives d'exposition de la page Ask-Discourse-AI aux visiteurs anonymes ont échoué en raison de sa dépendance aux autorisations de MP, confirmant que les invités ne peuvent pas utiliser les fonctionnalités du bot IA. Lire la suite

Développement Développement

  • Dépréciation des modèles de composants et URI de base : david a activé le bandeau de dépréciation de component-template-resolving d'Ember et clarifié le déplacement des modèles vers des fichiers .gjs co-localisés ; Moin a montré comment utiliser discourse/helpers/base-path pour obtenir l'URL racine du forum. Lire la suite Lire la suite

  • Adoption du format de fichier .gjs : Discussion sur la migration des thèmes/plugins de fichiers js/hbs séparés vers .gjs avec un outil de transformation de code et des clarifications sur les caractéristiques de performance des composants Glimmer par rapport aux composants classiques. Lire la suite

  • Prototypes de mise en page sociale : Rappel selon lequel les esquisses de mise en page « plus sociale » de Discourse restent conceptuelles et qu'aucun code de production n'a été fusionné. Lire la suite

Fonctionnalité Fonctionnalité

  • Filtres personnalisés pour les boutons et la file d'attente de révision : La communauté a demandé de rediriger le bouton Nouveau sujet vers des assistants personnalisés et d'ajouter un filtre de date « Révisé entre » dans la file d'attente de révision ; des composants de thème et des demandes de fonctionnalités sont en cours. Lire la suite Lire la suite

Marché Marché

  • PAYANT : Correctifs de bugs Chat et configuration de thème : Des annonces payantes pour des améliorations de Discourse Chat et des services de configuration de thème personnalisés ont suscité de l'intérêt, car plusieurs forums avaient besoin d'un polissage des miniatures vidéo et de l'interface utilisateur. Lire la suite Lire la suite

Communauté Communauté

  • Monétisation et durabilité du forum : Des discussions sur l'ajout de frais d'abonnement via Stripe, Patreon ou BTCPay ont mis en lumière des considérations juridiques, UX et de croissance communautaire. Lire la suite

  • Lectures recommandées pour les gestionnaires de communauté et l'UX : Des membres ont partagé des recommandations de livres sur la gestion de communauté, les fondamentaux de l'UI/UX et la conception organisationnelle, notamment « Reinventing Organizations ». Lire la suite

Installation et déploiement Installation

  • Panne Cloudflare et échecs de reconstruction : Une panne transitoire du registre npm a bloqué ./launcher rebuild ; revenir aux paramètres de proxy ou attendre la restauration de Cloudflare a résolu le problème. Lire la suite

  • Prise en charge de Hashicorp Nomad : Un intérêt pour le déploiement de Discourse sur des clusters Nomad multi-nœuds a émergé, des membres de la communauté partageant des workflows basés sur le registre. Lire la suite

Composant de thème Thème composant

  • Bannière Activer les notifications : Un nouveau composant de thème invite les utilisateurs de bureau et mobiles à activer les notifications du navigateur, avec une fréquence basée sur les jours et un support des modes clair/sombre. Lire la suite

Chat chat

  • Incohérence de la limite d'utilisateurs DM : La réduction de chat max direct message users à deux a produit des états d'interface utilisateur confus lors de la création de nouveaux chats de groupe, incitant à une révision de l'application des limites et des messages d'erreur. Lire la suite

Plugin et Émojis Plugin

  • Problèmes d'intégration des émojis et des icônes : Le drapeau de la Côte d'Ivoire 🇨🇮 n'a pas pu être affiché en raison d'incohérences de diacritiques dans la gemme émoji, tandis que le plugin FontAwesome Pro manquait certaines icônes par défaut — les deux sont actuellement à l'étude. Lire la suite Lire la suite

Activité du groupe @team

Merci d'avoir lu, et je vous revois la semaine prochaine ! :blush:

Cette semaine sur meta.discourse.org

Chiffres clés

Nouveaux messages : 575
Nouveaux sujets : 88

Meilleurs utilisateurs (par messages et likes)

Sujets intéressants

  • Communauté : Utilisation des signalements
    TonyG a soulevé des inquiétudes concernant l'utilisation abusive du système de signalement dans message 1 et KhoiUSA a proposé de désactiver les privilèges de signalement pour les abuseurs dans message 2.

  • Migration : Trail-Journal vers Discourse
    dsims a décrit la migration de son blog de randonnée de 2010 vers Discourse dans message 1 et cocococosti a salué la conception et la vue carte dans message 2.

  • Support : Thème Foundation ?
    Un utilisateur a demandé pourquoi « Default » avait été renommé en « Foundation », HAWK a clarifié le changement dans message 2 et sam a expliqué les nouveaux thèmes principaux dans message 5.

  • Annonces : Webinaire sur les projets clients
    Danielle a annoncé la session « Rencontre avec l'équipe des projets clients de Discourse » dans message 1 et tobiaseigen a orienté les gens vers d'anciens exemples de webinaire dans message 7.

  • Dév : @outletArgs de niveau supérieur
    david a montré comment @outletArgs.foo peut désormais être écrit @foo dans les composants connecteurs dans message 1 et a noté qu'il n'y avait pas d'urgence à déprécier l'ancienne API dans message 4.

  • Bug : « 7d » ajouté au nom de domaine complet
    odhiambo a signalé des liens de test d'e-mail comme …or.ke7d… dans message 1 et NateDhaliwal a tracé cela à la branche bêta tests-passed dans message 2.

  • Support : Réponses enregistrées (modèles)
    Rubi a demandé comment restreindre les réponses enregistrées aux modérateurs dans message 1 et Moin a expliqué l'utilisation de la sécurité des catégories pour l'accès aux modèles dans message 2.

  • Support : Canaux de chat de groupe
    HAWK a expliqué la création d'un chat de groupe privé dans message 3 et Moin a confirmé que les permissions des canaux découlent des paramètres #category dans message 7.

  • Support : Comportement inactif de Sidekiq
    Crocodilus_CZ s'inquiétait que Sidekiq était « inactif » dans message 1 et Bas a montré un graphique en direct prouvant que l'inactivité est normale dans message 2.

  • Support : Octroi de l'accès administrateur
    WolfpackFan n'a pas pu finaliser une invitation d'administrateur dans message 1 et JammyDodger a réalisé qu'il avait accepté avec la mauvaise session utilisateur dans message 2.

  • Bug : Actions en masse → Mettre à jour les notifications
    WolfpackFan a constaté que la confirmation sans option sélectionnée mettait les sujets en sourdine dans message 1 et Lilly l'a reproduit dans message 3.

  • Support : Modernisation des balises script en ligne
    Curtis_Rueden a vu un avertissement d'administrateur pour script-tag-hbs dans message 1 et david a indiqué le composant de remplacement « Barres latérales de liste de sujets Discourse » dans message 2.

  • Communauté : Conception de collaboration axée sur le chat
    nolo a dévoilé une démo de thème centré sur le chat dans message 1 et a invité à donner son avis sur l'utilisation de Discourse en tant que plateforme de collaboration dédiée.

  • Fonctionnalité : Chat plein écran par défaut
    martin a ajouté un helper hasNoPreferredMode pour le mode chat dans message 7 et nolo a exploré la possibilité de masquer le bouton de réduction dans message 9.

  • Bug : MathJax dans les options de sondage
    ascension.forum a signalé que MathJax échouait à l'intérieur des sondages dans message 1 et a lié à un problème connu dans message 2.

  • Thème : Aperçus de liste de sujets (TLP)
    Dimava a défini des dimensions personnalisées pour les vignettes dans message 652 et a ajouté une correction suggested pour les recommandations dans message 653.

  • Plugin : Correction du composant de sondage
    david a corrigé les noms des icônes Font Awesome dans message 2 et nathank a confirmé que cela fonctionne maintenant dans message 3.

  • Fonctionnalité : Sujets d'événements récurrents
    opcourdis a demandé pourquoi les événements récurrents ne créent pas de sujets séparés dans message 1 et sam a reconnu qu'il s'agissait d'une demande de fonctionnalité dans message 2.

  • Support : Désactiver les raccourcis emoji dans le chat
    Shauny a désactivé les raccourcis emoji globalement mais les a vus dans le chat dans message 1 et ondrej a confirmé l'incohérence dans message 2.

  • Bug : Redimensionnement du compositeur sur les tablettes
    Moin n'a pas pu ajuster la hauteur du compositeur sur iPad dans message 1 et Richie l'a reproduit sur Safari dans message 2.

  • Plugin : Personnalisation JS des pages d'atterrissage
    MihirR a demandé si du JS personnalisé peut être ajouté aux pages d'atterrissage dans message 145 et merefield a noté l'emballage des composants Ember dans message 146.

  • Général : Résolveur public DNS4EU
    patrickemin s'est demandé si DNS4EU améliore la sécurité du site dans message 1 et Falco a expliqué qu'il s'agit uniquement d'un résolveur côté utilisateur dans message 2

Activité du groupe @team

  • david a introduit le support de niveau supérieur pour @outletArgs dans 370678/1, a fusionné le nouvel emplacement de plugin pour les paramètres de catégorie #Images dans 370349/3, et a guidé la modernisation des balises script en ligne dans 370554/2.

  • sam a reconnu la demande de fonctionnalité concernant les sujets d'événements récurrents dans 370600/2.

  • Lilly a reproduit le bug des notifications d'actions en masse dans 371074/3.

  • HAWK a clarifié le renommage du thème Default vers Foundation dans 370753/2 et a détaillé la configuration du chat de groupe dans 371088/3.

  • Danielle a lancé l'annonce du webinaire de l'équipe des projets clients dans 370693/1.

  • Falco a clarifié que DNS4EU est uniquement un résolveur public dans 371193/2.

  • Bas a confirmé que l'inactivité de Sidekiq est attendue dans 370988/2.

  • kris.kotlarek a corrigé le problème de composant du thème Foundation dans 370753/6.

  • cocococosti a célébré la conception de migration du journal de randonnée de dsims dans 370935/2.

  • jordan-vidrine a été à l'origine des expérimentations d'interface utilisateur sur le nouveau style de menu déroulant en en-tête dans 369574/61.

Merci d'avoir lu, et je vous reverrai la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Statistiques clés

Période : 2025-06-22 → 2025-06-29
Nouveaux messages : 614
Nouveaux sujets : 88

Meilleurs contributeurs

Meilleurs contributeurs du groupe @team

Sujets intéressants

Composant de thème

Annonces

  • Trier les résultats de recherche par date de dernière lecture
    sam a intégré la prise en charge de order:read (raccourci r) pour vous permettre de trier les résultats de recherche par la date de votre dernière visite sur les sujets. 371770

  • :date: Champs « Lieu » et « Description » des événements
    joffreyjaffeux a ajouté un nouveau champ location avec une icône d'épingle et un champ description multiligne aux événements du calendrier. Lire la suite

  • :date: Filtre Événements à venir
    Le plugin Calendrier vous permet désormais de basculer entre Tous les événements à venir et Les événements auxquels vous participez sur la page Événements à venir. Lire la suite

  • Lancement de 3.5.0.beta7
    hugh a annoncé 3.5.0.beta7 avec l'édition intelligente des liens dans l'éditeur, des améliorations du suivi des invitations, des icônes d'invitation uniques et de nombreuses améliorations de l'expérience utilisateur des plugins. 370633

  • Lancement stable de 3.4.6
    hugh a publié 3.4.6 avec des mises à jour de sécurité provenant de HackerOne et de rapports de la communauté — les sites sont fortement encouragés à mettre à niveau. 370631

Bug

  • Date invalide dans les blocs de la barre latérale droite sur Safari
    Neil_Evans2 et JammyDodger ont signalé une « date invalide » dans le panneau des événements à venir sur Safari. joffreyjaffeux a diagnostiqué un problème lié aux dates à un seul chiffre et a intégré un correctif dans le plugin Calendrier.

  • Régression de la date des événements du calendrier
    Après une mise à jour, les événements du calendrier affichaient un format de date étrange dû aux guillemets localisés. joffreyjaffeux et yaran ont intégré des correctifs dans les PR 753/754. Lire la suite

  • Les administrateurs ne peuvent plus voir qui a supprimé un message ?
    Moin et saquetim ont tracé une régression dans la conversion Glimmer des actions de message qui masquait l'avatar et l'heure de suppression. Une PR a été intégrée pour restaurer les informations « supprimé par ». 370551

  • La liste des composants ne se met pas à jour après suppression
    nolo et RGJ ont remarqué que la suppression d'un composant de thème masquait les autres jusqu'au rechargement complet. awesomerobot l'a corrigé dans la PR principale 33364. Lire la suite

  • MathJax dans les options de sondage
    joffreyjaffeux a appliqué un correctif de « magie noire » à l'interaction entre Discourse Math et le plugin Sondage, restaurant MathJax dans les choix de sondage. 370632

  • Bug de silence sans sélection dans les actions en masse
    La suppression ou le silence via une action en masse sans option choisie procédait toujours. La PR principale 00c97178 désactive désormais le bouton de confirmation jusqu'à la sélection. 371074

  • Review.discourse.org protégé par mot de passe
    NateDhaliwal a noté que l'ancien site d'examen du code est désormais derrière une connexion. La communauté a discuté de la nécessité de mettre à jour la documentation d'intégration.

Fonctionnalité

  • Gestion de la compatibilité vidéo dans les forums
    merefield a rappelé à tous d'utiliser des hébergeurs externes (YouTube/Vimeo) jusqu'à ce que Discourse puisse transcoder automatiquement les téléchargements pour une compatibilité inter-navigateurs. 371540

  • API d'administration pour les artefacts web IA
    MachineScholar a proposé et documenté une API pour la création et la modification manuelle d'artefacts. Suivi dans le sujet de fonctionnalité séparé : 371297

  • Réponse en ligne retour à la discussion
    oshyan a demandé une réponse avec citation dans la discussion en parallèle des fils de discussion. La discussion a porté sur les compromis UX et les paramètres de canal existants. 372124

  • Saut facile de Python vers Ruby ?
    MachineScholar a demandé comment apprendre Ruby pour le travail sur les plugins. bletch a détaillé les différences et a insisté sur la nécessité de connaître Ember/JS côté client. 371962

  • Basculer la visibilité des murmures
    Les murmures respectent désormais strictement l'appartenance au groupe — si vous êtes retiré des whisper_allowed_groups, vous perdez également la visibilité de vos anciens murmures. 181616

Support

  • Cacher le bouton des raccourcis clavier
    Jerome-cockpitLAB souhaitait supprimer l'icône de la barre latérale. NateDhaliwal a fourni un extrait CSS rapide pour le masquer :

    .sidebar-footer-actions-keyboard-shortcuts { display: none; }
    

    371778

  • Ralentissement de la mise à niveau pendant la reconstruction
    ice.d a constaté un ralentissement après la mise à niveau ; merefield a expliqué que les rebakes de messages en file d'attente peuvent faire grimper les tâches Sidekiq et a conseillé d'attendre que la file d'attente soit épuisée. 371717

Activité du groupe @team

  • joffreyjaffeux a corrigé le bug de date Safari dans les blocs de la barre latérale droite 371617 et a appliqué le correctif de « magie noire » MathJax pour les sondages 370632.

  • sam a implémenté le nouveau tri de recherche order:read dans le cœur 371770 et a coordonné les retours sur le redesign du menu de notification 369574.

  • Falco a confirmé que le correctif désactiver les raccourcis emoji dans la discussion a été intégré 371201 et a clarifié les règles d'héritage des permissions de sécurité des catégories 371929.

  • Lilly a co-écrit le guide de redirection de la page d'accueil pour les bots IA 365126 et a porté la campagne de partage des traductions de thèmes 371975.

  • tshenry a publié des mises à jour de compatibilité pour la Carte utilisateur Dernière connexion 81375 et a commencé la migration de l'Indicateur de niveau de confiance sur l'avatar vers Glimmer 82656.

  • hugh a annoncé à la fois la version riche en fonctionnalités 3.5.0.beta7 370633 et la version de correctif de sécurité 3.4.6 370631.

  • saquetim a rapidement intégré un correctif pour le problème où les administrateurs ne voient pas les informations de message supprimé dans le résumé des actions Glimmer 370551.

  • Bas a rejoint la discussion sur les signalements avec des conseils de bonnes pratiques dans 371077.

  • tgxworld a contribué à l'aperçu des notes de version de 3.5.0.beta7 et au résumé des plugins 370633.

  • awesomerobot a pris part aux améliorations du Paramètre de site Type d'icône 370452 et a fourni des conseils CSS pour masquer le bouton des raccourcis clavier 371778.

Merci de votre lecture, et je vous retrouve la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

  • Total de nouveaux messages : 631
  • Total de nouveaux sujets : 105
  • Meilleurs utilisateurs par messages et likes :

Sujets intéressants

Thème composant

Annonces

Communauté

  • pHneutre a soulevé des questions écologiques et éthiques sur l'IA dans Discourse dans Discourse sans IA — discutant de la durabilité, de la transparence et du désengagement par utilisateur : en savoir plus.

  • Quinirynilin a cherché des conseils pour créer un forum hyperlocal sur les économies de solidarité ; nathank et Heliosurge ont proposé des permissions de catégorie basées sur les groupes et des stratégies d'inscription locale dans Recherche de conseils… hyperlocal.

Support

Bug

Fonctionnalité

Développement

#Data & rapports

Plugin

  • Alteras a dévoilé un plugin expérimental Collections pour lier des sujets et des URL dans des collections partagées : en savoir plus.

UX


Activité du groupe @team

Merci d'avoir lu, et je vous revois la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

  • Nouveaux messages : 711
  • Nouveaux sujets : 115
  • Meilleurs utilisateurs par messages et likes :

Sujets intéressants
Classés ci-dessous par catégorie. Chaque point renvoie vers le premier message du sujet.

Annonces

  • Découvrez notre nouvel éditeur, qui rend l'écriture sur Discourse plus facile que jamais : lindsey a dévoilé le nouvel éditeur de texte enrichi avec formatage WYSIWYG, boutons de barre d'outils et rendu Markdown immédiat (https://meta.discourse.org/t/-/369779/1)

  • La localisation du contenu et les traductions automatiques sont désormais prêtes : nat a annoncé des fonctionnalités de traduction manuelle et pilotée par l'IA intégrées pour une prise en charge multilingue (https://meta.discourse.org/t/-/370000/1)

  • Testez notre nouvel éditeur ! : lindsey a fixé une date limite pour transférer les retours en cours sur l'éditeur vers des sujets dédiés dans Support, Bug et Fonctionnalité, avant de clôturer ce fil méta (https://meta.discourse.org/t/-/352347/156)

  • La section Messages déplacée vers un lien unique dans la barre latérale : Les liens « Mes messages » et « Mes messages privés » ont été regroupés en un seul lien communautaire ; les administrateurs ont expliqué comment restaurer les paramètres par défaut si vous avez personnalisé votre barre latérale (https://meta.discourse.org/t/-/372616/12)

#Hosting

  • Regroupement de plugins populaires avec le cœur de Discourse : david a détaillé les plans pour inclure certains plugins favoris de la communauté dans le dépôt principal, désactivés par défaut mais plus faciles à maintenir à jour (https://meta.discourse.org/t/-/373574/1)

Installation

#Site Management

  • Localisation du contenu – Manuelle et automatique avec Discourse AI : nat a publié une documentation détaillée sur la configuration des paramètres de traduction et des comportements de Discourse AI (https://meta.discourse.org/t/-/370969/1)

  • Guide de référence des mots surveillés : ganncamp et Moin ont clarifié comment ajouter, supprimer et utiliser l'entrée « mots ou phrases » pour la surveillance globale des mots (https://meta.discourse.org/t/-/241735/28)

#Contributing

Fonctionnalité

Support

  • Forcer les utilisateurs à choisir une catégorie : renato a guidé l'utilisation du paramètre « Catégorie par défaut de l'éditeur » lorsque l'éditeur est verrouillé jusqu'à la sélection de la catégorie (https://meta.discourse.org/t/-/373164/2)

  • Faire en sorte que « /my » fonctionne pour tous les liens possibles vers l'utilisateur actuel : Moin a découvert une sensibilité à la casse dans /my/messages/group/GroupName ; le cœur rendra cette route insensible à la casse (https://meta.discourse.org/t/-/373973/1)

  • Erreur lors du changement de propriétaire du sujet : Jagster a expliqué la limitation d'ActivityPub avec les messages fédérés et a suggéré de déplacer les sujets vers des catégories non fédérées en premier (https://meta.discourse.org/t/-/373203/9)

  • Chuchoter tout le sujet ? : tknospdr a pesé les options de confidentialité douce contre les astuces basées sur CSS pour le contenu « non listé » ; le consensus penche vers un contrôle d'accès basé sur les catégories pour plus de clarté (https://meta.discourse.org/t/-/373766/12)


Activité du groupe @team
Une sélection de 20 contributions de notre équipe Discourse cette semaine :

  • nat a mené le déploiement de la localisation du contenu dans 370000/1 et a rédigé le guide de configuration à 370969/1.

  • sam a clarifié l'utilisation de Shift+Entrée pour les sauts de ligne dans le nouvel éditeur dans 373229/7 et a affiné le comportement de l'éditeur plein écran dans 372859/6.

  • lindsey a bouclé la boucle de retour sur l'éditeur en encourageant les rapports de bugs dans Support à 352347/156 et a rassuré les utilisateurs sur le maintien du mode Markdown dans 373231/3.

  • awesomerobot a débogué le routage de groupe /my à 373973/7 et a aidé à restaurer les liens de la barre latérale pour les configurations personnalisées dans 372616/12.

  • david a décrit le regroupement de plugins populaires dans le cœur à 373574/1 et a pris position sur le nommage du tag dynaloc dans 373725/4.

  • Lilly a diagnostiqué une erreur de migration de schéma de restauration et a recommandé DROP SCHEMA backup CASCADE dans 373630/3.

  • renato a expliqué les choix de nettoyage HTML dans le nouvel éditeur à 369779/11 et a amélioré les règles d'entrée des images Markdown dans 373228/11.

  • joffreyjaffeux a corrigé l'infobulle du basculement de l'éditeur à 373503/2 et a clarifié le support du BBCode en mode enrichi à 373438/3.

  • mcwumbly a demandé des routes de groupe insensibles à la casse pour /my à 373995/2 et a signalé de prochaines améliorations de l'UX de la file d'attente de révision dans 373339/2.

  • supermathie a mis en évidence des problèmes de focus de curseur en ligne dans WYSIWYG à 373613/1 et a souligné les contrôles de redimensionnement des onebox d'images externes à 373228/3.

Merci d'avoir lu, et je vous retrouve la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

  • Période : 13 juillet 2025 au 20 juillet 2025
  • Nouveaux messages : 752
  • Nouveaux sujets : 99
  • Utilisateurs les plus actifs:

Principaux contributeurs de l'équipe


Sujets intéressants

Annonces

  • :glowing_star: Présentation des thèmes de base
    hugh a annoncé le lancement des thèmes de base intégrés et non modifiables — Horizon et Foundation — qui sont livrés avec chaque version de Discourse et ne peuvent pas être modifiés directement. Lire la suite

  • :sparkles: Les paramètres de site personnalisables sont désormais disponibles
    martin a détaillé comment les paramètres de site personnalisables permettent aux thèmes de remplacer un sous-ensemble de paramètres de base en définissant theme_site_settings dans about.json, avec un support initial pour enable_welcome_banner et search_experience. Lire la suite

  • :loudspeaker: Séminaire en ligne : Migration de Khoros vers Discourse
    Danielle a invité la communauté à un séminaire en ligne en direct le 16 juillet 2025 couvrant la migration des membres, du contenu et des plugins personnalisés, avec l'intention de publier un enregistrement prochainement. Lire la suite

Retours sur le site

  • :counterclockwise_arrows_button: Comment la migration des plugins vers le noyau est communiquée
    pacharanero a soulevé une question dans la catégorie Retours sur le site concernant la mise à jour des sujets de plugins pour refléter leur intégration dans le noyau, ce qui a conduit à une discussion sur l'utilisation du nouveau tag included-in-core et sur l'affinement des catégories d'annonces. Lire la suite

  • :lady_beetle: Erreurs 500 lors de l'utilisation de meta
    Plusieurs utilisateurs ont signalé des erreurs 500 intermittentes sur meta, soupçonnées d'être liées aux récentes modifications de la sous-titrage automatique ; l'équipe enquête sur la base des journaux et des erreurs de la console du navigateur. Lire la suite

Support

  • :hammer_and_wrench: Référentiel de plugins piraté
    Roi a découvert une exploitation de type « Repojacking » via un plugin compromis, incitant RGJ et david à mettre en place des vérifications de reconstruction qui abortent sur les références à github.com/discoursehosting/. Lire la suite

  • :magnifying_glass_tilted_left: Il y avait une barre de recherche. Où est-elle passée ?
    Cate_Soule a remarqué l'absence de l'interface de recherche globale sur les versions bêta ; NateDhaliwal a précisé qu'il s'agit désormais d'un paramètre de thème dans Horizon/Foundation. Lire la suite

  • :warning: Impossible de mettre à jour Discourse
    La reconstruction de SubStrider a échoué en raison de plugins désormais intégrés dans le noyau ; la résolution consistait à commenter ou supprimer les lignes supplémentaires de git clone comme expliqué par david. Lire la suite

  • :red_question_mark: Comment exactement faire en sorte que les gens utilisent mon forum ?
    Johnny_McIvor a demandé des stratégies de croissance — HAWK a insisté sur le fait de satisfaire les besoins des utilisateurs ; merefield et Ed_S ont suggéré des messages de tête réguliers et des threads de discussion hebdomadaires. Lire la suite

  • :thinking: Recherche de conseils – est-ce que cela a du sens de passer de Discord à Discourse ?
    Stonley a envisagé un passage de Discord ; HAWK a recommandé un engagement précoce, des enquêtes auprès de la communauté et des groupes pilotes ; NateDhaliwal a partagé des études de cas de migration. Lire la suite

  • :e_mail: Problème de réception d'e-mails
    Ethsim2 a débogué les rebonds d'e-mails entrants ; supermathie a guidé l'analyse des journaux, identifiant des adresses de retour mal configurées et des paramètres SSMTP incorrects. Lire la suite

Installation

  • :penguin: L'image de conteneur Bitnami Discourse est obsolète
    Falco a signalé que Bitnami ne mettra plus à jour les images Discourse après l'acquisition par Broadcom, encourageant les auto-hébergeurs à passer à la configuration Docker officielle. Lire la suite

  • :counterclockwise_arrows_button: Bloqué dans l'état « Mise à jour… » après une mise à niveau interrompue
    Plusieurs administrateurs étaient bloqués sur un écran de mise à niveau perpétuel ; des astuces de la communauté, notamment le bouton réinitialiser et la suppression des anciennes tâches de mise à niveau, ont résolu le problème. Lire la suite

  • :open_file_folder: Erreur lors de l'installation d'un thème depuis GitHub
    itd-john a rencontré Errno::ENOENT: No such file or directory lors de l'installation du thème Mint ; la solution consistait à supprimer les dossiers __MACOSX superflus du ZIP. Lire la suite

Fonctionnalité

  • :locked_with_key: Signature des plugins et des composants de thème
    elmuerte a proposé d'utiliser les signatures de commits Git et un serveur de clés Discourse pour vérifier l'authenticité des plugins ; la discussion a couvert SRI, la révocation de clés et les avertissements dans l'interface d'administration. Lire la suite

  • :link: L'expérience d'invitation pourrait être plus fluide avec les connexions sociales
    sunflower a suggéré d'afficher les boutons de connexion sociale sur le formulaire d'inscription du lien d'invitation pour réduire la friction ; l'équipe a discuté d'améliorations du flux du formulaire. Lire la suite

  • :open_mailbox_with_raised_flag: Ajouter une option pour recevoir ses propres messages par e-mail
    mnalis a demandé que les e-mails incluent les messages qu'il a lui-même rédigés ; Moin a noté que le mode liste de diffusion le prend déjà en charge, bien que cela implique la livraison de la liste entière. Lire la suite

Développement

  • :hammer_and_wrench: Ajout de PluginOutlet à SubCategoryItem
    tomve a ajouté une nouvelle sortie dans templates/connectors/SubCategoryItem pour la personnalisation des thèmes ; david a fourni des commentaires sur la révision. Lire la suite

  • :mobile_phone: Affichage de contenu différent pour la vue mobile dans un fichier .gjs
    Alteras et david ont démontré comment importer le service site et vérifier site.mobileView dans un composant Glimmer pour un rendu conditionnel. Lire la suite

  • :memo: Annonce des paramètres de site personnalisables (guide pour les développeurs)
    martin a publié un sujet sœur axé sur les développeurs expliquant config/site_settings.yml et comment définir theme_site_settings dans le about.json d'un thème. Lire la suite

UX

  • :incoming_envelope: Renommer « Sujets privés » en « Sujets de messages personnels »
    RGJ a souligné une terminologie confuse dans les profils utilisateurs ; la PR pour changer l'étiquette a été intégrée dans Discourse de base. Lire la suite

  • :artist_palette: Suggestions d'améliorations pour la page des plugins
    merefield a demandé un tri par défaut par activé sur la page des plugins installés maintenant que plus de plugins sont intégrés dans le noyau ; une discussion sur les filtres de l'interface s'en est suivie. Lire la suite

  • :computer_mouse: Sélecteur de thème proéminent dans l'en-tête
    patrickemin a demandé un basculement de thème dans la barre supérieure pour permettre aux utilisateurs de passer plus visiblement entre un thème de style blog et un thème de support épuré que le sélecteur de la barre latérale. Lire la suite

  • :locked: Cacher l'option de création de chat de groupe
    awesomerobot a noté que vous pouvez définir Chat max direct message users à 1 (ou ajouter le CSS #new-group-chat { display: none; }) pour désactiver la création de chat de groupe. Lire la suite

Migration

  • :counterclockwise_arrows_button: Migration de XenForo vers Discourse : Aperçu
    SubStrider a partagé une analyse approfondie du déplacement de 2,5 millions de messages et de 79 000 utilisateurs depuis XenForo en 4 jours, incluant la pagination par jeu de clés et les importations en deux passes pour les sujets fusionnés. Lire la suite

Activité du groupe @team

  • tobiaseigen a examiné de nombreux sujets de plugins pour l'intégration dans le noyau, a mis à jour le sujet du plugin Discourse Subscriptions pour refléter son nouveau statut de noyau lire la suite, et a aidé Roi dans les corrections de reconstruction pour Discourse User Notes lire la suite.

  • david a répondu à l'exploitation Référentiel de plugins piraté en fusionnant des vérifications Docker qui abortent sur les références à discoursehosting lire la suite et a guidé l'utilisation de l'API Ember pour la détection de la vue mobile dans le sujet contenu mobile lire la suite.

  • martin a fourni des conseils de développement sur la structure des paramètres de site personnalisables dans le sujet axé sur les développeurs lire la suite et a participé aux discussions sur le style des badges de catégorie dans les fils UX.

  • awesomerobot a proposé plusieurs contournements CSS : désactiver le chat de groupe dans Cacher l'option de création de chat de groupe lire la suite et corriger la mise en page de la page d'accueil du thème FKB Pro lire la suite.

  • nat a clarifié les quotas de traduction IA et les paramètres de réapprovisionnement dans Localisation du contenu lire la suite et a débogué la configuration du modèle d'incorporation pour Discourse AI dans Impossible de définir le modèle d'incorporation IA lire la suite.

  • Danielle a organisé et modéré le Séminaire en ligne sur la migration de Khoros, s'assurant que les participants pouvaient accéder aux questions/réponses et aux ressources de suivi lire la suite.

  • hugh a dirigé l'annonce Présentation des thèmes de base, dévoilant Horizon et Foundation comme nouveaux thèmes par défaut lire la suite.

  • HAWK a contribué des conseils sur la croissance de la communauté dans la discussion Comment exactement faire en sorte que les gens utilisent mon forum ? lire la suite.

  • davidb a corrigé la terminologie « Sujets privés » dans toute l'interface dans Renommer … Sujets de messages personnels lire la suite.

  • Lilly a aidé avec des conseils sur la suppression des références de plugins compromis dans Référentiel de plugins piraté lire la suite et a fusionné une correction pour masquer l'icône du badge de verrouillage dans le composant de thème Cacher l'icône du badge de verrouillage lire la suite.

Merci de votre lecture, et à la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

Au cours des 7 derniers jours, meta.discourse.org a enregistré 773 nouveaux messages et 109 nouveaux sujets (source : Tableau de bord Admin).

Meilleurs contributeurs :

(Les membres de l'équipe sont en gras ci-dessus.)


Sujets intéressants

Annonces

  • NateDhaliwal s'est demandé si l'ajout de trop de plugins alourdirait Discourse, et david a confirmé que les plugins désactivés ajoutent une surcharge négligeable dans Regrouper des plugins plus populaires avec le noyau Discourse
    Bundling more popular plugins with Discourse core

  • sam a déployé une nouvelle interface de filtrage des sujets avec recherche par mot-clé et autocomplétion dans Nouvelle interface de filtrage des sujets
    New topic filtering UI

  • hugh a dévoilé une refonte visuelle des palettes de couleurs, avec aperçus en direct et étiquettes d'état dans Une nouvelle façon de gérer les palettes de couleurs
    A new way to manage colour palettes

Bug

Fonctionnalité

Support


Activité du groupe @team

  • sam a déployé l'interface améliorée de filtrage des sujets (375563/1), clarifié les étapes de retour en arrière pour les plugins regroupés (375307/4), et défini des valeurs par défaut sûres pour la mise en cache de la localisation de l'assistant IA (298867/6).

  • david a expliqué la gestion des assets côté client pour les plugins désactivés dans la discussion Regrouper des plugins plus populaires (373574/23) et a guidé sur l'automatisation de la mémoire de traduction.

  • j.jaffeux a résolu le bug de la grille d'images sensible à la localisation dans Grille d'images automatique… (375499/14) et a poussé des correctifs pour le support de la langue allemande.

  • awesomerobot a corrigé la mise en page de l'expansion de citation dans Flèche « Développer la citation »… (375067/7) et a demandé la correction UX pour la navigation de groupe dans Le lien « groupes » peut-il…" (375106/3).

  • hugh a présenté la nouvelle interface d'administration des palettes de couleurs avec aperçus en direct dans Une nouvelle façon de gérer les palettes de couleurs (375188/1).

  • HAWK a donné son avis sur le concept et le branding « néoforum » dans Suggestion marketing (375373/3).

  • schleifer a accueilli favorablement la résolution du dépôt piraté dans Dépôt de plugin tiers détourné (374703/14).

  • Lilly a repéré l'incohérence du lien groupes sur /admin/users et l'a signalée dans Le lien « groupes » peut-il…" (375106/2).

  • Saif a plaidé pour un composant enregistreur vocal afin de soutenir les assistants IA dans Composant enregistreur vocal (215621/141).

  • saquetim a annoncé la chronologie de la fin de vie (EOL) du rendu des widgets et les avertissements de dépréciation dans Fin de vie prochaine pour le système de rendu des widgets (375332/1).

  • Contributions supplémentaires :

    • sam a aidé à déboguer les erreurs 404 d'URL Onebox dans 375567/13.
    • david a guidé les fusions de chaînes Crowdin lors du regroupement des plugins dans 373574/27.

Merci de votre lecture, et je vous retrouve la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

  • Nouveaux messages au total : 672
  • Nouveaux sujets au total : 104
  • Utilisateurs les plus actifs :

Sujets intéressants

Annonces

  • Participez au sondage de la communauté Discourse ! tobiaseigen a lancé une semaine de collecte de retours avec un sondage communautaire, puis a affiné les problèmes d'intégration et les options de partage dans des messages suivants (message #3, #20).

  • Présentation de notre nouveau compositeur a continué à alimenter les discussions sur l'interface utilisateur et les outils de développement, alors que merefield et renato répondaient aux questions sur les spécifications système dans l'éditeur enrichi (message #41, #44).

Retours sur le site

  • Catégorisation des bugs et des problèmes d'expérience utilisateur a exploré si les sujets doivent être classés dans Bug ou UX, avec sam et chapoi débattant d'une séparation simplifiée Fonctionnalité/bug ainsi que de tags pour les préoccupations de conception lire plus.

Installation

  • Un administrateur en auto-hébergement depuis 10 ans s'interroge sur le nettoyage du lanceur a conduit aux meilleures pratiques pour ./launcher cleanup, montrant comment éliminer les conteneurs et récupérer de l'espace disque (message #1, #2).

  • Minimiser la taille de l'image Docker a vu featheredtoast proposer des builds *-web-only qui omettent les bibliothèques Postgres/Redis, réduisant ainsi la surcharge pour les auto-hébergeurs lire plus.

Support

  • Convertir un forum en véritable application ? chapoi a souligné des efforts existants comme Dishub et Discorkie, tandis que alltiagocom pesait le pour et le contre entre le développement PWA et natif lire plus.

  • Muter les DM de groupe a révélé un interrupteur caché à /my/messages/group/<groupe> pour activer ou désactiver les notifications sans quitter le groupe (message #8).

  • Comment créer un répondeur automatique via l'automatisation a démontré la configuration de Discourse Automation pour les réponses en dehors des heures de bureau, résolvant une mauvaise configuration de groupe lire plus.

  • Exporter la liste des utilisateurs avec détails a rappelé aux administrateurs que /admin/users/list/activeExporter fournit un CSV dans votre boîte de réception, couvrant les identifiants, noms, adresses e-mail et plus encore lire plus.

Développement

  • Style avec les variables CSS a lancé une conversation sur l'utilisation de classes de composants larges (par ex. .btn-primary) plutôt que de sélecteurs globaux comme button, préservant ainsi la clarté sémantique dans la thématique lire plus.

  • Détection des changements Glimmer : le dépannage a révélé que les objets simples dans les tableaux @tracked ne se rendent pas automatiquement, incitant à passer à des instances de classe @tracked pour des mises à jour fiables lire plus.

  • Routage Front End : les questions sur l'ossature des plugins ont rappelé aux développeurs de partager des liens GitHub pour l'examen du code – un conseil qui est ressorti lors d'une enquête sur un problème de configuration CI lire plus.

Fonctionnalités

  • Journal d'actions complet a proposé un lien « Voir l'historique complet » sur les messages/sujets pour documenter chaque modification, signalement et action de modération dans un ordre chronologique avec des options de filtrage lire plus.

  • Ajouter « Modifier » au menu clé à molette a proposé de mettre en avant Modifier le sujet/le message aux côtés de Supprimer et Masquer dans la clé à molette toujours visible, avec des raccourcis (E) comme solution temporaire UX lire plus.

  • Plugin de décorations d'avatars ? : les discussions ont ravivé l'intérêt pour des overlays d'auréole ou de GIF autour des avatars, se connectant aux composants antérieurs Cadre d'avatar voir l'exemple.

  • Limites de participants aux événements a atteint la complétion bêta avec une PR de sam pour limiter les inscriptions par événement dans le plugin Calendrier lire plus.

UX

  • Composants cliquables vs bouton Modifier a abordé la réduction du déplacement de la souris en transformant les lignes de tableau ou les titres en liens, explorant les contraintes des connecteurs Ember lire plus.

  • Icône de conversion manquante sur les contrôles du thème a été signalée et étiquetée pr-welcome, avec une PR communautaire l'alignant sur l'ensemble d'icônes de la liste des composants lire plus.

  • Wording du drapeau Hors-sujet : un audit a appelé à un texte unifié sur les ordinateurs de bureau et les mobiles pour minimiser la confusion entre les drapeaux du premier message et ceux des réponses lire plus.

  • Interface utilisateur des notifications améliorée a esquissé un bouton Ignorer tout par onglet et repensé la flèche « Tout voir » pour mieux correspondre au comportement attendu lire plus.

Composants de thème

  • Rang du classement dans la carte utilisateur a vu chapoi publier un composant affichant des badges de style #3 à côté des encouragements sur la carte utilisateur lire plus.

  • Conversations IA – Recherche dans la barre latérale a livré une petite boîte de recherche pour les requêtes in:messages dans les barres latérales de chat IA, emballée en tant qu'extension lire plus.

  • Lien de l'icône du bot IA : la mise à jour par awesomerobot ouvre désormais l'interface IA dans un nouvel onglet dans les deux modes de compositeur pour un accès cohérent lire plus.

Communauté

  • Discourse pour les communautés éducatives par maiki a exposé les défis et les stratégies pour une utilisation K-12, de la confidentialité à la modération en passant par la rétention des chats éphémères lire plus.

Activité du groupe @team

Merci de votre lecture, et je vous retrouve la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

  • Nouveaux messages : 689
  • Nouveaux sujets : 96
  • Meilleurs contributeurs :

Sujets intéressants

Blog (blog)

  • Découverte de Discourse 3.5 : Discourse a présenté la dernière Découverte de Discourse 3.5, mettant en avant le nouveau thème Horizon, un éditeur repensé, un mode sombre amélioré et des traductions automatiques.

Développement (Développement)

  • Synchronisation des flux iCal/ICS dans les sujets Discourse : ShiverTimber4973 a partagé un script Python pour extraire les flux .ics et créer ou mettre à jour des sujets en tant qu'événements calendaires (en savoir plus).
  • Protocole de contexte de modèle (MCP) officiel de Discourse : sam a lancé une spécification MCP sur GitHub pour standardiser les interactions des LLM avec les données Discourse.

Annonces (Annonces)

  • Projets en cours – Août 2025 : lindsey a détaillé un aperçu dans Projets en cours – Août 2025, incluant des améliorations de la lightbox, des tests du service d'authentification principal et des améliorations de la bannière de bienvenue.
  • Discourse 3.5 est maintenant disponible ! : hugh a annoncé la version stable 3.5.0, mettant en avant d'importantes améliorations UX, un thème moderne, une gestion des couleurs améliorée et une traduction intégrée.
  • 3.5.0.beta9 : Palettes de couleurs et bannière de bienvenue dans le noyau : hugh a également résumé les dernières fonctionnalités de beta9, avec des aperçus de palettes améliorés et le retour de la bannière de bienvenue dans le noyau.

Support (Support)

  • Impossible de définir le mode Markdown par défaut : GaurangBlaze a signalé que l'enregistrement de default_composition_mode sur Markdown ne persistait pas ; martin a identifié un bug d'interface utilisateur et a guidé sur l'état de la mise à jour.
  • Puis-je forcer les membres existants à se réinscrire ? : matt_smart a demandé comment inciter les membres de dix ans à mettre à jour les champs personnalisés lors de la prochaine connexion, et chapoi a montré le flux de travail intégré « Exigence de champ » dans ce sujet.
  • Quelqu'un d'autre subit-il actuellement une attaque massive de spam ? : WaitroseCarpark a signalé une inondation de messages spam ; NateDhaliwal et nat ont recommandé le plugin de détection de spam discourse-ai.
  • Puis-je simplement tar /var/discourse et exécuter sur un nouveau serveur ? : Monikas s'est interrogé sur les déplacements bruts de dossiers ; pfaffman a lié à un guide de migration rsync fiable.
  • Une sauvegarde suffit-elle pour tout restaurer ? : alltiagocom a confirmé que l'inclusion de app.yml, des téléchargements et de /admin/backups est essentielle selon les conseils de merefield dans ce fil de discussion.
  • La suppression d'iOS 15 et des anciens navigateurs est reportée : david a posté que la suppression des navigateurs obsolètes est reportée après la version stable 3.5 pour donner plus de temps aux auto-hébergeurs.

Plugin (Plugin)

  • Résumé personnalisé Gist : Lhc_fl a publié le plugin discourse-custom-summary-gist, permettant aux utilisateurs de personnaliser les résumés générés par IA avec un bloc [summary].

Gestion du site (#SiteManagement)

  • Support PDF dans Discourse AI : MachineScholar a demandé des précisions sur le RAG « chat-with-your-PDFs » et sam a confirmé que le support des téléchargements PDF est à l'étude (discussion ici).

Traductions (#Translations)

Fonctionnalité (Fonctionnalité)

  • Laisser les utilisateurs ajouter plus d'options de sondage en cours d'exécution : Heliosurge a proposé des options de sondage dynamiques, et sam a fusionné un concept de preuve dans cette PR.
  • Demande : Remplacement des e-mails par des notifications push : opcourdis a décrit un cas d'usage pour les automatisations envoyant des alertes push au lieu d'e-mails, en commençant ici.

UX (UX)

  • Déplacer la fonctionnalité « chuchotement » : ganncamp a suggéré de déplacer l'interrupteur de chuchotement sur le bouton de réponse pour une meilleure découvrabilité dans ce fil UX.
  • Résultats de recherche cachés sous la liste des sujets (thème Horizon) : rahim123 a constaté que Firefox ESR masquait le menu déroulant de recherche dans le thème Horizon.

Bug (Bug)

  • Problème d'affichage sur iOS 16 ou antérieur : TethysPlex a signalé des arrière-plans manquants dans Safari sur iOS 16.7 ; david a fusionné une correction qui est maintenant livrée en version stable.
  • Créateur de thème cassé : Lilly a vu un écran blanc dans theme-creator.io ; david l'a résolu en mettant à jour la compatibilité Horizon (détails).
  • Erreur avec le composant Tooltipify-words : Le thème personnalisé de Shauny a planté sur 3.5 ; Arkshine a fusionné une correction dans le dépôt GitHub.
  • Pas plus de rechargement en direct avec les modifications CSS : rahim123 a remarqué que le rechargement en direct du CSS était désactivé en production ; RGJ a confirmé ce changement dans le sujet sans rechargement.

Installation (Installation)

  • Ajouter un avertissement CLI lorsque app.yml est manquant : Ethsim2 a proposé des messages d'erreur plus clairs pour launcher bootstrap sans app.yml, stimulant la discussion dans ce fil.

Activité du groupe @team

Merci de votre lecture, et je vous retrouve la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

  • Nouveaux messages : 898

  • Nouveaux sujets : 108

  • Meilleurs contributeurs :

    • Moin : 38 messages, 65 likes
    • sam : 34 messages, 63 likes
    • pfaffman : 45 messages, 51 likes
    • j.jaffeux : 20 messages, 47 likes
    • chapoi : 28 messages, 46 likes
    • NateDhaliwal : 54 messages, 46 likes
    • david : 15 messages, 35 likes
    • Don : 8 messages, 34 likes
    • nat : 14 messages, 32 likes
    • merefield : 20 messages, 26 likes

Sujets intéressants

Gestion du site

  • rishabh a détaillé la nouvelle connexion via Discourse ID, expliquant comment elle unifie les connexions et promettant bientôt un support pour l'hébergement autonome.

  • philh a souligné l'inclusion de son projet dans Discourse Discover, célébrant l'augmentation de la visibilité du site.

  • JennyLin8826 a expliqué la procédure de déblocage pour les administrateurs bloqués par le mode lecture seule ou une mauvaise configuration SSO.

Composant de thème

Annonces

Hébergement

Fonctionnalité

Support

  • Jagster a testé l'expérience utilisateur du sélecteur de langue, tandis que nat a débogué les bizarreries de détection de langue dans le message #13.

  • merefield et Don ont activé les emojis en ligne sans espaces via un paramètre du site pour corriger le problème « Emoji non rendu après + ».

  • Moin a reproduit une erreur 500 lors de l'aperçu des e-mails de résumé en arabe et a enregistré les détails dans le message #9.

  • Don et chapoi ont localisé le bouton de soumission manquant dans l'application iOS dans cet enregistrement d'écran.

  • tobiaseigen a conseillé d'ajouter le séparateur de signature -- pour supprimer les pieds de page des e-mails dans la gestion des réponses aux MP.

  • Lhc_fl et xkhalid ont comparé les options SMTP pour Discourse, avec Brevo et OCI Email Delivery recevant des éloges.

  • TVavrda et asa ont débattu des traductions par IA dans le fil de discussion sur la localisation du contenu, soulevant des préoccupations concernant les nuances culturelles.

Bug

  • tshenry a constaté que les changements d'heure d'été cassaient les événements récurrents dans le calendrier des événements à venir, et j.jaffeux a confirmé un correctif.

  • thoka et Moin ont signalé un mauvais alignement dans le tableau des permissions de catégorie sous la localisation allemande.

  • littleD a repéré l'absence de mise en surbrillance du personnel sur les avis d'avertissement dans la bêta v3.5 dans le message #1.

  • Moin a démontré des cases à cocher mal alignées dans les permissions localisées et a lié des rapports dupliqués.

  • Nick_Stager a noté que l'interface utilisateur du plugin Calendrier ne se lie pas correctement à ses paramètres dans le message #4.

  • tobiaseigen a décrit des améliorations pour les lecteurs d'écran concernant la navigation par titres dans ce bug d'accessibilité.

  • Canapin a signalé que les utilisateurs silencieux apparaissent toujours dans la liste Qui est en ligne.

UX

Développement

Hébergement autonome

Données et rapports


Activité du groupe @team

Merci de votre lecture, et je vous retrouve la semaine prochaine ! :slight_smile:

This week on meta.discourse.org

Key Stats


Interesting Topics

#Site feedback

  • Thoughts on automated AI translation (content-localization) by tvavrda explored how authors can control AI-generated translations and ensure clear labeling of original content read more.

Announcements

Feature

Dev

  • Why isn’t the checklist plugin a Theme Component? (checklist) by NateDhaliwal dug into why the built-in checklist plugin still uses plugin.rb rather than a modern theme component Checklists in Core.

Bug

  • Rendering “TypeError” with theme components after update (Bug) by piffy exposed null-reference errors in custom components; j.jaffeux and david traced it to theme caching and published commands to clear the cache via CLI Cache Flush Fix.

  • Forum navbar is repeating (Bug) by Headless saw duplicated navbars after a rebuild due to an outdated component; safe-mode debugging and component isolation helped isolate the culprit Navbar Debugging.

  • Quoting with content localization selects the language the user sees (content-localization, Bug) by nat revealed quotes render in the reader’s translated view rather than the original, causing confusion in multilingual threads Quote Localization Quirk.

  • Seeing two banners for subcategories (category-banners, Bug) by Nick_Stager reported duplicate banners; awesomerobot updated the component to automatically hide the default header Banner Duplication Fix.

Installation

  • Forum not working after update – what’s missing? (Installation) by wenqin ran into missing container hints on rebuild; nat requested full logs to identify leftover plugin lines in app.yml Rebuild Hints.

  • WARNING: Port 443 of computer does not appear to be accessible using hostname (Installation) surfaced when using Cloudflare’s orange cloud; advice covered disabling the proxy or adjusting DNS to satisfy Let’s Encrypt 443 Accessibility Workaround.

Support

#Hosting

  • How to Perform Major Discourse Maintenance with Minimal Downtime? (#hosting) by emonunix explored blue/green strategies and Sidekiq tuning; pfaffman recommended two-container builds and load balancers, while merefield noted rebuilds as the primary risk factor Zero-Downtime Rebuild Approaches.

Community


Activity by the @team Group

Thanks for reading, and I’ll see you again next week! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

  • Nouveaux messages au total : 396

  • Nouveaux sujets au total : 65

  • Meilleurs utilisateurs :

    1. Moin — 41 messages, 89 likes
    2. pfaffman — 30 messages, 31 likes
    3. NateDhaliwal — 28 messages, 31 likes
    4. Lilly — 8 messages, 37 likes
    5. Ethsim2 — 14 messages, 16 likes
    6. RGJ — 8 messages, 13 likes
    7. awesomerobot — 6 messages, 23 likes
    8. tvavrda — 3 messages, 12 likes
    9. j.jaffeux — 3 messages, 18 likes
    10. Discourse — 1 message, 11 likes
  • Meilleurs utilisateurs du groupe @team :

    1. Lilly — 8 messages, 37 likes
    2. awesomerobot — 6 messages, 23 likes
    3. j.jaffeux — 3 messages, 18 likes
    4. selase — 5 messages, 9 likes
    5. sam — 1 message, 5 likes
    6. david — 1 message, 4 likes
    7. mae — 1 message, 3 likes
    8. SaraDev — 1 message, 2 likes
    9. dax — 1 message, 2 likes
    10. gerhard — 1 message, 0 likes

Sujets intéressants

Communauté

blog

Support

Bug

Fonctionnalité

Thème composant

#Traductions

#Hébergement

#Extras


Activité du groupe @team

Merci de votre lecture, et je vous retrouve la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

  • 646 nouveaux messages, 74 nouveaux sujets (du 2025-09-21 au 2025-09-28).
  • Meilleurs utilisateurs (messages, likes) :

Sujets intéressants

Dév

Éloges

#Site retours

Annonces

Support

Fonctionnalité

Plugin

#Data et rapports

#Site Gestion

Activité du groupe @team

Merci de votre lecture, et je vous retrouve la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés

Nombre total de nouveaux messages : 515
Nombre total de nouveaux sujets : 85

Meilleurs contributeurs cette semaine :

Meilleurs contributeurs du groupe @team :


Sujets intéressants

Annonces

  • Renommage de tests-passed en latest : dans le cadre de la nouvelle stratégie de versionnement, david a annoncé que la branche tests-passed est désormais appelée latest, mettant à jour le suffixe -dev en -latest pour les versions de construction (en savoir plus).

  • Bug de position fixe sur iOS 26 : des membres de la communauté ont signalé des problèmes de focus sur les éléments fixes sur ios après iOS 26.0.1. pmusaraj a reproduit le problème, demandé un enregistrement d'écran et confirmé la correction dans iOS 26.1 (en savoir plus).

  • Sortie de Discourse 3.6.0.beta1 : hugh a résumé les nouvelles fonctionnalités telles que l'édition de palettes de couleurs (Annonces), les champs utilisateur lors de l'inscription, les brouillons pilotés par l'IA, ainsi que les améliorations des plugins discourse-activity-pub et discourse-brightcove (en savoir plus).

  • Sortie stable de Discourse 3.5.1 : cette version de maintenance inclut des correctifs de sécurité via les avis HackerOne et plus d'une douzaine de corrections de bugs, notamment des liens TOS dans les flux d'inscription et des correctifs de migration de palettes (en savoir plus).

  • Découverte des paramètres personnalisables du site : les paramètres personnalisables sont désormais directement accessibles dans la page d'administration Tous les paramètres, facilitant la personnalisation de l'apparence du site sans modifications de code (en savoir plus).

  • Intégration de plugins populaires dans le noyau : le plugin cakeday a été fusionné dans le noyau, offrant à tous les sites des badges anniversaires intégrés sans installation séparée (en savoir plus).

Plugin

  • Fork du plugin National Flags : avec l'arrêt de la maintenance du plugin original #national-flags, chapoi a publié un fork fonctionnel sur GitHub, préservant le support Glimmer et les listes déroulantes de noms de pays (en savoir plus).

Fonctionnalité

  • Prise en charge native des messages vocaux et transcription : une nouvelle demande accessibilité appelle à une enregistrement audio de premier ordre et à une transcription pilotée par l'IA directement dans les sujets, inspirée par les applications de messagerie pour une plus grande inclusivité (en savoir plus).

  • Normalisation orthographique de la recherche arabe : des membres de la communauté ont souligné l'absence de support pour les variantes de hamza, les formes persanes ya/kaf et l'équivalence orthographique dans les recherches arabes, ce qui a déclenché une demande pr-welcome pour l'implémentation de Unicode NFKC et de mappages personnalisés (en savoir plus).

  • Avertissement lors de la réponse à d'anciens sujets : CT075 a relancé le débat sur l'ajout d'une invite de confirmation lors de la réponse à des sujets plus anciens qu'un âge configuré, cherchant des améliorations par rapport à l'avertissement existant warn_reviving_old_topic_age (en savoir plus).

  • Modal « Déplacer les messages » : afficher les sujets récents : jrgong a proposé des améliorations UX pour afficher les cinq sujets les plus récemment visités dans la modal « Déplacer les messages vers un sujet existant », afin de simplifier la division des longs fils de discussion (en savoir plus).

  • Séparation des automatisations en Déclencheurs et Actions : noahl a suggéré de refactoriser le flux de travail automation afin que les administrateurs puissent combiner de manière modulaire des déclencheurs (par exemple, sujet créé) et des actions (par exemple, répondre, taguer, exécuter un appel LLM) (en savoir plus).

  • Composant Ajout rapide de tags au sujet : le Composant de thème de NateDhaliwal permet aux auteurs de sujets d'ajouter rapidement des tags via un bouton pratique, démontrant des extensions au niveau du thème pour les flux de travail quotidiens (en savoir plus).

Développement

  • RFC : nouvelle stratégie de versionnement : mcwumbly a précisé que Discourse reste une version rolling mais adoptera un schéma de versionnement AAAA.M.Z avec des flux ESR, accompagné de diagrammes de fin de vie pour les branches stable et bêta (en savoir plus).

  • Détection mobile vs bureau basée sur la vue : david a remplacé le switch user-agent par une vérification pure de la largeur de la vue pour les modes mobile/bureau, améliorant la cohérence sur les tablettes et les appareils modernes (en savoir plus).

Bug

  • Dysfonctionnement de la file d'examen du thème Horizon : des utilisateurs du thème Horizon ont signalé des menus déroulants cassés dans la file d'examen ; tgxworld, tobiaseigen et RGJ ont tracé le problème au plugin de conformité légale et vérifié la correction (en savoir plus).

  • DiscourseHub figé sur iPad : le rapport de Jagster a conduit pmusaraj à publier une correction bêta via TestFlight, restaurant une navigation fluide dans DiscourseHub (discourse-hub) (en savoir plus).

  • Bug du bouton AI Gists dans les MP sur mobile : NateDhaliwal a signalé que le bouton AI Gists s'affichait sans texte de résumé dans les MP ; awesomerobot a fusionné une correction pour le masquer là où il n'est pas pris en charge (en savoir plus).

  • Impossible d'accéder à « Mes thèmes » dans le Créateur de thèmes : NateDhaliwal a découvert une erreur 404 en appuyant sur Mes thèmes sur mobile ; Lilly a diagnostiqué un contournement de routage et l'a corrigé dans #384595 (en savoir plus).

  • Espace manquant dans l'avis pour les utilisateurs revenants : le CSS pour l'icône :wave: a été supprimé, réduisant l'espacement ; chapoi a rapidement restauré la règle CSS dans #35093 pour correspondre aux avis pour les nouveaux utilisateurs (en savoir plus).

  • Erreur de formatage de date en croate : la duplication de %Y%y dans js.dates.long_with_year provoquait des années « 252025 » ; Moin a guidé les remplacements de texte sur site et les corrections Crowdin pour corriger l'utilisation de yyyy (en savoir plus).

Éloges

  • Instances Discourse favorites : dans Éloges, pacharanero et NateDhaliwal ont présenté des communautés en direct, de Neural DSP à NHS Digital et Caddy, célébrant l'empreinte mondiale de Discourse (en savoir plus).

Support

  • Déploiement sur Windows Server : MoRanYue a exploré les installations Windows non prises en charge ; Falco a recommandé d'exécuter Discourse sur une VM Linux ou via WSL pour un support de production (en savoir plus).

  • Expiration du lien de téléchargement de sauvegarde : l'expiration immédiate du lien de winterk0rn a été attribuée à des mises à jour simultanées de Docker Manager ; pmusaraj a conseillé de planifier les sauvegardes lorsqu'aucune reconstruction n'est en cours (en savoir plus).

  • Mute de toutes les catégories sauf celles surveillées : winterk0rn a utilisé Data Explorer pour générer par lots des listes de catégories pour les paramètres de notification de groupe, guidé par l'extrait SQL de Moin pour un mute en une étape sur de nombreuses catégories (en savoir plus).


Activité du groupe @team

  • david a dirigé le renommage de la branche tests-passed en latest (en savoir plus) et a révisé la détection des modes mobile/bureau pour s'appuyer sur la largeur de la vue (en savoir plus).

  • hugh a rédigé les annonces de sortie détaillées pour 3.6.0.beta1 (en savoir plus) et 3.5.1 (en savoir plus</a), mettant en avant les avis de sécurité et les améliorations UX.

  • chapoi a publié le fork communautaire du plugin National Flags sur GitHub (en savoir plus) et a restauré le CSS manquant pour les avis aux utilisateurs revenants dans #35093 (en savoir plus).

  • pmusaraj a trié et corrigé des bugs mobiles critiques, reproduisant le problème de position fixe sur ios avec un enregistrement d'écran (en savoir plus), a livré une correction du gel de DiscourseHub via TestFlight (en savoir plus) et a résolu le placeholder codé en dur sur l'entrée de recherche 404 (en savoir plus).

  • Falco a apporté des conseils de diagnostic sur la normalisation de la recherche arabe (en savoir plus) et a fourni des conseils SSO pour les invitations avec des comptes externes (en savoir plus).

  • tobiaseigen a guidé la correction de la file d'examen du thème Horizon en identifiant les interactions des composants de thème (en savoir plus) et a soutenu la discussion sur les avertissements de relance des anciens sujets (en savoir plus).

  • mcwumbly a clarifié la fréquence de versionnement et l'utilisation ESR dans le nouveau RFC de stratégie (en savoir plus) et a confirmé la fusion qui empêche les modifications de titre de mettre à jour les sujets (en savoir plus).

  • Lilly a enquêté sur l'erreur 404 « Mes thèmes » sur mobile et bureau, identifiant les contournements de routage et vérifiant les corrections pour le composant Créateur de thèmes (en savoir plus).

  • tgxworld a enrichi les notes de version avec des journaux de modifications spécifiques aux plugins pour discourse-activity-pub et autres (en savoir plus) et a participé au débogage de la file d'examen du thème Horizon (#384414/2).

  • martin a fusionné la fonctionnalité CakeDay dans le noyau dans le cadre de l'effort d'intégration des plugins (en savoir plus) et a amélioré la découvrabilité des paramètres personnalisables dans l'interface d'administration (en savoir plus).

Merci d'avoir lu, et je vous revois la semaine prochaine ! :slight_smile:

Cette semaine sur meta.discourse.org

Chiffres clés


Sujets intéressants

Annonces

  • Discourse ID est désormais disponible (discourse-id)
    rishabh a annoncé que Discourse ID peut désormais être activé sur tous les sites Discourse, simplifiant la connexion unique entre les instances hébergées et auto-hébergées. Les premiers retours sur l'intégration avec Safari proviennent de craigconstantine, et pmusaraj a corrigé une redirection trop agressive de l'association de site Apple App dans le message 6. Lire la suite

Communauté

  • Cas d'utilisation et statistiques de l'IA de Discourse (ai)
    Dans Cas d'utilisation et statistiques de l'IA de Discourse, Rubi a demandé quelles fonctionnalités d'IA sont réellement utilisées par les communautés. Falco, NateDhaliwal et nat ont discuté des taux d'adoption de Résumé IA, de Sujets connexes et de Détection de spam, notant que Sujets connexes est activé par défaut sur la plupart des plans hébergés et que la protection anti-spam bloque « pratiquement tous » les attaques. Lire la suite

  • Un groupe Discourse ouvert doit-il être modéré ? (Communauté)
    Tony001 s'est demandé si l'approbation manuelle de chaque message dans un groupe public « d'intérêt spécial » n'était pas trop « lourde ». ToddZ a expliqué comment limiter l'approbation aux nouveaux utilisateurs ou à des catégories spécifiques, NateDhaliwal a pesé le pour et le contre entre contrôle et spontanéité, et Moin a lié à un guide sur les déclencheurs de révision automatique des messages. Lire la suite

#Site Retour

blog

  • Derrière les coulisses : notre rencontre de Prague 2025 (blog)
    La discussion officielle compagnon de l'article de blog sur la rencontre de Prague a vu 87 membres de l'équipe partager leurs souvenirs. Dans le sujet 385156, les utilisateurs ont suggéré d'ouvrir un événement du dernier jour aux administrateurs locaux et ont salué le style « chaotique et chaleureux » de l'équipe. Lire la suite

Support

  • Expérience horrible dans iOS Safari (Support ios ux)
    Shauny a documenté les en-têtes qui clignotent, le défilement saccadé et les boutons de la barre d'outils cassés dans les applications PWA/bookmarks de Safari dans le sujet 384862. david a tracé la plupart de ces comportements au bug de géométrie d'iOS 26, et merefield a commenté les différences d'expérience PWA par rapport à Chrome selon l'appareil. Lire la suite

  • RFE : Mettre à jour le drapeau emoji :syria: de la Syrie (Fonctionnalité emoji)
    jwheel a demandé de remplacer l'ancien emoji du drapeau syrien après le changement de régime de décembre 2024. one1 et z44d ont confirmé l'affichage du nouveau drapeau sur mobile, et j.jaffeux a fusionné le support de l'unicode 17.0 dans la PR 35340 de discourse-emojis. Lire la suite

  • Emails d'activation répétés malgré un compte confirmé (Support email)
    L'utilisateur chinois John10 a été bombardé d'e-mails d'activation. merefield et Moin ont fouillé dans les /logs, identifiant une boucle d'Net::SMTPUnknownError qui réempilait les tâches Sidekiq dans le sujet 384684 et le message 23. Lire la suite

  • Permissions de catégorie en chinois vs bouton Nouveau sujet (Support permissions)
    LanFeng11 a défini une catégorie en lecture seule mais voyait toujours un bouton Nouveau sujet cliquable dans le sujet 385159. supermathie et Moin ont expliqué que c'est prévu et ont fait référence à la PR 34603 qui a supprimé l'ancien calque non cliquable. Lire la suite

Thème Composant

Fonctionnalité

  • Recherche de titres et de contenus localisés dans la recherche Discourse (Fonctionnalité content-localization)
    Falco et Honeyxilia ont discuté de l'ajout d'un filtre ?tl= pour rechercher par titres traduits dans le sujet 385034. Ils ont présenté un aperçu de la PR 35299 pour ajouter des filtres de locale et ont annoncé de futures améliorations de recherche multilingue basées sur l'IA et les embeddings. Lire la suite

  • Page de connexion Discourse ID localisée ? (Fonctionnalité discourse-id)
    nukeador a demandé pourquoi la connexion Discourse ID sur id.discourse.com est uniquement en anglais. pmusaraj a déplacé la demande vers Fonctionnalité et s'est engagé à activer Set locale from accept_language_header ainsi que allow user locale dans le sujet 385229. Lire la suite


Activité du groupe @team

Merci d'avoir lu, et je vous retrouve la semaine prochaine ! :slight_smile:

1 « J'aime »

This week on meta.discourse.org

Key Stats

Period: October 12 – 19, 2025
New posts: 557
New topics: 83

Top users (posts / likes):


Interesting Topics

Announcements

Bug

Development & Dev-News

UX

Support

Community

Blog


Activity by the @team Group


Thanks for reading, and I’ll see you again next week! :slight_smile: