Projetos Atuais - Agosto de 2025

Current Projects - August 2025

Welcome to Current Projects, a monthly newsletter about what we’re currently working on at Discourse. We’ve missed a few months; we hope you’ll forgive us once you see all the amazing projects we’ve been hard at work on.

Your questions and feedback are welcome!

Kicking off

Updating our lightbox to improve image viewing

We’re in the planning stages of updating our lightbox functionality to improve the experience of viewing images and related files on Discourse. Goals for this project include a smooth experience across Discourse on different device and browser types and support for common image features like captioning, downloading, zooming, and carousel / gallery displays.

In full swing

One step closer to streamlined authentication

We are in the testing stages for our centralized authentication service that will allow admins to effortlessly support multiple login methods, and for members to easily authenticate themselves on multiple Discourse sites with just one account. You’ll be able to try it on Meta soon, so stay tuned.

Improving our welcome banner feature

The welcome banner is a great way to greet visitors and returning members and introduce them to your site, and puts search front-and-center so they can quickly find content that matters to them. We’ve been adding some upgrades to support subheadings, new placement options, and background images, and expect the core feature to serve as a seamless replacement for the similar theme component soon.

Dynamic color palette management

Colors are an important part of displaying a recognisable brand to community members, which is why we’re hard at work making it easier to implement brand colors and manage different color palettes. We’ve also added more robust dark mode support, allowing themes to define separate light and dark mode palettes. Many of these updates are already available in your Discourse site today, with more improvements on the way to streamline the process of implementing and managing your site’s colors.

Review queue refresh

The review queue in Discourse is currently receiving an extensive makeover. While this work is still heavily in-development, some of the standout features are consistent moderation actions, separate actions for users and content, moderator notes, reviewable timelines, a smoother moderator experience, and much more. The initial features will be available for beta testing soon.

Dependency updates

We’re always working to improve the open-source technologies which Discourse is built on top of. At the moment, we’re updating to Ember 6.x, which unlocks a number of performance and developer-experience improvements. We’re also switching our Rack HTTP server from Unicorn to Pitchfork, which should result in significant memory savings in future thanks to its ‘reforking’ technology.

AI translations: admin dashboard improvements and SEO Integration

We are investing in our AI translation feature by adding support for serving localized content to search engines, thus helping communities expand their reach to new members. We are also working on improvements to the translation progress dashboard, which will let admins see how much of their community’s content has been translated into each language. Learn more about this feature…

Wrapping up

Horizon, our new default theme for new communities

Horizon is our new theme focused on ease of use and a more modern look and feel. Our goal for this theme was to provide a beautiful, easy to use design for communities that don’t have the resources or expertise to invest in customizing Discourse. We’ve recently made this theme part of our core Discourse offering and it’s now the default theme in new communities.

Our new rich text editor in the composer

Writing on Discourse has gotten a little easier thanks to the new rich text editor, which offers a modern, WYSIWYG (“what you see is what you get”) experience that will feel more familiar to less technical members of your community. This new editor sits alongside our classic Markdown editor, so community members can choose the writing method that suits them best.

Topic filtering UI refresh

We’ve shipped improvements to the topics filter (accessible through the /filter route or in your community’s “More…” sidebar section) to make it easier to use. You can now easily select the parameters you want to filter on (e.g., category, tag, status, etc.), use autocomplete to quickly fill out your query, and include keyword-based searches to find the content you’re looking for.

Events and calendar improvements

Our events and calendar features have gotten a number of improvements to make Discourse a better platform for planning and managing your community’s events! When creating an event, you can now include a location and description, show in-person events in local time, set an end date for recurring events, and create an event-based chat channel to discuss the event with participants. On the calendar itself, a new “My events” filter makes it easy to view your upcoming events so members can keep up with their personal schedules.

Rendering modernization

Our long-term project to modernize the rendering technology of Discourse is now reaching an end, with the final deprecations now in place. The vast majority of sites are already using the new implementation. Any sites that aren’t ready yet are being shown a warning banner with a link to the post stream update docs, or the more general widget docs.

Increasing minimum browser requirements

Discourse is now taking advantage of more modern browser technologies. For older devices, a simple text-only interface will be shown. Learn more…

Support for Model Context Protocol (MCP)

We started work on Model Context Protocol, which allows users to connect coding IDEs and tools like Claude Desktop to any Discourse community. Expect better grounded results based on the most up to date information.

Simplifying the AI configuration interface

We are finishing up improvements to AI configuration to make it easier for admins to enable and use Discourse AI related features.

17 curtidas

What happened to the one you guys were working on before? I quite liked that one, it’s a shame it got scrapped.

Good question! That experiment did not pan out like we’d hoped. I’m afraid there were a number of issues with that implementation that would have been a significant burden for our small team to solve.

Instead of trying to build it all ourselves (an expensive undertaking in terms of precious developer resources), we want to start with an existing, well-supported library that gets us most of the way there and lets our team focus on those finishing touches to make sure it feels great and fits in well with Discourse.

3 curtidas

In my humble opinion, Discourse sits among the summit of open source technology. All of the developments are phenomenal. In my day-to-day life I interact with and use various open-source solutions, however, Discourse seems to be the only one which is properly and thoroughly invested in its community. It’s the perfect balance between business and open-source contribution.

The fact that the team listens to needs and adapts to new tech (e.g. MCP) is just phenomenal!

5 curtidas

Lots of good stuff in that list! However, another look at the lightbox question/the image viewing UX in Discourse is particularly nice to hear :+1:

I also look forward to hear more about what you are planning for authentication.