This week on meta.discourse.org…
Key Stats
Over the past 7 days we’ve seen 896 new posts and 118 new topics sparking conversation and collaboration. The most active community members during this period were:
- @Arkshine – 55 posts with 99 likes
- @merefield – 43 posts with 76 likes
- @mcwumbly – 6 posts with 68 likes
- @Falco – 27 posts with 64 likes
- @sam – 20 posts with 49 likes
- @pfaffman – 24 posts with 47 likes
- @david – 9 posts with 45 likes
- @Canapin – 17 posts with 34 likes
- @nolo – 8 posts with 30 likes
- @supermathie – 10 posts with 27 likes
Interesting Topics
-
Announcements – Current Projects - February 2025
mcwumbly introduced the monthly newsletter update detailing the latest Discourse projects and roadmap plans. Read the update here. -
Announcements – New Experiment: Enable AI Summarize on your Discourse with one-click!
sam unveiled an experimental one‐click summarization feature for long topics, discussing weighting options and access for different user types. Check out the details here. -
Announcements – Postgres 15 update
diogocsc and colleagues walked through troubleshooting for upgrading Postgres from version 13 to 15, with advice on Docker updates and DNS fixes. See their findings here. -
Support – Recommended approach for production discourse using PR (not merged)
pfaffman sparked a discussion about a temporary hack for production upgrades via pull requests, sharing quick commands and best practices. Read more about it here. -
Support – There is a serious page display bug in the discourse community
shannon1024 reported a mixed-language display issue linked to experimental machine translation, with Arkshine and sam providing quick reassurance and troubleshooting insights. More details here. -
Support – Favicon and stats missing for site in Discover
Shauny flagged that a forum (forum.tardis.guide) was missing its favicon and member stats on Discover, and pmusaraj confirmed the backend wiring was fixed. Find out more here. -
Support – Getting discourse ai to work with ollama locally
dubwoc and Falco exchanged tips for configuring the Discourse AI plugin with Ollama – from adjusting API endpoints to dealing with SSRF protection. More on this discussion here. -
Support – Problem with installation on vps ubuntu
tobiaseigen provided clear troubleshooting steps when users experienced installation issues on Ubuntu VPS, highlighting networking and permission considerations. Read the guidance here. -
Support – Emoji icon missing!?
Joe_F reported that the ‘face-smile’ icon was missing from the SVG subset, and after discussion with Arkshine the issue was remedied by updating site settings. Get the fix here. -
Theme – Canvas Theme Template
nolo introduced a flexible theme template designed to help developers rapidly kickstart their theme design, complete with installation guides and customization tips. Learn more here. -
Theme – MD Topic List Mobile component
Arkshine and collaborators refined the mobile view for topic lists, adding improved layout options and addressing avatar placement issues. Check out the component update here. -
Theme – A reddit-ish theme for Discourse
awesomerobot discussed a fresh take on a Reddit-inspired theme, sharing fixes for image clicking and polish for the avatar and badge display. See the discussion here. -
Dev – Glimmer Components: what’s the limit here?
ddsgad opened a conversation on leveraging Glimmer components for full-scale customization in Discourse, with thoughtful contributions from pfaffman and others. Discover the debate here. -
Dev – Guardian.anonymous? versus Guardian.is_anonymous?
mdoggydog raised questions about two similarly named predicates in Guardian, and gerhard clarified that one identifies anonymous visitors while the other detects switched anonymous mode. More info here. -
Dev – Can I ascertain if something is a touch device?
david explained how CSS media queries and JavaScript’s matchMedia can be used to detect touch devices, even on laptops with hybrid input. Read his approach here. -
UX – Full quote button in editor missing
After experimenting with toolbar layouts, community members including Marco, Don and ThunderThighs debated the removal of the full quote button – and mcwumbly ultimately reintroduced it. See the resolution here. -
UX – There are too many options in Preferences
RGJ highlighted discoverability challenges with advanced settings (like Saved Searches, AI and Activitypub) hidden under a horizontal overflow menu, suggesting a two-line layout instead. More on this feedback here. -
Community – Should Discourse make an effort to become the next best “CMS”?
Damian_Boon shared ideas on adding blog/news features to Discourse—including a marketplace for themes and plugins—to tap into a broader market beyond comments and discussions. Read his vision here. -
Migration – Gamekult, a popular video game forum, migrated from vBulletin to Discourse. A failure?
Canapin updated the community on Gamekult’s healthy forum recovery after migration, noting a steady flow of messages and sustained activity. Find his update here. -
Plugin – Quote Callouts
Arkshine and patrickemin fine-tuned the Quote Callouts theme component so that block quotes now display cleanly and consistently. See the improvements here. -
Plugin – Journal Plugin
Stephane_Roy reported persistent issues with the Journal Plugin, identifying a conflicting theme component as the likely root cause and calling for further iteration. More details here. -
#Site Management – PDF support in Discourse AI
sam announced that Discourse AI now supports PDF processing – offering both a basic text extraction mode and an enhanced, LLM-assisted interpretation. Learn more here. -
blog – Understanding Discourse Trust Levels
NateDhaliwal provided an in-depth blog post explaining the nuances of Discourse Trust Levels, their thresholds and implications for community management. Read the full story here. -
#Administrators – Discourse Data Explorer Power BI integration
merefield outlined a method for integrating Discourse with Power BI using direct Postgres queries, making advanced data analysis more accessible. See his guide here. -
#Sysadmins – Migrate a XenForo forum to Discourse
selase shared lessons learned from migrating a XenForo forum to Discourse, highlighting duplicate email handling and efficient incremental data import. Get the migration notes here.
Activity by the @team Group
This week, several Discourse team members were active in tackling key issues and rolling out new features:
- mcwumbly posted the Current Projects update for February 2025, setting the tone for our roadmap. View his post.
- david introduced the brand-new “JS” tab in the admin theme editor, helping developers move to modern (g)js patterns. See his announcement.
- Falco contributed in the discussion on CDCK Hosted models by clarifying that, during this experimental phase, hosted LLMs incur no extra cost. Read his reply.
- Falco also addressed real-time user switching issues in our hosting setup, advising on configurations to avoid unexpected behavior. Check out his insights.
- Furthermore, Falco offered guidance on resolving challenges with Discourse AI, ensuring proper plugin integration. Learn more here.
- sam resolved issues with Rake tasks in the AI plugin, providing reassurance on progress monitoring during long backfill operations. See his update.
- Finally, HAWK helped diagnose subcategory view problems on sites surpassing 1,000 categories, noting that Discourse wasn’t originally designed for that scale. Read about his contribution.
Thanks for reading, and I’ll see you again next week! ![]()