# Add "plugin-outlet" to discovery.hbs

**URL:** https://meta.discourse.org/t/add-plugin-outlet-to-discovery-hbs/120559
**Category:** Feature
**Created:** [June 17, 2019, 7:17am UTC](https://meta.discourse.org/t/add-plugin-outlet-to-discovery-hbs/120559 "2019-06-17T07:17:12Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Stranik](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stranik/32/85638_2.png) [@Stranik](https://meta.discourse.org/u/Stranik)
#### Post date: [June 17, 2019, 7:17am UTC](https://meta.discourse.org/t/add-plugin-outlet-to-discovery-hbs/120559/1 "2019-06-17T07:17:12Z")

</div>

Hello.  
There is a small suggestion.

Suggestion: add “plugin-outlet” above this line.

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/discovery.hbs#L13](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/discovery.hbs#L13)

At the moment I see various attempts to use what I want to offer a little differently.

For example:

> [@Topic List Sidebars](https://meta.discourse.org/t/discourse-category-sidebars/107561):
>
> information_source Formerly “Discourse Category Sidebars” — the name of this theme component has been updated to Topic List Sidebars now that it supports both categories and tags. discourse2Summary Topic List Sidebars takes a topic and applies it as a sidebar for a category or tag’s topic list.eyeglassesPreview [Preview on Discourse Theme Creator](https://discourse.theme-creator.io/theme/Discourse/topic-list-sidebars)hammer_and_wrenchRepository Link [https://github.com/discourse/discourse-topic-list-sidebars](https://github.com/discourse/discourse-topic-list-sidebars)open_bookNew to Discours…

Where used:

> <https://github.com/discourse/discourse/blob/6952510fc4135857fbc0efb2d6d9025c71e6ef8b/app/assets/javascripts/discourse/templates/components/topic-list.hbs#L18>

Or in other components, plugins simply override the file.

```plaintext
..../discourse/templates/discovery.hbs

```

But how much need to replace the entire file? If we add one line to the file `discovery.hbs`, then we can solve many questions at once more easier.

1. We will not override the entire file.
2. We will not be completely dependent on the design of the tape itself, because it can be changed using components. (`{{outlet "header-list-container"}}`)
3. We can do everything more dynamically
4. I do not see any negative point in this.

Everything that is in this file:

```plaintext
..../discourse/templates/application.hbs

```

Mean a bit more global change.

I wonder what you think about this question?
