Lilly introduced a new Nested Sidebar Categories or Subcategories theme component, which allows for indenting or nesting selected categories or subcategories in the sidebar. This component addresses a long-standing request for nested subcategories under their parent categories in the sidebar.
Another user asked about changing the AI robot header icon in the Discourse AI plugin. Lilly shared a code snippet for replacing the icon using a theme component.
A user encountered an error during launcher execution, which was resolved by destroying and restarting the web_only container. The discussion also touched on potential issues with the web-app.yml file.
twofoursixeight inquired about recognition for legacy guide authors, similar to the Ghostwriter badge for new documentation. The discussion touched on the evolution of Discourse’s documentation system and potential recognition for past contributions.
In the Discourse Encrypt plugin thread, cmdntd’s post was deleted, but the topic remains active for discussions about encryption features in Discourse.
#Site Management
gwillows asked for clarification on the ‘relative’ time option when scheduling topics for future publication. nat provided an explanation of how the feature works.
mcwumbly announced the release of Discourse 3.4.0.beta2, highlighting new features such as improved pageview metrics, multiple category moderator groups, and the ability to watch chat threads.
Une discussion a eu lieu sur le déplacement du bouton IA « Corriger le texte » à côté de « Créer un sujet » dans l'éditeur. sam a suggéré d'enseigner aux utilisateurs la correction orthographique pour leurs premiers messages et potentiellement de faire une correction orthographique en arrière-plan pendant que les utilisateurs tapent. keegan a proposé de corriger automatiquement les messages lors de la réponse si les utilisateurs donnent leur accord.
Les utilisateurs ont signalé un problème où la saisie dans la fenêtre de recherche des utilisateurs s'arrête de manière inattendue. Cela était lié à un problème de changement de focus signalé précédemment lors de la recherche dans l'annuaire des utilisateurs.
Les utilisateurs ont signalé que l'application DiscourseHub sur iPad se ferme de manière inattendue. pmusaraj a enquêté et a constaté qu'il s'agissait probablement d'un problème au niveau du système d'exploitation, potentiellement lié à la gestion de la mémoire.
jbrains a cherché des conseils sur l'archivage d'un site, cherchant spécifiquement des stratégies pour extraire du contenu des commentaires lors de la mise à la retraite des commentaires d'un blog utilisant Discourse.
sam a participé à une discussion sur le déplacement du bouton IA « Corriger le texte », suggérant des moyens d'enseigner aux utilisateurs la correction orthographique et des fonctionnalités potentielles de correction orthographique en arrière-plan.
Falco a expliqué que la modification des modèles de persona IA est principalement destinée aux tests des développeurs, et a mentionné des plans pour verrouiller les personas sur un seul modèle par défaut à l'avenir.
omarfilip a demandé de l'aide pour dépanner un site lent qui fonctionnait bien auparavant. Falco a identifié le problème comme étant lié au composant de thème "badges dans les messages".
nolo a donné son avis sur la nouvelle fonctionnalité de page d'accueil personnalisée, suggérant des améliorations pour la fonctionnalité du bouton retour et les liens personnalisés de la barre latérale.
simon a partagé ses réflexions sur l'utilisation de résumés IA pour améliorer la fonctionnalité de Discourse en tant que base de connaissances tout en maintenant des conversations naturelles.
ludwikc a lancé une discussion sur la gamification au-delà des classements dans Discourse, recherchant des idées pour implémenter des fonctionnalités de gamification personnalisées similaires à celles utilisées dans les communautés Discord.
joo a posé des questions sur la capacité du composant de thème Auto-Linkify Words à faire correspondre des mots sans espaces avant ou après eux.
#Hosting
ToddZ a fourni une mise à jour sur les prix de Mailgun, notant que le plan Flex n'est plus disponible et que les prix actuels commencent à 15 $/mois après le niveau gratuit.
HAWK a suggéré de relancer l'assistant d'installation pour configurer les options de la page d'accueil d'un utilisateur souhaitant utiliser le module "sujets" comme page d'accueil.
Jagster reported an issue with sharing AI conversations as detail blocks were missing. sam identified it as a FontAwesome 6 regression, and Don suggested adding ‘far-copy’ to the SVG icon subset site setting as a workaround. read more
Moin discussed the new sidebar design on tablets, highlighting inconsistencies in styling between desktop and mobile versions. Jagster agreed, mentioning difficulties in reading headings on iPad. read more
ToddZ requested improvements to the User Card Directory component, suggesting options for default timespan and sorting order. Moin provided guidance on customizing the directory view. read more
j127 shared experiences with AI-based spam and proposed ideas for improving spam detection, including recording additional data when posts are saved. read more
xandra.cc reported an issue where users could no longer edit any posts since updating to Discourse version 3.4.0.beta3-dev. Moin suggested a potential fix related to the discourse-reactions plugin, which resolved the problem. Read more.
Sidi_Codet inquired about adding subcategories to their community. Moin provided a solution by explaining how to show subcategory lists above topics in parent categories. Read more.
Rick_Jing encountered a 500 internal server error when trying to create a topic with tags via the API. The community advised on proper API key security practices. Read more.
nathank asked about the status of the new and improved /about page, seeking clarification on its current implementation and visibility to anonymous users.
sam participated in a discussion about permanently deleting topics or posts, announcing the new can_permanently_delete setting for hard deleting posts and post revisions from the UI. He also suggested moving a feature request to the appropriate category in a chat-related topic.
Sidi_Codet s'est renseigné sur l'implémentation d'une représentation spécifique de catégorie sur une communauté hébergée par Discourse. Moin a fourni des conseils utiles sur l'utilisation du style de page de catégorie "Boîtes avec sous-catégories" pour le bureau et sur l'ajout de CSS personnalisé pour obtenir le look souhaité.
Un utilisateur a demandé de l'aide pour activer le bouton IA dans la barre d'outils. Lilly l'a dirigé vers la documentation de Discourse AI, tandis que Moin a expliqué les changements récents dans la position du bouton.
sam a confirmé les plans d'ajout d'un système de quotas pour les jetons IA, mentionnant l'intention d'implémenter des sélecteurs de groupe avec des décomptes d'entrée/sortie et des paramètres de durée pour chaque LLM.
Les utilisateurs ont discuté des problèmes avec le composant Listes de Sujets Filtrées, en particulier lorsqu'il est utilisé en conjonction avec certains paramètres de catégorie.
RGJ a signalé un problème de remplacement de texte dans la version stable de Discourse 3.3.2, où le texte remplacé revenait à l'original malgré sa présence dans le système.
Un utilisateur a rencontré des problèmes de non-réactivité mobile avec le Thème Central, en particulier dans la page des Préférences Utilisateur et la barre de navigation.
Un utilisateur s'est interrogé sur les implications du changement du site utilisé comme fournisseur SSO de la pré-production à la production, en particulier concernant la cohérence des données utilisateur.
sam a participé à une discussion sur l'implémentation d'un système de quotas pour les jetons IA, confirmant les plans d'ajout de cette fonctionnalité et décrivant l'approche prévue utilisant des sélecteurs de groupe avec des décomptes d'entrée/sortie et des paramètres de durée pour chaque LLM.
Le composant de thème Reader Mode a reçu une demande de prise en charge mobile. Les utilisateurs espèrent des fonctionnalités étendues dans les futures mises à jour. En savoir plus
Le plugin Discourse Doc Categories a reçu des commentaires sur un bug d'interface utilisateur et des suggestions pour améliorer la fonctionnalité de recherche. En savoir plus
A fourni des commentaires sur le composant de thème Discourse Persistent Banner, suggérant des améliorations pour le mode bureau et la personnalisation des couleurs.
Falco a précisé que le Thème Ask Discourse n'est pas encore un thème officiel pour les sites Web personnels, car il est encore en développement précoce.
NateDhaliwal a cherché de l'aide pour placer un modèle dans un emplacement souhaité pour un composant de bannière persistante. david a fourni des conseils sur l'utilisation de htmlSafe et l'accès direct aux paramètres dans les modèles gjs. La discussion a conduit à des améliorations des messages d'erreur pour l'utilisation des aides dans les modèles gjs en savoir plus.
joo a posé des questions sur le déclenchement de réponses générées par l'IA lorsque les utilisateurs créent de nouveaux sujets ou messages. sam a mentionné les travaux en cours pour ajouter cette fonctionnalité aux personas, tout en avertissant du bruit potentiel dans les sujets en savoir plus.
NateDhaliwal a implémenté plusieurs améliorations au composant de thème Bannière persistante Discourse, y compris des options de placement, de personnalisation des bordures et de prise en charge des variables de thème en savoir plus.
sam a partagé ses réflexions sur le spam basé sur l'IA, discutant des améliorations potentielles de la détection de spam et soulevant des questions philosophiques sur la valeur du contenu généré par l'IA dans les forums en savoir plus.
ludwikc suggested a new feature to turn chat threads into full-fledged topics, proposing the ability to select certain chat threads and convert them into regular forum topics. This could be useful for when chat discussions evolve into more meaningful conversations.
Tris20 reported an issue with the js.composer.reply_placeholder text being applied to both new topics and replies. They suggested separating the placeholders for new topics and replies to provide more appropriate guidance to users.
gurtz encountered a problem where “In reply to” links no longer work on their Discourse forum. The community discussed potential causes and troubleshooting steps to resolve the issue.
kirupa sought advice on how to handle a spam attack that Akismet failed to stop. The discussion included tips for preventing spam and managing flagged content.
ludwikc asked about how to mark all posts as read for users who want to achieve “Inbox:0” on their Discourse instance. The community explained Discourse’s approach to read/unread posts and available options.
davidkingham reported an issue with the Topic List Author component, where user avatars were appearing twice when used in conjunction with topic thumbnails.
omarfilip provided feedback on the Discourse Doc Categories plugin, highlighting the importance of tag filtering for communities where documents can apply to multiple categories.
RGJ reported a PG13 compatibility issue with a recent migration introducing NULL NOT DISTINCT on an index, which is not supported in PostgreSQL versions prior to 15. tgxworld suggested reverting the migration and reconsidering another solution to avoid errors on self-hosted installations read more.
fbpbdmin raised concerns about hiding IP addresses from moderators for privacy reasons, sparking a discussion about the necessity and potential risks of moderator access to IP addresses.
A request was made to allow creation of custom flags that automatically hide content, similar to “spam” and “inappropriate” flags. tobiaseigen mentioned they will be looking into adding a toggle for this feature read more.
ludwikc initiated a discussion on gamification beyond leaderboards in Discourse communities, seeking ideas to keep users more engaged on a psychological level.
MCATAKCIN a demandé des conseils sur la personnalisation du thème Reddit-ish pour obtenir une mise en page de type Twitter avec trois colonnes équidistantes. denvergeeks a fourni une solution CSS pour rendre les colonnes réactives.
Un utilisateur a rencontré des problèmes lors du changement des identifiants SMTP lors de la migration du fournisseur de services de messagerie. La reconstruction échouait, mais pfaffman a suggéré une approche alternative utilisant ./launcher destroy app et ./launcher start app pour appliquer les nouveaux paramètres SMTP.
MCATAKCIN a partagé son succès dans la création d'une communauté avec le thème Reddit-ish, atteignant près de 1 000 membres en un mois. Il a demandé des conseils pour personnaliser davantage le thème en vue d'une mise en page de type Twitter.
#Développeur Guides
pento a rencontré une erreur lors de l'exécution de d/boot_dev --init et a proposé une solution potentielle en ajoutant une étape de création de base de données au script de démarrage.
ganncamp discovered a useful feature where highlighting text and pasting creates an automatic link, similar to Slack. This accidental find is expected to save hundreds of keystrokes over the next year. Read more
heyrocker encountered issues with a rebuild, specifically failing on ‘bundle exec rake db:migrate’. After troubleshooting attempts, merefield identified the problem as related to an outdated branch. Read more
Abdul_Hanan inquired about changing or removing the ‘Powered by Discourse’ link. nat provided guidance on disabling this via a site setting and offered alternative customization options. Read more
cmahns reported issues with edits not displaying and timing out. Jagster suggested that simply disabling plugins might not be sufficient and recommended commenting out or deleting problematic lines. Read more
renem asked about webhooks for whisper posts. simon explained that while there’s no specific webhook for whispers, it’s possible to filter for them in the code receiving the webhook. Read more
pfaffman reported a restore failure due to a missing chat_mention function. sam acknowledged the issue and stated that the team would be investigating it over the next few days. kendoer later shared a potential solution involving rebuilding the app on the old server before creating a new backup. Read more
Jagster identified an issue with AI personas not changing as expected in private messages. The problem seems to occur when attempting to change the used persona. Read more
Aniket inquired about setting up Discourse on AWS ECS. RGJ provided a link to a guide for installing Discourse on Amazon Web Services. Read more
tig3 shared detailed steps for setting up Discourse in a subfolder with Cloudflare, particularly when the main website is already live and the root domain can’t be pointed to the forum server. Read more
David_Ghost suggested implementing a feature to redirect users to a specific topic (like a welcome or introductions topic) immediately after registration, similar to the invitation system’s functionality. Read more
Atemu proposed that Github preview links with anchors should preview from the anchor point rather than the top of the file. Read more
NateDhaliwal updated the Discourse Confetti Clicks theme component with a new setting allowing confetti to be shown only in specific categories. Read more
Ly_Chen encountered a CSRF Detected Error when using the oauth2-basic plugin for OAuth2 login. supermathie suggested turning on force_https as a potential solution. Read more
nat provided guidance on changing the ‘Powered by Discourse’ link and offered customization options for Abdul_Hanan. She also explained that the Discourse Jira plugin was built using APIs for Jira Cloud and might not be successful with Jira DC.
davidannounced recent improvements to core and the post badges theme component, resolving performance concerns by loading all badge data as part of the main topic payload.
samacknowledged the restore failure issue reported by pfaffman and stated that the team would be investigating it over the next few days.
chapoishared that auto-zoom should no longer occur after a specific merge, addressing an iOS composing issue.
Lillyconfirmed that a fix for the Discourse Persistent banner theme component was successful.
tedprovided an update on the PG13 compatibility issue, sharing a PR that should work for PG13 and discussing potential workarounds for restoring backups from PG15 to PG13 servers.
supermathiesuggested turning on force_https to address a CSRF Detected Error with OAuth2 login using the oauth2-basic plugin.
Thanks for reading, and I’ll see you again tomorrow!
Trancos encountered SMTP mail sending issues despite successful OpenSSL tests. After troubleshooting, they resolved the problem by using the SMTP relay’s IP address and adding DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none to the configuration.
AxelTerizaki a été confronté à un problème d'indisponibilité du forum avec une erreur Redis. Après enquête, il a été découvert qu'une analyse antivirus avait mis en quarantaine un fichier Postgres, provoquant le problème. Le problème a été résolu en ajustant les paramètres de l'analyse antivirus.
Dans le fil du plugin de résumé de sujet Discourse AI, Amicable a signalé un problème avec les liens localhost mal formés. merefield a expliqué que les plugins ne sont pas conçus pour des liens précis dans les environnements de développement locaux, mais a accueilli favorablement les PR pour améliorer la prise en charge des liens localhost.
Bathinda s'est renseigné sur la configuration de la traduction en hindi dans le fil du plugin Discourse Translator, même si l'hindi n'est pas encore disponible en tant qu'option de langue dans Discourse.
davidkingham a suggéré d'ajouter un lien « Lire la suite… » aux Bannières de catégorie pour améliorer la fonctionnalité du composant et fournir un moyen plus propre d'accéder aux descriptions de catégorie longues.
MarcP a relancé une discussion sur le comportement de recherche inattendu, soulignant les problèmes de recherche de noms d'utilisateur dans les liens GitHub et X (Twitter), ainsi que les problèmes de recherche de mots-clés dans les sections brouillons et personnel.
La discussion en cours sur le bouton d'administration masqué sur mobile s'est poursuivie, Kartoon suggérant l'ajout de flèches pour indiquer le contenu défilant, car l'icône de la clé à molette est souvent cachée à la vue sur les appareils mobiles.
mcwumbly a participé à une discussion sur la masquage des adresses IP des modérateurs, déclarant que bien que ce ne soit pas une priorité actuelle, l'équipe n'est pas opposée à l'ajout de cette fonctionnalité et a invité des pull requests avec le tag pr-welcome.
sebix1 a signalé un problème avec les codes de sauvegarde à deux facteurs qui n'étaient pas disponibles immédiatement après l'ajout d'un authentificateur. Le bouton « Ajouter des codes de sauvegarde » n'apparaît qu'après le rechargement de la page.
Un utilisateur a rencontré des problèmes de configuration d'e-mails SMTP en utilisant Neo.Space comme fournisseur de messagerie. Malgré une configuration SMTP réussie, ils ne reçoivent pas d'e-mails.
Un utilisateur demande de l'aide pour l'intégration d'Authentik avec le plugin Discourse OpenID Connect. Il rencontre des difficultés avec le flux d'authentification et la configuration du poste avancé.
joffreyjaffeux a enquêté sur un problème dans l'onglet Facturation des profils utilisateurs, confirmant que les abonnements fonctionnent correctement.
Nam a fusionné une demande de tirage précédemment négligée pour l'ajout de scores au chat dans le plugin Discourse Gamification.
pmusaraj a reconnu un rapport de bug concernant le compositeur de réponse qui ne fonctionne pas sur Firefox mobile et a confirmé que l'équipe enquêtera.
gerhard a discuté d'une solution potentielle pour restaurer des sauvegardes entre différentes versions de Discourse, soulignant la nécessité de mettre à niveau vers la dernière version dans certains cas.
Tech_Geek a lancé une discussion sur l'implémentation de la connexion/inscription sans mot de passe avec Auth0 et l'exploration de l'enregistrement automatique des utilisateurs via des liens magiques.
Un utilisateur a signalé des problèmes d'erreurs CORS lors du téléchargement d'images après être passé du stockage local à la configuration S3.
jamal4 a demandé de l'aide pour supprimer les limites de débit lors du nettoyage de spam en masse, en particulier pour résoudre l'erreur id_60_secs_limit.
ethindp a soulevé plusieurs problèmes d'accessibilité, notamment des boutons sans étiquette et une structure de tableau invalide dans la liste des utilisateurs administrateurs.
T_Disco a suggéré d'inclure les options de filtre tout/résolu/non résolu lorsque la catégorie et le tag sont sélectionnés.
Teafh a signalé un problème avec les téléchargements de fichiers sur Microsoft Edge pour Android v130, et Moin a confirmé des problèmes similaires sur Chrome.
KickaStone a identifié que les équations ne peuvent pas être rendues à l'intérieur des balises « details » lors de l'utilisation du moteur MathJax.
Le blog officiel de Discourse a publié un article sur l'utilisation de Discourse comme outil de collaboration d'équipe, soulignant son efficacité pour la communication en milieu de travail.
davidkingham a partagé les progrès sur le fork du thème Discourse Category Headers, en implémentant des améliorations avec l'aide de l'IA.
Les utilisateurs ont discuté du composant de thème Halloween Decorations, avec des commentaires sur la compatibilité mobile et des demandes de thèmes de vacances supplémentaires.
sam a fourni des mises à jour sur la compatibilité des versions de PostgreSQL, confirmant les plans de mise à jour du conteneur open source vers PG 15 dans les mois à venir.
Lilly a aidé les utilisateurs avec des demandes concernant le composant de thème d'Halloween et a partagé des liens vers des composants supplémentaires sur le thème des fêtes.
gerhard a confirmé la résolution des problèmes de restauration de sauvegarde, notant que la mise à jour vers le dernier commit de Discourse résoudrait le problème.
Falco a fourni des clarifications sur le support linguistique de l'analyse des sentiments et a expliqué les exigences d'accès aux catégories privées de l'AI Forum Helper.
joffreyjaffeux a annoncé la fusion d'un correctif pour les problèmes d'envoi de messages de chat.
awesomerobot s'est engagé avec les suggestions d'amélioration de l'accessibilité, notant les changements à venir pour l'étiquetage des boutons et les contrôles de couleur des catégories.
Une discussion sur la simplification des interfaces de forum a été lancée par Firsh, avec awesomerobot suggérant des moyens de rationaliser l'UX, y compris la dissimulation des réponses intégrées et des boutons de réponse chronologiques.
Muccku a reçu de l'aide pour changer les couleurs d'arrière-plan avec des instructions détaillées pour accéder aux paramètres de la palette de couleurs via les préférences utilisateur.