# Customization

**URL:** https://meta.discourse.org/c/customization/209.md?page=6

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

**Page:** 7

---

## [Discourse Doc Categories](https://meta.discourse.org/t/discourse-doc-categories/322376)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 125\
**Last updated:** [June 10, 2026, 10:05pm UTC](https://meta.discourse.org/t/discourse-doc-categories/322376 "2026-06-10T22:05:25Z")

</div>

:discourse2: Summary Discourse Doc Categories provides the ability for particular categories to be set aside for documentation, enabling additional features for them. :hammer\_and\_wrench: Repository Link htt…

---

## [Discourse Gifs](https://meta.discourse.org/t/discourse-gifs/158738)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 110\
**Last updated:** [June 9, 2026, 8:40am UTC](https://meta.discourse.org/t/discourse-gifs/158738 "2026-06-09T08:40:34Z")

</div>

:discourse2: Summary Discourse Gifs adds a button to the composer that allows you to search for gifs and easily add the best one to your post. :hammer\_and\_wrench: Repository Link https://github.com/discours…

---

## [Air Theme](https://meta.discourse.org/t/air-theme/197703)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 389\
**Last updated:** [June 7, 2026, 11:17am UTC](https://meta.discourse.org/t/air-theme/197703 "2026-06-07T11:17:17Z")

</div>

:discourse2: Summary Air Theme is a clean & modern theme with a handful of theme components included to enhance your forum! :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repo…

---

## [Image comparison slider](https://meta.discourse.org/t/image-comparison-slider/264479)

<div class="topic-metadata">

**Author:** [@Joseph\_Hansen](https://meta.discourse.org/u/Joseph_Hansen)\
**Replies:** 31\
**Last updated:** [June 6, 2026, 5:08pm UTC](https://meta.discourse.org/t/image-comparison-slider/264479 "2026-06-06T17:08:41Z")

</div>

:information\_source: Summary Add a button to the composer to create a draggable interactive image comparison slider. :hammer\_and\_wrench: Repository GitHub - josephclaytonhansen/discourse-image-comparison-sli…

---

## [Custom Header Links](https://meta.discourse.org/t/custom-header-links/90588)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 69\
**Last updated:** [June 6, 2026, 12:19am UTC](https://meta.discourse.org/t/custom-header-links/90588 "2026-06-06T00:19:44Z")

</div>

:discourse2: Summary Custom Header Links allows you to easily add custom text-based links to the header. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link GitHub …

---

## [Accent Theme](https://meta.discourse.org/t/accent-theme/404620)

<div class="topic-metadata">

**Author:** [@pmusaraj](https://meta.discourse.org/u/pmusaraj)\
**Replies:** 0\
**Last updated:** [June 5, 2026, 5:45pm UTC](https://meta.discourse.org/t/accent-theme/404620 "2026-06-05T17:45:16Z")

</div>

:eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - pmusaraj/discourse-accent · GitHub :question: Install Guide How to install a theme or theme component :open\_book: New to Discour…

---

## [Discourse-health-check: one-shot CLI overview of your Discourse server](https://meta.discourse.org/t/discourse-health-check-one-shot-cli-overview-of-your-discourse-server/404458)

<div class="topic-metadata">

**Author:** [@haydenjames](https://meta.discourse.org/u/haydenjames)\
**Replies:** 5\
**Last updated:** [June 4, 2026, 1:42pm UTC](https://meta.discourse.org/t/discourse-health-check-one-shot-cli-overview-of-your-discourse-server/404458 "2026-06-04T13:42:44Z")

</div>

A small bash script I created for my own forum that gives a one-shot health overview of Discourse server. Sharing for anyone who finds this type of quick overview useful. Checks system resources: Docker, Discourse servi…

---

## [Discourse Mermaid](https://meta.discourse.org/t/discourse-mermaid/218242)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 15\
**Last updated:** [June 3, 2026, 5:33pm UTC](https://meta.discourse.org/t/discourse-mermaid/218242 "2026-06-03T17:33:27Z")

</div>

:discourse2: Summary Discourse Mermaid lets you create very powerful graphs using the Mermaid syntax. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://gi…

---

## [Discourse Member Application](https://meta.discourse.org/t/discourse-member-application/399190)

<div class="topic-metadata">

**Author:** [@R23D\_Printing](https://meta.discourse.org/u/R23D_Printing)\
**Replies:** 4\
**Last updated:** [June 3, 2026, 8:33am UTC](https://meta.discourse.org/t/discourse-member-application/399190 "2026-06-03T08:33:29Z")

</div>

:information\_source: Summary Discourse Member Application lets you run a structured application process for prospective members before they join your Discourse community. :hammer\_and\_wrench: Repository Link R…

---

## [Discourse Video Stream 🎥](https://meta.discourse.org/t/discourse-video-stream/388754)

<div class="topic-metadata">

**Author:** [@Falco](https://meta.discourse.org/u/Falco)\
**Replies:** 5\
**Last updated:** [June 2, 2026, 10:29pm UTC](https://meta.discourse.org/t/discourse-video-stream/388754 "2026-06-02T22:29:25Z")

</div>

Discourse Video Stream adds seamless Cloudflare Stream integration for uploading and embedding high-quality, long-form video content and live streaming in your Discourse site. Overview This plugin provides a complete w…

---

## [Migrated password hashes support](https://meta.discourse.org/t/migrated-password-hashes-support/19512)

<div class="topic-metadata">

**Author:** [@michaeld](https://meta.discourse.org/u/michaeld)\
**Replies:** 34\
**Last updated:** [June 2, 2026, 1:17pm UTC](https://meta.discourse.org/t/migrated-password-hashes-support/19512 "2026-06-02T13:17:31Z")

</div>

Here is the password migration support plugin: https://github.com/communiteq/discourse-migratepassword/ The original thread follows. We do regular forum conversions (yes, we’ll open source the converter once it’s sta…

---

## [Snapblocks](https://meta.discourse.org/t/snapblocks/310155)

<div class="topic-metadata">

**Author:** [@ego-lay\_atman-bay](https://meta.discourse.org/u/ego-lay_atman-bay)\
**Replies:** 12\
**Last updated:** [May 31, 2026, 3:02pm UTC](https://meta.discourse.org/t/snapblocks/310155 "2026-05-31T15:02:32Z")

</div>

:information\_source: Summary Allow users to use snapblocks in their posts. :hammer\_and\_wrench: Repository Link GitHub - snap-blocks/snapblocks-discourse: snapblocks discourse plugin · GitHub :open\_book: In…

---

## [Geo Blocking plugin](https://meta.discourse.org/t/geo-blocking-plugin/227824)

<div class="topic-metadata">

**Author:** [@RGJ](https://meta.discourse.org/u/RGJ)\
**Replies:** 44\
**Last updated:** [May 31, 2026, 5:07am UTC](https://meta.discourse.org/t/geo-blocking-plugin/227824 "2026-05-31T05:07:09Z")

</div>

Summary: Geo Blocking plugin for Discourse :link: GitHub: GitHub - communiteq/discourse-geo-blocking · GitHub :arrow\_right: Install: Follow the plugin installation guide. :moneybag: Client: This plugin has been spon…

---

## [Blog Post Styling](https://meta.discourse.org/t/blog-post-styling/110841)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 86\
**Last updated:** [May 29, 2026, 11:30am UTC](https://meta.discourse.org/t/blog-post-styling/110841 "2026-05-29T11:30:10Z")

</div>

:discourse: Summary Blog Post Styling lets you designate a blog category, which alters the look of topics within the category to look more like traditional blog posts. :eyeglasses: Preview Preview on theme-c…

---

## [Horizon Theme](https://meta.discourse.org/t/horizon-theme/360486)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 73\
**Last updated:** [May 28, 2026, 3:42pm UTC](https://meta.discourse.org/t/horizon-theme/360486 "2026-05-28T15:42:25Z")

</div>

:information\_source: Summary Horizon is a simple, beautiful theme that improves the out-of-the-box experience for Discourse sites. :eyeglasses: Preview Try it out here on Meta or Theme Creator …

---

## [Announcement Bar](https://meta.discourse.org/t/announcement-bar/286352)

<div class="topic-metadata">

**Author:** [@manuel](https://meta.discourse.org/u/manuel)\
**Replies:** 25\
**Last updated:** [May 28, 2026, 12:30pm UTC](https://meta.discourse.org/t/announcement-bar/286352 "2026-05-28T12:30:17Z")

</div>

:information\_source: Summary Display a dismissable announcement bar :eyeglasses: Preview https://discourse.theme-creator.io :hammer\_and\_wrench: Repository https://github.com/nolosb/discourse-announcemen…

---

## [Discourse OAuth2 Basic](https://meta.discourse.org/t/discourse-oauth2-basic/33879)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 30\
**Last updated:** [July 24, 2025, 12:05pm UTC](https://meta.discourse.org/t/discourse-oauth2-basic/33879 "2025-07-24T12:05:06Z")

</div>

:discourse2: Summary Discourse OAuth2 Basic supports basic OAuth2 providers, assuming they have a JSON API endpoint where user details can be retrieved by token. :open\_book: Install Guide This plugin is b…

---

## [Discourse Gamification](https://meta.discourse.org/t/discourse-gamification/225916)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 50\
**Last updated:** [May 28, 2026, 3:22am UTC](https://meta.discourse.org/t/discourse-gamification/225916 "2026-05-28T03:22:43Z")

</div>

:discourse2: Summary Discourse Gamification adds customizable scoring (karma, kudos, points) and leaderboards to your instance. :open\_book: Install Guide This plugin is bundled with Discourse core. Ther…

---

## [Discourse OpenID Connect (OIDC)](https://meta.discourse.org/t/discourse-openid-connect-oidc/103632)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 46\
**Last updated:** [May 27, 2026, 4:34pm UTC](https://meta.discourse.org/t/discourse-openid-connect-oidc/103632 "2026-05-27T16:34:25Z")

</div>

:discourse2: Summary Discourse OpenID Connect allows an OpenID Connect provider to be used as an authentication provider for Discourse. :open\_book: Install Guide This plugin is bundled with Discourse core.…

---

## [KaTeX titles](https://meta.discourse.org/t/katex-titles/403702)

<div class="topic-metadata">

**Author:** [@mcmcclur](https://meta.discourse.org/u/mcmcclur)\
**Replies:** 0\
**Last updated:** [May 23, 2026, 7:50pm UTC](https://meta.discourse.org/t/katex-titles/403702 "2026-05-23T19:50:46Z")

</div>

There have been several requests here on Meta for the Math Plugin to support the typesetting of titles. Here is just one example. As Falco points out in his response, though: We don’t support most formatting on titles,…

---

## [Discourse Shortlink Router | Simplify support URLs](https://meta.discourse.org/t/discourse-shortlink-router-simplify-support-urls/401542)

<div class="topic-metadata">

**Author:** [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Replies:** 8\
**Last updated:** [May 22, 2026, 5:55am UTC](https://meta.discourse.org/t/discourse-shortlink-router-simplify-support-urls/401542 "2026-05-22T05:55:55Z")

</div>

Have you ever wished you had an “Install this theme on your site” button for everything? I’ve developed a site to do so! You can use it at https://discourserouter.pyxfluff.dev. Instead of saying something like: You ca…

---

## [Tag Icons](https://meta.discourse.org/t/tag-icons/109757)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 91\
**Last updated:** [March 3, 2026, 11:39pm UTC](https://meta.discourse.org/t/tag-icons/109757 "2026-03-03T23:39:55Z")

</div>

:discourse2: Summary Tag Icons allows tags to have an icon next to the tag label. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://github.com/discourse/d…

---

## [Process Manager ↔ - formerly "Discourse Workflow"](https://meta.discourse.org/t/process-manager-formerly-discourse-workflow/347110)

<div class="topic-metadata">

**Author:** [@merefield](https://meta.discourse.org/u/merefield)\
**Replies:** 22\
**Last updated:** [May 20, 2026, 11:02am UTC](https://meta.discourse.org/t/process-manager-formerly-discourse-workflow/347110 "2026-05-20T11:02:01Z")

</div>

:information\_source: Summary A process management plugin for Discourse that moves work through configurable steps with actions, list filters, charts, swim-lane views, and Kanban boards. :hammer\_and\_wrench: R…

---

## [Normalized Profile Links](https://meta.discourse.org/t/normalized-profile-links/345494)

<div class="topic-metadata">

**Author:** [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Replies:** 11\
**Last updated:** [May 18, 2026, 7:03pm UTC](https://meta.discourse.org/t/normalized-profile-links/345494 "2026-05-18T19:03:16Z")

</div>

:information\_source: Summary Add links to user card and profile :hammer\_and\_wrench: Repository GitHub - literatecomputing/normalized-profile-links: Add profile links and normalize the user part (e.g., make h…

---

## [No Bump First Post Plugin](https://meta.discourse.org/t/no-bump-first-post-plugin/385290)

<div class="topic-metadata">

**Author:** [@Dimava](https://meta.discourse.org/u/Dimava)\
**Replies:** 5\
**Last updated:** [May 16, 2026, 8:57pm UTC](https://meta.discourse.org/t/no-bump-first-post-plugin/385290 "2026-05-16T20:57:34Z")

</div>

:information\_source: Summary Disable editing first post and its tags bumping the topic :hammer\_and\_wrench: Repository Link https://github.com/eroscripts/discourse-no-bump-first-post/ :open\_book: Install Gu…

---

## [Combined Auth Button](https://meta.discourse.org/t/combined-auth-button/401215)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 4\
**Last updated:** [May 15, 2026, 7:10pm UTC](https://meta.discourse.org/t/combined-auth-button/401215 "2026-05-15T19:10:57Z")

</div>

:information\_source: Summary Replaces the default auth buttons with a combined button that opens a dropdown or modal with links :hammer\_and\_wrench: Repository https://github.com/Lillinator/combined-auth-butt…

---

## [Hide Votes Left](https://meta.discourse.org/t/hide-votes-left/402966)

<div class="topic-metadata">

**Author:** [@putty](https://meta.discourse.org/u/putty)\
**Replies:** 6\
**Last updated:** [May 15, 2026, 1:38pm UTC](https://meta.discourse.org/t/hide-votes-left/402966 "2026-05-15T13:38:51Z")

</div>

:information\_source: Summary Hides “votes left” line wherever voting is enabled :hammer\_and\_wrench: Repository GitHub :question: Install Guide How to install a theme or theme component :open\_book: New to…

---

## [Graceful Theme](https://meta.discourse.org/t/graceful-theme/93040)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 61\
**Last updated:** [May 13, 2026, 9:37pm UTC](https://meta.discourse.org/t/graceful-theme/93040 "2026-05-13T21:37:22Z")

</div>

:discourse2: Summary Graceful - A graceful theme for Discourse :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://github.com/discourse/graceful …

---

## [VK ID OAuth 2.1 Authentication for Discourse](https://meta.discourse.org/t/vk-id-oauth-2-1-authentication-for-discourse/388073)

<div class="topic-metadata">

**Author:** [@kaktak](https://meta.discourse.org/u/kaktak)\
**Replies:** 6\
**Last updated:** [May 11, 2026, 8:26pm UTC](https://meta.discourse.org/t/vk-id-oauth-2-1-authentication-for-discourse/388073 "2026-05-11T20:26:57Z")

</div>

:information\_source: Summary OAuth 2.1 authentication plugin with VK ID :hammer\_and\_wrench: Repository Link https://github.com/kaktaknet/discourse-vkid-oauth :open\_book: Install Guide How to install plugin…

---

## [Truncate Digest](https://meta.discourse.org/t/truncate-digest/402690)

<div class="topic-metadata">

**Author:** [@cjlightnsound](https://meta.discourse.org/u/cjlightnsound)\
**Replies:** 0\
**Last updated:** [May 11, 2026, 7:03pm UTC](https://meta.discourse.org/t/truncate-digest/402690 "2026-05-11T19:03:32Z")

</div>

:information\_source: Summary truncates post excerpts in digest emails to a configurable maximum length. :hammer\_and\_wrench: Repository Link GitHub - cjlightnsound/truncate-digest: This discourse plugin allow…

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

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