# Weekly Summary

**URL:** <https://meta.discourse.org/t/weekly-summary/291947>\
**Category:** Forum summaries\
**Created:** [January 17, 2024, 1:39pm UTC](https://meta.discourse.org/t/weekly-summary/291947 "2024-01-17T13:39:45Z")\
**Posts on this page:** 1\
**Showing post:** 62

<div class="post-metadata">

**Author:** ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/580155_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)\
**Post date:** [February 23, 2025, 9:03pm UTC](https://meta.discourse.org/t/weekly-summary/291947/62 "2025-02-23T21:03:54Z")

</div>

This week on [meta.discourse.org](http://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](https://meta.discourse.org/u/Arkshine?silent=true) – 55 posts with 99 likes
- [@merefield](https://meta.discourse.org/u/merefield?silent=true) – 43 posts with 76 likes
- [@mcwumbly](https://meta.discourse.org/u/mcwumbly?silent=true) – 6 posts with 68 likes
- [@Falco](https://meta.discourse.org/u/Falco?silent=true) – 27 posts with 64 likes
- [@sam](https://meta.discourse.org/u/sam?silent=true) – 20 posts with 49 likes
- [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true) – 24 posts with 47 likes
- [@david](https://meta.discourse.org/u/david?silent=true) – 9 posts with 45 likes
- [@Canapin](https://meta.discourse.org/u/Canapin?silent=true) – 17 posts with 34 likes
- [@nolo](https://meta.discourse.org/u/nolo?silent=true) – 8 posts with 30 likes
- [@supermathie](https://meta.discourse.org/u/supermathie?silent=true) – 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](https://meta.discourse.org/t/-/352704/1?silent=true).

- **#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](https://meta.discourse.org/t/-/334817/13?silent=true).

- **#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](https://meta.discourse.org/t/-/349515/133?silent=true).

- **#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](https://meta.discourse.org/t/-/353444/2?silent=true).

- **#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](https://meta.discourse.org/t/-/352959/1?silent=true).

- **#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](https://meta.discourse.org/t/-/353953/1?silent=true).

- **#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](https://meta.discourse.org/t/-/353614/2?silent=true).

- **#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](https://meta.discourse.org/t/-/352804/12?silent=true).

- **#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](https://meta.discourse.org/t/-/353596/13?silent=true).

- **#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](https://meta.discourse.org/t/-/352730/1?silent=true).

- **#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](https://meta.discourse.org/t/-/146341/36?silent=true).

- **#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](https://meta.discourse.org/t/-/269466/89?silent=true).

- **#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](https://meta.discourse.org/t/-/353618/1?silent=true).

- **#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](https://meta.discourse.org/t/-/353209/1?silent=true).

- **#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](https://meta.discourse.org/t/-/353076/2?silent=true).

- **#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](https://meta.discourse.org/t/-/350719/36?silent=true).

- **#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](https://meta.discourse.org/t/-/353298/1?silent=true).

- **#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](https://meta.discourse.org/t/-/353746/1?silent=true).

- **#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](https://meta.discourse.org/t/-/231919/12?silent=true).

- **#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](https://meta.discourse.org/t/-/350962/20?silent=true).

- **#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](https://meta.discourse.org/t/-/317785/39?silent=true).

- **#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](https://meta.discourse.org/t/-/352829/1?silent=true).

- **#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](https://meta.discourse.org/t/-/90752/308?silent=true).

- **#Administrators – Discourse [Data Explorer](https://meta.discourse.org/t/32566?silent=true) 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](https://meta.discourse.org/t/-/159577/24?silent=true).

- **#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](https://meta.discourse.org/t/-/45232/125?silent=true).

**Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) 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](https://meta.discourse.org/t/-/352704/1?silent=true).
- @david introduced the brand-new “JS” tab in the admin theme editor, helping developers move to modern (g)js patterns. [See his announcement](https://meta.discourse.org/t/-/353577/1?silent=true).
- @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](https://meta.discourse.org/t/-/353667/2?silent=true).
- @Falco also addressed real-time user switching issues in our hosting setup, advising on configurations to avoid unexpected behavior. [Check out his insights](https://meta.discourse.org/t/-/328698/23?silent=true).
- Furthermore, @Falco offered guidance on resolving challenges with Discourse AI, ensuring proper plugin integration. [Learn more here](https://meta.discourse.org/t/-/352947/2?silent=true).
- @sam resolved issues with Rake tasks in the AI plugin, providing reassurance on progress monitoring during long backfill operations. [See his update](https://meta.discourse.org/t/-/352607/3?silent=true).
- 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](https://meta.discourse.org/t/-/353920/2?silent=true).

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

---

_[View the full topic](https://meta.discourse.org/t/weekly-summary/291947)._
