# \#rfc

**URL:** https://meta.discourse.org/tag/rfc/99.md

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

---

## [\[RFC\] Native Data Provenance & Fact Mapping for Discourse](https://meta.discourse.org/t/rfc-native-data-provenance-fact-mapping-for-discourse/392842)

<div class="topic-metadata">

**Author:** [@Thefacto](https://meta.discourse.org/u/Thefacto)\
**Replies:** 2\
**Last updated:** [May 21, 2026, 11:43pm UTC](https://meta.discourse.org/t/rfc-native-data-provenance-fact-mapping-for-discourse/392842 "2026-05-21T23:43:32Z")

</div>

Hello Discourse Community, I’d like to introduce myself — I’m a system designer currently exploring the Discourse ecosystem. While I’m not yet an expert in Discourse’s internal architecture, I chose this platform for my…

---

## [Implement Badging API](https://meta.discourse.org/t/implement-badging-api/111631)

<div class="topic-metadata">

**Author:** [@Falco](https://meta.discourse.org/u/Falco)\
**Replies:** 10\
**Last updated:** [April 2, 2024, 1:25pm UTC](https://meta.discourse.org/t/implement-badging-api/111631 "2024-04-02T13:25:58Z")

</div>

There is a new web API that allows installed web apps to show a icon to warn the user about pending notifications. Explainer: badging/explainer.md at main · w3c/badging · GitHub Currently, this is only available for…

---

## [ActivityPub Support: Phase 1 RFC](https://meta.discourse.org/t/activitypub-support-phase-1-rfc/132624)

<div class="topic-metadata">

**Author:** [@rishabh](https://meta.discourse.org/u/rishabh)\
**Replies:** 57\
**Last updated:** [February 15, 2023, 11:15pm UTC](https://meta.discourse.org/t/activitypub-support-phase-1-rfc/132624 "2023-02-15T23:15:05Z")

</div>

Continuing from Federation support for Discourse - #21 by rishabh, Tools to "aggregate" many Discourse forums? - #27 by Falco and ActivityPub Implementation for Discourse Why? A common problem that many Discourse users …

---

## [Plugin: Ask me anything or Q&A format (threaded replies)](https://meta.discourse.org/t/plugin-ask-me-anything-or-q-a-format-threaded-replies/44950)

<div class="topic-metadata">

**Author:** [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)\
**Replies:** 53\
**Last updated:** [July 2, 2022, 9:00pm UTC](https://meta.discourse.org/t/plugin-ask-me-anything-or-q-a-format-threaded-replies/44950 "2022-07-02T21:00:40Z")

</div>

This is what I’ll try to establish a spec for here. There’s an example of an AMA being carried out with Discourse here: Here’s why it gets problematic: Imagine a “Q&A mode” which would do the following: The “X …

---

## [Spec: set group default category notification settings](https://meta.discourse.org/t/spec-set-group-default-category-notification-settings/55148)

<div class="topic-metadata">

**Author:** [@LeoMcA](https://meta.discourse.org/u/LeoMcA)\
**Replies:** 16\
**Last updated:** [March 7, 2022, 4:09pm UTC](https://meta.discourse.org/t/spec-set-group-default-category-notification-settings/55148 "2022-03-07T16:09:04Z")

</div>

Continuing the discussion from Make members of a group watch a category by default: (splitting out from this topic, because it’s quite old, there’s a bit of noise, and I really want this.) We have the need to set the de…

---

## [Plugin admin section](https://meta.discourse.org/t/plugin-admin-section/14514)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**Replies:** 10\
**Last updated:** [January 7, 2022, 6:41pm UTC](https://meta.discourse.org/t/plugin-admin-section/14514 "2022-01-07T18:41:11Z")

</div>

Problem At the moment, short of using discourse docker plugin there is no place to list the current plugins, install plugins or disable plugins in the admin UI. It makes diagnosing issues sometimes tricky, staying up to…

---

## [Webauthn support](https://meta.discourse.org/t/webauthn-support/126454)

<div class="topic-metadata">

**Author:** [@featheredtoast](https://meta.discourse.org/u/featheredtoast)\
**Replies:** 46\
**Last updated:** [November 3, 2020, 6:57am UTC](https://meta.discourse.org/t/webauthn-support/126454 "2020-11-03T06:57:56Z")

</div>

Webauthn RFC This topic aims to document the Discourse project goals around FIDO2 / Webauthn authentication. Why? Adding Webauthn support to Discourse will increase the security of user accounts, enabling easily acessib…

---

## [Category-Specific Moderators, phase 1 RFC](https://meta.discourse.org/t/category-specific-moderators-phase-1-rfc/21900)

<div class="topic-metadata">

**Author:** [@jmay](https://meta.discourse.org/u/jmay)\
**Replies:** 71\
**Last updated:** [July 10, 2021, 9:59pm UTC](https://meta.discourse.org/t/category-specific-moderators-phase-1-rfc/21900 "2021-07-10T21:59:28Z")

</div>

Preliminary spec for this feature. Overview Moderator authority may optionally be assigned for a particular category and its subcategories rather than over the entire site. This feature does not replace the existing w…

---

## [Optional image optimization before upload](https://meta.discourse.org/t/optional-image-optimization-before-upload/187656)

<div class="topic-metadata">

**Author:** [@Falco](https://meta.discourse.org/u/Falco)\
**Replies:** 6\
**Last updated:** [June 23, 2021, 9:44pm UTC](https://meta.discourse.org/t/optional-image-optimization-before-upload/187656 "2021-06-23T21:44:48Z")

</div>

Continuing the discussion from Optimize images before uploading?: This is a RFC for opt-in image compression/resize/optimization on the client side before the upload process. This will be experimented with using a theme…

---

## [Category-Specific Moderators, phase 2 RFC](https://meta.discourse.org/t/category-specific-moderators-phase-2-rfc/21901)

<div class="topic-metadata">

**Author:** [@jmay](https://meta.discourse.org/u/jmay)\
**Replies:** 2\
**Last updated:** [August 5, 2020, 4:17pm UTC](https://meta.discourse.org/t/category-specific-moderators-phase-2-rfc/21901 "2020-08-05T16:17:45Z")

</div>

Category Administration Pages Similar to the Admin Dashboard, but information restricted to a single category. Users:Active, :New, :Suspended and :Blocked pages would only show users with access permission for that cat…

---

## [Alternate home page 'digest' layout](https://meta.discourse.org/t/alternate-home-page-digest-layout/33854)

<div class="topic-metadata">

**Author:** [@trudat](https://meta.discourse.org/u/trudat)\
**Replies:** 11\
**Last updated:** [January 6, 2020, 9:39pm UTC](https://meta.discourse.org/t/alternate-home-page-digest-layout/33854 "2020-01-06T21:39:23Z")

</div>

I am proposing the following design concept as an alternative to the current home page or the current /category page. This design is inspired by Google News and other sites with digest-ee layouts. I’ll quickly describe t…

---

## [Improving the "Top" criteria](https://meta.discourse.org/t/improving-the-top-criteria/26064)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 15\
**Last updated:** [May 12, 2016, 8:18am UTC](https://meta.discourse.org/t/improving-the-top-criteria/26064 "2016-05-12T08:18:12Z")

</div>

The top page in Discourse is intended for two cases It is where new users are directed after they join the site, and where existing users are directed after long absences from the site. The idea is that we show people…

---

## [Allow a bunch of kittens to be used as default avatars](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 7\
**Last updated:** [July 18, 2018, 4:19pm UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586 "2018-07-18T16:19:27Z")

</div>

We’re working with a famous recording artist’s team to potentially move her public fan forums over to Discourse. One of the requests they had was for cuter default new user avatars. Right now our default new avatars are…

---

## [Topic list tabs for user-customizeable saved filters](https://meta.discourse.org/t/topic-list-tabs-for-user-customizeable-saved-filters/40953)

<div class="topic-metadata">

**Author:** [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Replies:** 35\
**Last updated:** [March 7, 2018, 5:47am UTC](https://meta.discourse.org/t/topic-list-tabs-for-user-customizeable-saved-filters/40953 "2018-03-07T05:47:54Z")

</div>

On some forums with a large variety of content, users will be most interested in topics that fall into a subset of the categories or tags available. When this becomes the rule, rather than the exception, forum admins c…

---

## [Mini (Inline) Onebox Support RFC](https://meta.discourse.org/t/mini-inline-onebox-support-rfc/66400)

<div class="topic-metadata">

**Author:** [@eviltrout](https://meta.discourse.org/u/eviltrout)\
**Replies:** 20\
**Last updated:** [September 20, 2017, 7:03pm UTC](https://meta.discourse.org/t/mini-inline-onebox-support-rfc/66400 "2017-09-20T19:03:44Z")

</div>

One thing we’re considering adding shortly is support for mini oneboxing. This could also be thought of as “inline” oneboxing. The idea is that certain links would be replaced with text if they match supported hosts. He…

---

## [Actions on Watched Words](https://meta.discourse.org/t/actions-on-watched-words/65148)

<div class="topic-metadata">

**Author:** [@neil](https://meta.discourse.org/u/neil)\
**Replies:** 16\
**Last updated:** [June 28, 2017, 10:35pm UTC](https://meta.discourse.org/t/actions-on-watched-words/65148 "2017-06-28T22:35:30Z")

</div>

Read this topic about the completed feature One of the features for v1.9 is for actions to automatically be taken when posts contain certain words. The goal is to have a better alternative to censoring words. As a sta…

---

## [Native theme support](https://meta.discourse.org/t/native-theme-support/47494)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**Replies:** 24\
**Last updated:** [April 12, 2017, 3:01pm UTC](https://meta.discourse.org/t/native-theme-support/47494 "2017-04-12T15:01:56Z")

</div>

At the moment Discourse supports 3 mechanisms for amending the “theme” of a Discourse instance: Plugins Plugins can amend both backend and frontend code. They are the most advanced level of customisation. Advantages: …

---

## [Plugin: Feature voting separated from Likes](https://meta.discourse.org/t/plugin-feature-voting-separated-from-likes/38772)

<div class="topic-metadata">

**Author:** [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)\
**Replies:** 56\
**Last updated:** [August 26, 2016, 7:39pm UTC](https://meta.discourse.org/t/plugin-feature-voting-separated-from-likes/38772 "2016-08-26T19:39:35Z")

</div>

Continuing the discussion from Feature to allow uservoice/getsatisfaction suggestions and voting: “Post likes” and “Feature likes” don’t overlap well. If a company makes a popular Android app, the first person to type u…

---

## [A "safe mode" to easily disable all third party plugins](https://meta.discourse.org/t/a-safe-mode-to-easily-disable-all-third-party-plugins/52647)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 6\
**Last updated:** [November 26, 2016, 7:47am UTC](https://meta.discourse.org/t/a-safe-mode-to-easily-disable-all-third-party-plugins/52647 "2016-11-26T07:47:13Z")

</div>

One common problem with Discourse installs: you update to the latest version due to internal Discourse changes, one of your plugins breaks the plugin doesn’t just break, it breaks your entire site which now has …

---

## [Forum with Q&A combined?](https://meta.discourse.org/t/forum-with-q-a-combined/53388)

<div class="topic-metadata">

**Author:** [@Sara\_Noel](https://meta.discourse.org/u/Sara_Noel)\
**Replies:** 8\
**Last updated:** [November 26, 2016, 7:05pm UTC](https://meta.discourse.org/t/forum-with-q-a-combined/53388 "2016-11-26T19:05:39Z")

</div>

I guess this is what I want. I want a forum, but with Q&A combined. But I want the conversation to be front and center and the Q&A prominent, but not the primary focus and separated out from the conversations. Problem:…

---

## [Webhook for Discourse events](https://meta.discourse.org/t/webhook-for-discourse-events/39808)

<div class="topic-metadata">

**Author:** [@tgxworld](https://meta.discourse.org/u/tgxworld)\
**Replies:** 12\
**Last updated:** [October 22, 2016, 11:48am UTC](https://meta.discourse.org/t/webhook-for-discourse-events/39808 "2016-10-22T11:48:35Z")

</div>

I’m writing up the specs for this in order to facilitate GSoC 2016 application Specs A single page at “/admin/webhook” for admins to manage their webhooks Admins will need to provide a Payload URL which the webhook ser…

---

## [Invites compatibility with SSO](https://meta.discourse.org/t/invites-compatibility-with-sso/51452)

<div class="topic-metadata">

**Author:** [@vinothkannans](https://meta.discourse.org/u/vinothkannans)\
**Replies:** 2\
**Last updated:** [October 13, 2016, 3:56am UTC](https://meta.discourse.org/t/invites-compatibility-with-sso/51452 "2016-10-13T03:56:08Z")

</div>

First of all I am not requesting for Invites feature which is currently not compatible when SSO enabled. I just got a thought to have Invites feature working even if SSO enabled. So am just sharing it and looking for oth…

---

## [Plugin: Admin statistics digest](https://meta.discourse.org/t/plugin-admin-statistics-digest/44270)

<div class="topic-metadata">

**Author:** [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)\
**Replies:** 4\
**Last updated:** [October 4, 2016, 7:16am UTC](https://meta.discourse.org/t/plugin-admin-statistics-digest/44270 "2016-10-04T07:16:09Z")

</div>

I’ve never been good at tracking statistics. I’m not disciplined enough to observe patterns and try to discern ongoing trends. Give me a good infographic though (aka Stats for Dummies) and I’ll eat that stuff up like it’…

---

## [Add a "merge multiple responses" admin post selection action](https://meta.discourse.org/t/add-a-merge-multiple-responses-admin-post-selection-action/14904)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 12\
**Last updated:** [July 27, 2016, 4:48am UTC](https://meta.discourse.org/t/add-a-merge-multiple-responses-admin-post-selection-action/14904 "2016-07-27T04:48:45Z")

</div>

For users that insist on posting multiple sequential replies, especially short ones, it would be nice to have a “merge posts” option appear when you use the admin wrench to begin selecting posts in a topic, and then sele…

---

## [Unlisted categories](https://meta.discourse.org/t/unlisted-categories/46066)

<div class="topic-metadata">

**Author:** [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)\
**Replies:** 4\
**Last updated:** [June 21, 2016, 12:52am UTC](https://meta.discourse.org/t/unlisted-categories/46066 "2016-06-21T00:52:06Z")

</div>

By now we’ve dealt with a couple different customers who for various reasons would like to have categories in the thousands. The main scalability problem with regards to categories is the /categories view, e.g. this one: …

---

## [Feature: Unsubscribe from topic by email](https://meta.discourse.org/t/feature-unsubscribe-from-topic-by-email/37051)

<div class="topic-metadata">

**Author:** [@gdpelican](https://meta.discourse.org/u/gdpelican)\
**Replies:** 11\
**Last updated:** [June 17, 2016, 10:49pm UTC](https://meta.discourse.org/t/feature-unsubscribe-from-topic-by-email/37051 "2016-06-17T22:49:48Z")

</div>

As part of the MOSS grant outlined here, I’ve been asked to write up a spec for unsubscribing from a topic via email. Current behaviour: Unsubscribe via email is allowed, but requires a logged in user Proposed behaviou…

---

## [Change right gutter to vertical timeline + topic controls](https://meta.discourse.org/t/change-right-gutter-to-vertical-timeline-topic-controls/44096)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 1\
**Last updated:** [May 31, 2016, 7:02pm UTC](https://meta.discourse.org/t/change-right-gutter-to-vertical-timeline-topic-controls/44096 "2016-05-31T19:02:48Z")

</div>

:bell: This feature is now merged into master as of May 31 One of our targets for 1.6 is to radically revamp the right gutter, per previous discussions. More specifically, it will be a vertical scrollbar that bette…

---

## [Pinned topics in parent category shown above sub-categories](https://meta.discourse.org/t/pinned-topics-in-parent-category-shown-above-sub-categories/45141)

<div class="topic-metadata">

**Author:** [@neil](https://meta.discourse.org/u/neil)\
**Replies:** 2\
**Last updated:** [June 3, 2016, 12:23am UTC](https://meta.discourse.org/t/pinned-topics-in-parent-category-shown-above-sub-categories/45141 "2016-06-03T00:23:45Z")

</div>

As requested from the Envato team (@matthew.cox @travis) where they’ve reorganized their forums into two main categories aimed at different users. When the show subcategory list setting is enabled, then pinned topics in…

---

## [Add "select below" and "select above" admin post selection action](https://meta.discourse.org/t/add-select-below-and-select-above-admin-post-selection-action/14905)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 3\
**Last updated:** [June 1, 2016, 9:56am UTC](https://meta.discourse.org/t/add-select-below-and-select-above-admin-post-selection-action/14905 "2016-06-01T09:56:45Z")

</div>

It happens a lot that when splitting topics, you more-or-less need to select all posts downstream of a certain post to get a proper split. This is a pain in the ass in the current admin interface: you have to manually…

---

## [Feature: Like via email](https://meta.discourse.org/t/feature-like-via-email/37052)

<div class="topic-metadata">

**Author:** [@gdpelican](https://meta.discourse.org/u/gdpelican)\
**Replies:** 27\
**Last updated:** [May 22, 2016, 7:26pm UTC](https://meta.discourse.org/t/feature-like-via-email/37052 "2016-05-22T19:26:58Z")

</div>

As part of the MOSS email features outlined here, a RFC for like via email. Current behaviour: No way to like a post via email Proposed behaviour: Clicking on a ‘:heart: this post via email’ link in the email will like…

[Next page](https://meta.discourse.org/tag/rfc/99.md?match_all_tags=true&page=1&tags%5B%5D=rfc)
