Hi Folks, Just wondering, where does Discourse stand on GDPR compliance right now? Do we have a convenient way to respond to either A. Right to be Forgotten Requests, or B. Request for a dump of all user data I searched up a bit and found some people suggesting a button to delete all a user’s data (unfortunately, anonymizing an account does not respond fully to a Right to be Forgotten Request, imo) - but no resolution - and nothing about a user data dump. A particularly clever troll on the ...| Discourse Meta
:discourse2: Summary Integration between AI features and Discourse 🌐 Website Discourse AI Features | Discourse - Civilized Discussion 📖 Install Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately. Discourse AI Discourse AI is our one-stop solution for integrating Artificial Intelligence and Discourse, enabling both new features and enhancing existing ones. Discourse AI features For Disc...| Discourse Meta
AI triage is designed to enhance the management and moderation of forum posts by automating the process of classifying posts. Please note that this feature requires both the discourse-automation and discourse-ai plugins to function. Use Cases Automated Post Categorization: AI triage can automatically categorize topics based on their content. This is particularly beneficial for large forums where manual categorization can be time-consuming. You can apply the rules to a subset of topics (firs...| Discourse Meta
I am happy to announce a new spam detection module in Discourse AI 🎊 Over the past few months, we have sadly noticed that Akismet’s performance has been quite uneven. AI-based spam detection allows you to better control how spam scanning works in your community. We have seen very good results on a few forums now. Please share your experience here. For those self-hosting or generally looking for a “free” way of using these tools, have a look at OpenRouter. There are quite a f...| Discourse Meta
:discourse2: Summary Discourse Data Explorer allows you to make SQL queries against your live database, allowing for up-to-the-minute stats reporting. 📖 Install Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately. ℹ If you’re looking for examples or support for any custom queries, you can find lots of topics in our Data & reporting category under the sql-query tag. If there’s not one to suit your pa...| Discourse Meta
We have been using Discourse as the main tool for communication, record keeping, research documenting, lab journaling tool for over 4 years. I will argue that most companies would greatly benefit from having Discourse as their main communication tool rather than Slack & email chains & WhatsApp. It boils down to this: If you believe there is any value in the conversations between employees for future reflection then you need Discourse. The simple reason is that channel based instant messaging ...| Discourse Meta
We have been using Discourse exclusively for our internal communication for 8 years. Discourse has replaced our numerous mailing lists and has also replaced almost 90% of our internal mail traffic. We come from the event sector. We have moved our organization-wide knowledebase to Discourse. Mainly external mail communication, Excel, calendar and file sharing is realized via other Open-Source apps. I never tire of recommending Discourse to every organization for internal communication. Only in...| Discourse Meta
I was looking at our forum in ahrefs which reports on “AI Citations” and saw this: I checked in my settings and found this: Does anyone in here have experience with this? Does throttling the bots mean they don’t index the forum at all? Has anyone removed throttling that can speak to the impact on resources and AI citations? Thanks.| Discourse Meta
🔖 This guide explains how to make CSS changes on your Discourse site, including an introduction to CSS, where to add CSS in Discourse, and how to find the right selectors using browser inspection tools. 🙋 Required user level: Administrator Summary This guide covers: A brief introduction to CSS and key concepts How to add CSS to your Discourse site using theme components Using browser inspection tools to find the right CSS selectors Understanding CSS basics C...| Discourse Meta
How can we either hide or grey out the upload icon in the Edit window? We have uploading disabled. I’m hoping there is an option in the Admin panel our administrator can use. I am a moderator on https://boards.straightdope.com/ Thank you in advanced.| Discourse Meta
Can I use the Perplexity Pro API with (self-hosted) Discourse? (My paid subscription includes some credits.) Claude 3.5 generated a Plugin which my Discourse instance is seeing as a non-official plugin. Can someone kindly tell me if I just way off track here in trying this? Or if I am (somehow, miraculously) close with this starting point? Many thanks for any feedback or pointers!| Discourse Meta
Learn about and discuss Discourse, the next-generation open-source forum software.| Discourse Meta
We’re working on a new initiative aimed at making Discourse communities more discoverable than ever. Discourse Discover is set to be a standalone site that makes it easy for anyone to find communities that trust Discourse as their community platform. It is going to be a site for everyone to draw inspiration from and to discover the diversity of communities within the Discourse ecosystem. By opting in, you’re not just increasing your community’s visibility; you’re joining a showcase of...| Discourse Meta
🔖 This guide explains how to enable and configure the AI bot feature of the Discourse AI plugin. 🙋 Required user level: Administrator The smart chatbot can answer all questions about your Discourse community and more. The AI Bot has the power to search through your current Discourse instance and beyond with persona support to answer any type of questions you might have. Features Ability to pick the specific AI Bot persona you want to interact with Flexi...| Discourse Meta
After trying to follow the instructions here with both OpenAI and OpenRouter providers, I finally got it to work by disabling streaming. With OpenRouter, I was able to run a test with the Run test button in the LLM manual config screen for an gpt-4o. But running the test for perplexity/sonar-deep-research resulted in a 502 error and the following output in the console. It took quite a long time for this error to appear (~30 seconds or something) whereas testing other models returns immediatel...| Discourse Meta
There are several tricks that can help when you are setting up a staging server. What is a staging server? A staging server is essentially a clone of a production site. It also resides on a server, and functions identically. It runs inside a Docker container, just as a normal Discourse site does. It exists to give you a place to try risky things out, or to trial things that you cannot easily hide from your users. It is very useful for trialling adverts using the Discourse Advertising Plugin (...| Discourse Meta
📣 This plugin is bundled with Discourse core. There is no need to install this plugin separately. :discourse2: Summary Discourse Chat adds chat functionality to your Discourse instance. 🛠 Repository Link https://github.com/discourse/discourse/tree/main/plugins/chat 📖 Install Guide Discourse Chat is included as a core plugin Features As mentioned in our initial announcement and most recent update, this plugin adds chat functionality to y...| Discourse Meta