This week on meta.discourse.org…
Key Stats
- 590 new posts and 83 new topics created between April 20 and April 27, 2025.
- Top users by likes and posts in the last 7 days:
- nat: 49 likes, 15 posts
- Arkshine: 43 likes, 25 posts
- Moin: 37 likes, 21 posts
- sam: 35 likes, 23 posts
- merefield: 34 likes, 24 posts
- RGJ: 26 likes, 12 posts
- jordan-violet: 24 likes, 7 posts
- supermathie: 19 likes, 8 posts
- Don: 18 likes, 10 posts
- haydenjames: 15 likes, 18 posts
Interesting Topics
Dev
-
jordan-violet asked for a programmatic way to list all Discourse API endpoints, sparking a deep dive into docs and source code. read more
-
Aditya_Shevle requested dynamic Schema.org JSON-LD support in themes for SEO, prompting a discussion on existing crawler views vs. theme-level JSON-LD. read more
-
david explained how to lookup and generate upload short-URLs by SHA1 in Rails, clarifying
short_urlvs.urlmethods. read more -
Maarahva_Platvorm built dependent dropdowns on signup using custom JS and sought help fixing form submission, leading to insights on API initializers. read more
UX
-
unforgettableid proposed renaming the confusing Revise Post button in the review queue; supermathie suggested Request Revision… for clarity. read more
-
SoteFun reported the “See 1 new or updated topic” banner overlapping the header search field; design tweaks are in progress. read more
-
Don fixed a missing
scrollTopmixin that broke mobile navigation tabs in the F NAV theme component, restoring smooth scrolling. read more
Support
-
haydenjames discovered the monospace editor font is JetBrains Mono and learned where to override it via CSS or rebuild date. read more
-
TempAccount puzzled over an anniversary badge awarded in 2021; Southpaw explained staged users get created when emailing our integrated inbox. read more
-
Lilly traced a display issue to a custom clickable-topic component and showed how disabling it restores the official search banner. read more
-
Aaron_Walsh wondered why the Update Discourse button vanished; tobiaseigen and merefield pointed out the Docker Manager plugin requirement. read more
-
Joe_F asked about swapping out the default search engine for Coveo; awesomerobot pointed to our Algolia plugin and enterprise-level integrations. read more
-
Willy inquired about VPS capacity for concurrent users; Ed_S and Ethsim2 discussed Unicorn workers, YJIT, and Prometheus metrics. read more
-
Chris_C2000 hit an OAuth failure with Google login; the verbose OmniAuth callback error led to configuration checks. read more
Bug
-
Moin found Include query plan broken in the Data Explorer; Arkshine pinpointed a regression and kris.kotlarek merged a fix. read more
-
RGJ revealed that adding Everyone to private template permissions disables them; a community-submitted PR resolved the logic. read more
-
haydenjames noted missing icons in the admin sidebar after updating; Arkshine’s PR restored the missing icon assets. read more
-
MachineScholar reported the AI helper stuck on Generating in the post menu; after PM debugging, an update of core and plugin fixed it. read more
Plugin
-
angus updated the Landing Pages Plugin
to support the latest Discourse release, and users praised the quick turnaround. read more -
grubba released the Discourse Open Graph plugin, letting admins override OG, Twitter, title, and description tags programmatically. read more
Installation
-
Falco advised on Unicorn worker counts versus CPU cores, discussing RAM trade-offs and enabling YJIT for older CPUs. read more
-
tknospdr confronted a Welcome to NGINX page on a new install; interactive doctor checks and DNS setup were the root causes. read more
Data & reporting
- jordan-violet asked how to query topics with Category Expert posts in Data Explorer; markvanlan mapped the custom field query solution. read more
Blog
- The official Discourse blog post Discourse and the Fediverse! outlined ActivityPub integration, inviting communities to bridge into the Fediverse. read more
Feature
- wisedesk sought a “Draft response” AI button for moderators; awesomerobot noted AI Triage options and sam outlined personas and future toolbar actions. read more
Activity by the @team Group
-
nat clarified crawler definitions for #site-traffic in What exactly are crawlers? and improved translation LLM prompts in Translator translates topic into different language!.
-
sam provided performance guidance on Worker counts in Recommendation for number of workers: cores × 2? and outlined the roadmap for an AI “Draft response” action in Using AI to assist in responding to new posts in Discourse.
-
supermathie suggested renaming Revise Post… to Request Revision… for UX consistency in Please rename the “Revise Post” button to something less confusing.
-
Falco debugged Pups exec and database restore errors during bootstrap in How to resolve Pups exec errors during Discourse bootstrap and triaged PWA installation issues in Install PWA Not working as expected.
-
Lilly diagnosed banner and theme conflicts in Community not displaying correctly – new problem and ensured search banner compatibility with Sublime.
-
awesomerobot guided image border CSS in posts in Add border to image and recommended enterprise search options for Coveo integration in Changing the Discourse Search bar to Coveo?.
-
HAWK weighed in on button text semantics and customization options for the review queue in Please rename the “Revise Post” button to something less confusing.
-
hugh shared the new composer opt-in experimental setting rollout in Test our new composer! and helped shape future site setting search improvements.
-
kris.kotlarek quickly merged a fix for missing query plans regression in the Data Explorer plugin in Missing query plans in Data Explorer.
-
lindsey announced the experimental rich editor opt-in and tracked composer improvements in Test our new composer! and is investigating category text color drop-outs in Text color field for categories missing after update.
Thanks for reading, and I’ll see you again next week! ![]()