ToddZ suggested the ability to administratively “re-parent” replies that were mistakenly posted as topic replies instead of direct responses to specific posts. This sparked a discussion about the pros and cons of such a feature, with considerations for topic clarity and user education. Read more.
A user reported issues with spell checking in Firefox on macOS while editing posts. Other users confirmed that spell checking was working correctly for them, suggesting it might be a local configuration issue. Read more.
A user reported that usercards reappear when scrolling away far enough to load new posts, even without clicking on them again. This unexpected behavior was demonstrated with a video, highlighting a potential UI glitch. Read more.
In the Discourse Chatbot plugin thread, exlabs encountered a gem activation error while trying to install the plugin. merefield suggested it might be due to a conflicting dependency with the Zendesk plugin and offered potential solutions. Read more.
A user encountered an error during the rebuild of their Discourse instance, specifically a NULL-Byte warning in the launcher script. pfaffman and RGJ provided troubleshooting steps and identified potential causes for the issue. Read more.
#Hosting
Heliosurge inquired about experiences with LeaseWeb as a hosting provider for Discourse. Lilly provided a link to a previous discussion about LeaseWeb experiences, offering some context for potential users. Read more.
Falco discussed the challenges of implementing HTTP/3 support in Discourse, explaining the complexities involved with nginx and potential alternatives like Caddy. He proposed a new template approach for experimenting with different web servers. Read more.
Lilly confirmed that the “arrive at topic” option for invites is still available and provided a screenshot demonstrating its presence in the invite creation dialog. Read more.
oga asked about the theme used on meta.discourse.org and the availability of the “Radiant” theme. Lilly clarified that multiple themes are used and provided information on finding and installing themes.
cosdesign sought help on using DiscourseConnect as a client only, aiming to allow website visitors to log in and register solely through Discourse. The discussion included steps taken and configuration attempts.
eisammy reported an issue with the /faq page not working correctly after deleting the logs category, resulting in an inability to edit the page and encountering an “Oops!” error upon refresh.
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.
mcwumbly also announced Discourse 3.3.2, a security and maintenance release addressing several CVEs and including various bug fixes and improvements.
Falco provided an update on NSFW detection in Discourse AI, mentioning improved accuracy with the AI Post Classifier and ongoing development of Vision LLM-based solutions for Enterprise customers.
Tris20 suggested moving the “Proofread Text” AI button next to “Create Topic” to make it more visible for new users. lindsey mentioned that the design team is working on composer redesigns and considering how to better surface AI features. sam proposed ideas like teaching users about proofreading and background proofreading as you type. Read more.
EnergyInterest noticed double buttons in the posting section of their forum. Moin explained that these buttons allow users to change notification levels and reply while reading a topic, disappearing when scrolling to the bottom. awesomerobot clarified their purpose for replying or changing tracking status before reaching the end of a topic.
A discussion on Trust Level 4 promotion by community election poll continued, with Heliosurge explaining that the idea doesn’t need to be part of core Discourse due to its extensible design. Lilly reminded that users could build their own plugin for this functionality.
angus a annoncé qu'il fournirait un support régulier pour le plugin ActivityPub jusqu'en mars prochain au moins. Les utilisateurs ont discuté de la fédération entre Discourse et Lemmy, angus précisant que le plugin est conforme à la FEP-1b12 pour la fédération basée sur les groupes.
Le Classificateur de messages IA de Discourse peut désormais être utilisé pour détecter les images et le texte NSFW dans les communautés. Saif a fourni un guide sur la façon de le configurer pour les administrateurs.
omarfilip a demandé de l'aide pour dépanner un site lent qui était soudainement devenu lent. Falco a suggéré de supprimer le composant de thème « badges in posts » comme solution potentielle.
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.
Bas a offert des perspectives sur la gamification au-delà des classements, suggérant l'utilisation de l'automatisation pour des fonctionnalités personnalisées d'engagement communautaire.
xandra.cc a signalé un problème où les utilisateurs ne pouvaient plus modifier aucun message depuis la mise à jour vers la version 3.4.0.beta3-dev. Moin a suggéré une correction liée au plugin discourse-reactions, qui a résolu le problème.
Une discussion a eu lieu sur la suppression des crochets des objets d'e-mail générés pour les utilisateurs. HamMan2118 a suggéré de modifier les modèles d'e-mail, mais le problème a persisté dans les résumés d'e-mail.
Rick_Jing a rencontré une erreur interne du serveur 500 en essayant de créer des sujets avec des tags via l'API. La communauté a également conseillé sur l'importance de masquer correctement les clés API dans les captures d'écran.
Shauny s'est renseigné sur la limitation de l'utilisation des jetons IA pour les utilisateurs. Jagster a expliqué que Discourse AI n'a pas de telles limitations, mais que la solution Chatbot offre des limites de requêtes hebdomadaires.
Dans le fil de discussion sur les commentaires sur le résumé quotidien, Lilly a fait remarquer avec humour que les résumés générés par l'IA tendent à exagérer son activité.
Thème
Les utilisateurs ont discuté des personnalisations pour le thème Air, partageant du code CSS pour ajuster la disposition des listes de sujets.
Annonces
Une conversation sur l'attribution de badges en masse aux utilisateurs a conduit à des discussions sur l'automatisation du processus à l'aide de requêtes SQL pour des badges personnalisés déclenchés.
supermathie a fourni des détails techniques sur les algorithmes 2FA utilisés dans Discourse et a offert une aide au dépannage.
Saif s'est renseigné sur l'efficacité des guides de détection de spam et de contenu NSFW pour lutter contre le spam généré par l'IA de plus en plus sophistiqué.
sam a reconnu la nécessité d'un système de quota pour l'utilisation de l'IA et a mentionné les plans d'ajout de sélecteurs de groupe avec des comptes d'entrée/sortie et la durée pour chaque LLM.
Falco a fourni des conseils sur la configuration manuelle de VLLM dans la section des modèles d'IA, expliquant les paramètres d'URL et de tokenizer.
NateDhaliwal introduced a new Discourse Persistent Banner theme component that displays a banner at the top of every page, which can only be hidden by admins. Lilly provided feedback and suggestions for improvements, including placement options and color customization.
The Filtered Topic Lists component encountered an issue where setting “Default List Filter: no subcategories” in a category prevents filtered topic lists from displaying in any outlets. gormus confirmed the findings and provided steps to reproduce the problem.
A user sought help to implement a specific category representation design on their Discourse-hosted community. Moin provided guidance on using the “Boxes with Subcategories” desktop category page style and adding CSS customizations.
RCheesley reported an error when clicking on the Billing tab in the user profile of a self-hosted Discourse instance with the subscriptions plugin installed. The error seemed to be related to the Who’s Online plugin.
Shauny asked about enabling the AI button in the toolbar, discovering that it was working but required text highlighting to activate. Moin explained that a recent change moved the button’s position, and users on the stable branch would need to wait for the next release.
RGJ encountered an issue where overridden text in translations suddenly reverted to the original, despite the override still being present in the admin panel. Moin suggested searching for the specific translation key to troubleshoot.
Lilly provided feedback and suggestions on the Discourse Persistent Banner theme component, offering insights on improving its functionality and customization options. She recommended adjustments for desktop placement, border customization, and color selection flexibility.
Thanks for reading, and I’ll see you again tomorrow!
ludwikc a demandé des conseils sur la duplication d'un groupe pour gérer l'accès aux cours, et Lilly a suggéré d'utiliser l'API pour peupler le nouveau groupe.
sam a abordé les préoccupations concernant le spam généré par l'IA, discutant des questions philosophiques de création de valeur et de suppression de contenu. Il a également mentionné les travaux en cours sur les réponses générées par l'IA via des personas.
Thomas_Rother reported an issue with wiki text functionality disappearing after upgrading to Discourse 3.4.0.beta3-dev. Moin suggested checking safe mode and the post menu site setting read more.
maiki discovered a validation issue with the Name field for AI tools in Discourse AI. They suggested adding validation in the UI to prevent errors when creating new tools read more.
Sidi_Codet reported responsiveness issues with the user preferences section on mobile devices when using the Central Theme. jordan-vidrine advised submitting feedback to the theme’s topic as it’s still experimental read more.
Epoch requested paid development for three different plugins or components, including color-coding user names based on group rankings and creating collapsible sidebar categories read more.
j127 shared insights on AI-based spam, discussing the challenges of distinguishing valuable AI-generated content from spam and the importance of maintaining trust in forum content read more.
Falco explained the functionality of AI-generated replies in response to joo’s inquiry about triggering AI responses when users post. He suggested validating the idea manually before automating read more.
sam addressed concerns about pageview metrics in the new site traffic report, clarifying that no information was lost and explaining how to access the previous data read more.
Users reported issues with “in reply to” links not working on a specific Discourse forum. Moin suggested it might be related to deleted posts or a forum-specific issue read more.
baronesh accidentally deleted a member and inquired about undoing the action. pfaffman explained that immediate deletion occurs for users with few or no posts read more.
ludwikc asked about marking all posts as read for users aiming to achieve “Inbox:0” on their Discourse instance. pfaffman clarified that Discourse doesn’t allow marking posts as read without actually reading them read more.
Falco addressed concerns about code scan vulnerabilities in self-hosted Discourse installations, explaining that off-the-shelf tools often produce false positives and recommending the use of HackerOne for reporting actual issues.
rishabh engaged in discussions about AI-powered user field collection in the Discourse Chatbot plugin, providing information on supported field types and limitations.
NateDhaliwal a créé un nouveau composant de thème amusant appelé Discourse Confetti Clicks qui ajoute des animations de confettis lorsque les utilisateurs cliquent sur la page. Certains utilisateurs ont suggéré de le limiter à des pages spécifiques ou de le lier à des événements spéciaux comme les anniversaires des membres.
UX
NullVoxPopuli a soulevé la question d'un meilleur support pour les grands écrans, en particulier lors de la composition de réponses tout en lisant des messages. awesomerobot a mentionné qu'une refonte du compositeur est en cours et pourrait résoudre ce problème.
Sidi_Codet s'est renseigné sur l'activation de l'assistant IA Discourse Helper sur leur instance Discourse hébergée. Il a été précisé que cette fonctionnalité n'est actuellement disponible que pour les clients Entreprise.
Une discussion sur la gamification au-delà du classement a exploré des idées pour maintenir l'engagement des utilisateurs, y compris la personnalisation des niveaux de confiance et des badges.
mcwumbly a partagé la mise à jour Projets en cours - Octobre 2024, mettant en évidence le travail en cours sur la refonte du compositeur, une nouvelle page de configuration d'apparence et d'autres initiatives.
Les utilisateurs ont discuté du plugin Discourse Doc Categories, avec wenqin cherchant des clarifications sur la configuration d'un sujet d'index et paulswithers s'interrogeant sur la modification des icônes pour des liens spécifiques.
heyrocker a demandé de l'aide pour un problème de reconstruction lié à la migration de la base de données, ce qui a conduit à des suggestions de dépannage.
ted a commenté le problème de compatibilité PG13, partageant une solution potentielle et discutant des considérations pour la restauration des sauvegardes entre différentes versions de PostgreSQL.
ganncamp discovered a useful auto-linking feature when pasting text, similar to Slack’s functionality. This accidental discovery will save many keystrokes for users.
renem asked about the possibility of creating a webhook for whisper posts. simon explained that while there’s no specific webhook for whispers, it’s possible to filter for them in a general Post Events webhook.
kendoer shared a solution for a restore failure related to a missing chat_mention function by updating the old server to the same version as the new installation before creating a backup.
A user encountered a “CSRF Detected” error when using the oauth2-basic plugin for OAuth2 login. supermathie suggested enabling force_https to potentially resolve the issue.
A discussion began about tactics to strengthen online communities, with forum administrators sharing their experiences and seeking advice on growing their communities.
sunjam a partagé un dépôt GitHub pour un plugin Maubot qui permet aux utilisateurs de publier des messages de Matrix vers Discourse, potentiellement utile pour l'intégration multiplateforme.
#Auto-Hébergement
tig3 a signalé avoir réussi à servir Discourse depuis un sous-dossier en appliquant une solution partagée par varun21, résolvant un problème où les adresses IP des utilisateurs s'affichaient comme 127.0.0.1.
Une discussion s'est poursuivie sur le comportement inattendu de la recherche où certains termes comme « /commands » ne sont pas trouvés lors de la recherche de « commands ». MarcP a souligné les problèmes de recherche de liens GitHub et X (Twitter), insistant sur l'impact sur la découvrabilité, en particulier dans les sections brouillons et personnel.
Une discussion sur un Plugin de soumission d'idées de cryptomonnaies a exploré le potentiel d'expansion du système d'étiquettes de Discourse pour gérer les données de cryptomonnaies, avec des questions sur les performances des étiquettes et les améliorations de l'interface utilisateur.
zogstrip s'est renseigné sur une solution potentielle pour un bug lié au changement de réactions, demandant si cela serait abordé dans une prochaine refonte des réactions.
richb-hanover a signalé un problème de défilement fluide sur les forums Discourse, affectant les longs sujets sur Firefox. awesomerobot a confirmé avoir rencontré un problème similaire sur les ordinateurs portables avec pavé tactile.
Amicable a rencontré un problème avec les liens générés par l'IA dans son chatbot hébergé localement, où les titres des sujets étaient remplacés par des "slugs" dans les URL. Le problème a été identifié plus tard comme étant lié à l'exécution sur localhost sans SSL.
AxelTerizaki a rencontré des difficultés avec Redis et des erreurs de base de données lors d'une installation Discourse. Le problème a finalement été attribué à une analyse antivirus qui a supprimé des fichiers PostgreSQL, soulignant l'importance d'une configuration antivirus appropriée dans les installations Discourse.
darkpixlz a fourni une mise à jour sur son thème moderne, reconnaissant certains composants cassés et décrivant les plans pour des corrections futures et une réécriture potentielle.
mcwumbly a confirmé rencontrer des problèmes de défilement similaires à ceux signalés par richb-hanover, en particulier sur les ordinateurs portables avec pavé tactile.
sam a reconnu un bug reproductible lié aux personas IA qui ne changent pas comme prévu dans les messages privés et s'est engagé à résoudre le problème.
awesomerobot a contribué à la discussion sur les problèmes de défilement fluide, confirmant des expériences similaires sur les ordinateurs portables avec pavé tactile.
ted a fourni des informations sur un problème de compatibilité PostgreSQL, suggérant une solution de contournement et s'interrogeant sur les circonstances qui ont conduit à la restauration d'une sauvegarde PG15 sur PG13.
Lilly a offert son aide à un utilisateur rencontrant des problèmes avec la fonctionnalité de résumé de Discourse, demandant plus d'informations sur sa configuration.
Users reported issues with restoring backups due to a missing chat_mention function. RGJ explained that the problem stems from a migration with an older date stamp being committed later, which isn’t detected by the version metadata in the backup. The solution involves updating to the latest version or building a new instance with the same commit hash.
A user encountered a 502 Bad Gateway error on their Discourse instance. The community suggested running ./launcher rebuild app to resolve the issue, which was successful after about an hour.
sebix1 reported that generating 2FA backup codes is not immediately available after adding an authenticator. The page needs to be reloaded to see the “Add backup codes” button.
A discussion about the difficulty in finding the logout button in the new user menu continued, with a user thanking the community for a theme component that addresses this issue.
A user sought advice on configuring incoming email to create new topics or group messages, noting that the instructions may be outdated for version 3.2.2.
Teresations inquired about hosting live streams directly in their Discourse community using Streamyard or Restream, seeking guidance on the best approach.
darkpixlz initiated a poll to gauge interest in different designs for their Modern Theme, presenting options for a unibody design versus a detached/floating sidebar.
Users discussed the Discourse Advertising Plugin, with omarfilip noting that the content security policy guidance is outdated and requesting updated information.
A user encountered SMTP configuration errors while trying to install Discourse using the 1panel server panel docker, seeking assistance in troubleshooting the issue.
mryogi sought help with adding new posts using the API, encountering a 404 error. The community suggested checking the API key and path used in the request.
sam commented on the PG13 compatibility issue, acknowledging the need to update the open-source container to PostgreSQL 15 in the coming months.
jordan-vidrine addressed the issue of animations breaking on meta by removing transitions from a reader-mode component and requesting feedback on whether the animations are now working properly.
tobiaseigen shared an update on the creation of custom flags feature, including a screenshot of the new moderation flags admin page with the added toggle.
Lilly helped troubleshoot an issue with invites not working properly, confirming that invites are functioning as expected and suggesting where to look for redeemed invites.
Un nouvel article de blog a été publié discutant de la façon dont Discourse sert d'outil de collaboration d'équipe. stella a enquêté sur un problème avec le formulaire d'inscription à la newsletter signalé par les utilisateurs.
stella a enquêté sur les problèmes d'inscription à la newsletter dans l'article de blog sur l'outil de collaboration d'équipe et a reconnu que le problème devait être résolu.
Lilly a accueilli de nouveaux utilisateurs et partagé des informations sur les décorations d'Halloween et les thèmes de Noël.