# I propose to make a new plugin

**URL:** https://meta.discourse.org/t/i-propose-to-make-a-new-plugin/52291
**Category:** UX
**Created:** [November 1, 2016, 10:55am UTC](https://meta.discourse.org/t/i-propose-to-make-a-new-plugin/52291 "2016-11-01T10:55:17Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Pirat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pirat/32/62176_2.png) [@Pirat](https://meta.discourse.org/u/Pirat)
#### Post date: [November 1, 2016, 10:55am UTC](https://meta.discourse.org/t/i-propose-to-make-a-new-plugin/52291/1 "2016-11-01T10:55:17Z")

</div>

Plug-in that allows the user to change the design of the site

In fact, the site will be two designs, for example,  
Black and white  
If a user clicks on a button to change the design, menyaetsya entire design depending wrote administrator

How do you like the idea?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [November 1, 2016, 12:55pm UTC](https://meta.discourse.org/t/i-propose-to-make-a-new-plugin/52291/2 "2016-11-01T12:55:01Z")

</div>

Plugins can already do this, they are generally labelled as Theme plugins. Plus by visiting /wizard you can switch between Dark and Light already today (in core).

However, I might not be understanding your request very well. Have any screenshots that would help indicate what you are referring to? Are you referring to switching between the Dark and Light themes?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [November 1, 2016, 1:09pm UTC](https://meta.discourse.org/t/i-propose-to-make-a-new-plugin/52291/3 "2016-11-01T13:09:32Z")

</div>

This kind of work is slotted for native theme support

> [@Native theme support](https://meta.discourse.org/t/native-theme-support/47494):
>
> 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: Can change backend or frontend Straightforward to distribute, live on Github Disadvantages: Tricky to install as it requires a container rebuild High risk as it is allowed to amend backend code Hard to isolate to a single site In a multisite environment admin on master site m…

---

<div class="post-metadata">

### Author: ![Pirat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pirat/32/62176_2.png) [@Pirat](https://meta.discourse.org/u/Pirat)
#### Post date: [November 1, 2016, 1:41pm UTC](https://meta.discourse.org/t/i-propose-to-make-a-new-plugin/52291/4 "2016-11-01T13:41:06Z")

</div>

I want to say  
you need to make the site user can change the topic  
Poluchaetsya in the site should be two styles

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 1, 2016, 11:08pm UTC](https://meta.discourse.org/t/i-propose-to-make-a-new-plugin/52291/5 "2016-11-01T23:08:04Z")

</div>


