# Customization

**URL:** https://meta.discourse.org/c/customization/209.md

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

---

## [About the Customization category](https://meta.discourse.org/t/about-the-customization-category/396993)

<div class="topic-metadata">

**Author:** [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Replies:** 0\
**Last updated:** [February 25, 2026, 10:30am UTC](https://meta.discourse.org/t/about-the-customization-category/396993 "2026-02-25T10:30:58Z")

</div>

Directories for official and community built themes, components, plugins, and other extensions you can use to customize Discourse.

---

## [Quote Callouts](https://meta.discourse.org/t/quote-callouts/350962)

<div class="topic-metadata">

**Author:** [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Replies:** 79\
**Last updated:** [September 21, 2026, 4:08pm UTC](https://meta.discourse.org/t/quote-callouts/350962 "2026-09-21T16:08:20Z")

</div>

:information\_source: Summary Adds Obsidian-style callouts as an alternative for markdown quotes. :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - Arkshine/discourse-quote-callouts…

---

## [Discourse to Markdown Plugin](https://meta.discourse.org/t/discourse-to-markdown-plugin/401199)

<div class="topic-metadata">

**Author:** [@benword](https://meta.discourse.org/u/benword)\
**Replies:** 5\
**Last updated:** [September 21, 2026, 2:49pm UTC](https://meta.discourse.org/t/discourse-to-markdown-plugin/401199 "2026-09-21T14:49:29Z")

</div>

discourse-to-markdown is a new plugin that returns forum content as Markdown when the client sends Accept: text/markdown or appends .md to any content URL. We’re running it on our own forum at https://discourse.roots.io:…

---

## [🖼️ Topic Gallery](https://meta.discourse.org/t/topic-gallery/394953)

<div class="topic-metadata">

**Author:** [@Canapin](https://meta.discourse.org/u/Canapin)\
**Replies:** 16\
**Last updated:** [September 20, 2026, 4:35pm UTC](https://meta.discourse.org/t/topic-gallery/394953 "2026-09-20T16:35:07Z")

</div>

:information\_source: Summary Add a gallery view for each topic :eyeglasses: Preview Click to see a gallery example :hammer\_and\_wrench: Repository Link https://github.com/Canapin/discourse-topic-gallery …

---

## [ActivityPub Plugin](https://meta.discourse.org/t/activitypub-plugin/266794)

<div class="topic-metadata">

**Author:** [@angus](https://meta.discourse.org/u/angus)\
**Replies:** 479\
**Last updated:** [September 19, 2026, 4:50am UTC](https://meta.discourse.org/t/activitypub-plugin/266794 "2026-09-19T04:50:04Z")

</div>

:discourse2: Summary Discourse ActivityPub allows you to publish Discourse posts via ActivityPub so they can be read on services that support ActivityPub such as Mastodon. :hammer\_and\_wrench: Repository Link …

---

## [Right Sidebar Blocks](https://meta.discourse.org/t/right-sidebar-blocks/231067)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 181\
**Last updated:** [September 18, 2026, 8:25pm UTC](https://meta.discourse.org/t/right-sidebar-blocks/231067 "2026-09-18T20:25:22Z")

</div>

:discourse2: Summary Right Sidebar Blocks shows a sidebar to the right of topic lists with a configurable list of blocks. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Reposi…

---

## [Kanban Board](https://meta.discourse.org/t/kanban-board/118164)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 19\
**Last updated:** [September 17, 2026, 3:36pm UTC](https://meta.discourse.org/t/kanban-board/118164 "2026-09-17T15:36:59Z")

</div>

:discourse2: Summary Kanban Board allows you to display and organise topics using a kanban board interface. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link http…

---

## [Discourse Affiliate](https://meta.discourse.org/t/discourse-affiliate/101937)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 12\
**Last updated:** [September 17, 2026, 1:10am UTC](https://meta.discourse.org/t/discourse-affiliate/101937 "2026-09-17T01:10:21Z")

</div>

:discourse2: Summary Discourse Affiliate Allows the creation of Amazon affiliate links, and can help you monetize your Discourse forum. When users create links and other users click through those links and bu…

---

## [Discourse Boards](https://meta.discourse.org/t/discourse-boards/411414)

<div class="topic-metadata">

**Author:** [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Replies:** 9\
**Last updated:** [September 17, 2026, 12:35am UTC](https://meta.discourse.org/t/discourse-boards/411414 "2026-09-17T00:35:32Z")

</div>

:discourse2: Summary Discourse Boards lets you organize topics and standalone cards into configurable, drag-and-drop kanban boards\[1\] with per-board access control. :open\_book: Install Guide This plugin is b…

---

## [Discourse User Notes](https://meta.discourse.org/t/discourse-user-notes/41026)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 15\
**Last updated:** [September 16, 2026, 3:44pm UTC](https://meta.discourse.org/t/discourse-user-notes/41026 "2026-09-16T15:44:34Z")

</div>

:discourse2: Summary Share private notes with other staff about a user that normal users cannot see. :open\_book: Install Guide This plugin is bundled with Discourse core. There is no need to install the pl…

---

## [:page\_facing\_up: Copy Post Component](https://meta.discourse.org/t/copy-post-component/218883)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 30\
**Last updated:** [September 16, 2026, 2:29pm UTC](https://meta.discourse.org/t/copy-post-component/218883 "2026-09-16T14:29:44Z")

</div>

:discourse2: Summary Copy post shows a button in the post control of each post which copies the entire contents of the post to the user’s clipboard. :eyeglasses: Preview Preview on Discourse Theme Creator …

---

## [Discourse Events](https://meta.discourse.org/t/discourse-events/97376)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 173\
**Last updated:** [September 15, 2026, 3:23pm UTC](https://meta.discourse.org/t/discourse-events/97376 "2026-09-15T15:23:23Z")

</div>

:discourse2: Summary Discourse Events adds dynamic and interactive calendar and event features to your Discourse site. :open\_book: Install Guide This plugin is bundled with Discourse core. There is no need…

---

## [Mint Theme](https://meta.discourse.org/t/mint-theme/202822)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 68\
**Last updated:** [September 15, 2026, 2:09pm UTC](https://meta.discourse.org/t/mint-theme/202822 "2026-09-15T14:09:05Z")

</div>

:discourse2: Summary Mint - A modern theme with a hint of mint. :slight\_smile: :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://github.com/discourse/dis…

---

## [External Link Shield – Exit Confirmation & Trust Gating](https://meta.discourse.org/t/external-link-shield-exit-confirmation-trust-gating/392962)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 16\
**Last updated:** [September 15, 2026, 11:23am UTC](https://meta.discourse.org/t/external-link-shield-exit-confirmation-trust-gating/392962 "2026-09-15T11:23:38Z")

</div>

:information\_source: Summary This theme component adds configurable protection for external links in cooked posts. It applies trust-level–based rules, optional login and information redirects, visual indicator…

---

## [Topic Preview Modal](https://meta.discourse.org/t/topic-preview-modal/409712)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 81\
**Last updated:** [September 15, 2026, 7:25am UTC](https://meta.discourse.org/t/topic-preview-modal/409712 "2026-09-15T07:25:51Z")

</div>

:information\_source: Summary Topic Preview Modal – open and interact with topics without leaving the topic list :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/discou…

---

## [Meta Pixel & Conversions API](https://meta.discourse.org/t/meta-pixel-conversions-api/412405)

<div class="topic-metadata">

**Author:** [@AJ\_Quick](https://meta.discourse.org/u/AJ_Quick)\
**Replies:** 1\
**Last updated:** [September 15, 2026, 6:43am UTC](https://meta.discourse.org/t/meta-pixel-conversions-api/412405 "2026-09-15T06:43:13Z")

</div>

:information\_source: Summary Adds Meta Pixel tracking with Conversions API (CAPI) to your Discourse forum. :hammer\_and\_wrench: Repository Link Discourse Meta Pixel & Conversions API Plugin :open\_book: I…

---

## [Discourse Advertising Plugin (Ads)](https://meta.discourse.org/t/discourse-advertising-plugin-ads/33734)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 28\
**Last updated:** [September 15, 2026, 12:02am UTC](https://meta.discourse.org/t/discourse-advertising-plugin-ads/33734 "2026-09-15T00:02:34Z")

</div>

:discourse2: Summary Discourse Advertising allows the set up of advertisements on Discourse :open\_book: Install Guide This plugin is bundled with Discourse core. There is no need to install the plugin s…

---

## [Using Discourse MCP to quickly build a theme](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**Replies:** 13\
**Last updated:** [September 14, 2026, 11:28pm UTC](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056 "2026-09-14T23:28:55Z")

</div>

Often, the largest barrier to starting a community is “making it your own”. You want, your font, your style to match your brand. In this post I would like to cover what can be achieved in a quite straightforward way wi…

---

## [Featured Lists](https://meta.discourse.org/t/featured-lists/288916)

<div class="topic-metadata">

**Author:** [@manuel](https://meta.discourse.org/u/manuel)\
**Replies:** 33\
**Last updated:** [September 14, 2026, 3:22pm UTC](https://meta.discourse.org/t/featured-lists/288916 "2026-09-14T15:22:53Z")

</div>

:information\_source: Summary Create and feature custom topic lists :hammer\_and\_wrench: Repository GitHub - nolosb/discourse-featured-lists: A Discourse theme component to feature custom topic lists. · GitHub …

---

## [Forum Fortress 🛡️ - a fresh take on forum spam prevention](https://meta.discourse.org/t/forum-fortress-a-fresh-take-on-forum-spam-prevention/412350)

<div class="topic-metadata">

**Author:** [@ashs](https://meta.discourse.org/u/ashs)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 10:56am UTC](https://meta.discourse.org/t/forum-fortress-a-fresh-take-on-forum-spam-prevention/412350 "2026-09-14T10:56:25Z")

</div>

:information\_source: Summary Anti-spam checks for registrations, public posts, edits and supported profile changes :hammer\_and\_wrench: Repository Link GitHub - Forum-Fortress/discourse-forum-fortress: Forum …

---

## [Giving Discourse AI agent skills](https://meta.discourse.org/t/giving-discourse-ai-agent-skills/408666)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**Replies:** 6\
**Last updated:** [September 14, 2026, 10:08am UTC](https://meta.discourse.org/t/giving-discourse-ai-agent-skills/408666 "2026-09-14T10:08:34Z")

</div>

A very common pattern in the industry that is used across a wide variety of agents is Agent Skills Skills solve a context problem for agents. Instead of stuffing all of the instructions and ideas you have into one gi…

---

## [Community Support - configurable donation](https://meta.discourse.org/t/community-support-configurable-donation/412335)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 1\
**Last updated:** [September 14, 2026, 8:10am UTC](https://meta.discourse.org/t/community-support-configurable-donation/412335 "2026-09-14T08:10:57Z")

</div>

:information\_source: Summary Community Support - configurable donation :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/community-support: Community Support - configur…

---

## [New Topic Header Button](https://meta.discourse.org/t/new-topic-header-button/84551)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 43\
**Last updated:** [February 15, 2026, 3:10pm UTC](https://meta.discourse.org/t/new-topic-header-button/84551 "2026-02-15T15:10:28Z")

</div>

:discourse2: Summary New Topic Header Button adds a convenient ‘New Topic’ button to the header of all pages :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository https://…

---

## [Advanced Google Analytics (v4)](https://meta.discourse.org/t/advanced-google-analytics-v4/412327)

<div class="topic-metadata">

**Author:** [@AJ\_Quick](https://meta.discourse.org/u/AJ_Quick)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 3:14am UTC](https://meta.discourse.org/t/advanced-google-analytics-v4/412327 "2026-09-14T03:14:19Z")

</div>

:information\_source: Summary Advanced Google Analytics 4 event tracking for Discourse :hammer\_and\_wrench: Repository Link https://github.com/multidimension-al/discourse-google-analytics :open\_book: Install…

---

## [User Field Prompt](https://meta.discourse.org/t/user-field-prompt/185214)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 18\
**Last updated:** [September 14, 2026, 2:53am UTC](https://meta.discourse.org/t/user-field-prompt/185214 "2026-09-14T02:53:48Z")

</div>

:discourse2: Summary User Field Prompt allows you to show a user field form in any Discourse post. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://githu…

---

## [Discourse Dynamic Groups](https://meta.discourse.org/t/discourse-dynamic-groups/365342)

<div class="topic-metadata">

**Author:** [@RGJ](https://meta.discourse.org/u/RGJ)\
**Replies:** 23\
**Last updated:** [September 13, 2026, 11:53am UTC](https://meta.discourse.org/t/discourse-dynamic-groups/365342 "2026-09-13T11:53:45Z")

</div>

:information\_source: Summary Automatically manage group membership :hammer\_and\_wrench: Repository Link https://github.com/communiteq/discourse-dynamic-groups :open\_book: Install Guide How to install plugin…

---

## [Discourse Workflows](https://meta.discourse.org/t/discourse-workflows/407100)

<div class="topic-metadata">

**Author:** [@lindsey](https://meta.discourse.org/u/lindsey)\
**Replies:** 57\
**Last updated:** [September 12, 2026, 8:39am UTC](https://meta.discourse.org/t/discourse-workflows/407100 "2026-09-12T08:39:00Z")

</div>

:discourse2: Summary Discourse Workflows lets admins create advanced automations through a visual builder to automate almost anything in your community. :open\_book: Install Guide This plugin is bundled with …

---

## [📞 diskuz Call – Voice and video calls inside Discourse (P2P, no external apps)](https://meta.discourse.org/t/diskuz-call-voice-and-video-calls-inside-discourse-p2p-no-external-apps/398331)

<div class="topic-metadata">

**Author:** [@derak](https://meta.discourse.org/u/derak)\
**Replies:** 2\
**Last updated:** [September 11, 2026, 8:57pm UTC](https://meta.discourse.org/t/diskuz-call-voice-and-video-calls-inside-discourse-p2p-no-external-apps/398331 "2026-09-11T20:57:48Z")

</div>

:information\_source: Summary Adds peer‑to‑peer voice and video calls (WebRTC) inside Discourse. One‑on‑one calls from a floating button or from the 1:1 chat composer; built‑in widget and call UI. No external a…

---

## [ProxyTracer: VPN & Proxy Blocker](https://meta.discourse.org/t/proxytracer-vpn-proxy-blocker/399958)

<div class="topic-metadata">

**Author:** [@ProxyTracer](https://meta.discourse.org/u/ProxyTracer)\
**Replies:** 26\
**Last updated:** [September 11, 2026, 11:06am UTC](https://meta.discourse.org/t/proxytracer-vpn-proxy-blocker/399958 "2026-09-11T11:06:34Z")

</div>

:information\_source: Summary Detect and block VPN, Tor and proxy traffic during user registration, login, and/or globally using the ProxyTracer API. :hammer\_and\_wrench: Repository Link https://github.com/Pro…

---

## [Animated Avatar](https://meta.discourse.org/t/animated-avatar/220445)

<div class="topic-metadata">

**Author:** [@featheredtoast](https://meta.discourse.org/u/featheredtoast)\
**Replies:** 59\
**Last updated:** [September 10, 2026, 9:47pm UTC](https://meta.discourse.org/t/animated-avatar/220445 "2026-09-10T21:47:28Z")

</div>

:information\_source: Summary Discourse Animated Avatars adds the ability for users to upload animated gif/webp avatars which will animate on hover or selection in posts, user cards, and profile pages. …

[Next page](https://meta.discourse.org/c/customization/209.md?page=1)
