# How to customize composer

**URL:** https://meta.discourse.org/t/how-to-customize-composer/366377
**Category:** Support
**Tags:** composer
**Created:** [May 16, 2025, 4:51am UTC](https://meta.discourse.org/t/how-to-customize-composer/366377 "2025-05-16T04:51:24Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![saish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saish/32/539116_2.png) [@saish](https://meta.discourse.org/u/saish)
#### Post date: [May 16, 2025, 4:51am UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/1 "2025-05-16T04:51:24Z")

</div>

I have composer setup for every tag but I want separate composer for every tag. For e.g. I have questions ,articles ,events tags I want separate composer for these tag.  
Can anyone help how to implement it.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [May 16, 2025, 5:46am UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/3 "2025-05-16T05:46:59Z")

</div>

What do you mean by “separate composer”? What is different about them?

You can already have multiple drafts …

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [May 16, 2025, 7:37am UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/4 "2025-05-16T07:37:27Z")

</div>

Hello and welcome @saish 🙂

Do you mean a different composer template based on the type of topic being created?

If so, I don’t think there’s a way to do that using tags yet but it could be achieved using the [form templates](https://meta.discourse.org/t/introducing-experimental-form-templates/278631) if you had a category for each type. There’s also the regular topic templates as well (found in a category’s settings page), but these only allow you to add some pre-filled text to the composer, which might not be exactly what you’re looking for.

(Though there is an existing #Contribute > Feature request to be able to use the form templates with tags that you may want to add your voice to [Setting Form Templates with a tag](https://meta.discourse.org/t/setting-form-templates-with-a-tag/283112))

There’s also the [Discourse Preset Topic Composer](https://meta.discourse.org/t/discourse-preset-topic-composer/311174) plugin which could come in handy as well if you wanted to simplify how users select a particular option.

---

<div class="post-metadata">

### Author: ![saish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saish/32/539116_2.png) [@saish](https://meta.discourse.org/u/saish)
#### Post date: [May 16, 2025, 8:43am UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/5 "2025-05-16T08:43:10Z")

</div>

Thanks for your response I tried using form templates but what I want is I want to add my custom fields under the default fields in composer

---

<div class="post-metadata">

### Author: ![saish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saish/32/539116_2.png) [@saish](https://meta.discourse.org/u/saish)
#### Post date: [May 16, 2025, 8:44am UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/6 "2025-05-16T08:44:37Z")

</div>

Thanks for responding, separate composer means i want to add my custom fields in default composer

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [May 16, 2025, 8:46am UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/7 "2025-05-16T08:46:36Z")

</div>

You will need to build a plugin to do that.

A lightweight alternative has been suggested above by @JammyDodger

---

<div class="post-metadata">

### Author: ![saish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saish/32/539116_2.png) [@saish](https://meta.discourse.org/u/saish)
#### Post date: [May 16, 2025, 12:39pm UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/8 "2025-05-16T12:39:48Z")

</div>

Thank you all for your response and suggestions, I did it using JavaScript.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [May 17, 2025, 12:17am UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/9 "2025-05-17T00:17:06Z")

</div>

Would you minding sharing with pics of result?

This plugin may also be of interest

> [@Discourse Preset Topic Composer](https://meta.discourse.org/t/discourse-preset-topic-composer/311174):
>
> discourse2Summary Add presets to your new topic buttonhammer_and_wrenchRepository Link [GitHub - discourse/discourse-preset-topic-composer: preset composer · GitHub](https://github.com/discourse/discourse-preset-topic-composer)open_bookInstall Guide [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)Features It adds presets to new topic button. Here are a few images of the plugin in action: The new topic button has two presets in this example: new question and new event I’ve selected new question for…

---

<div class="post-metadata">

### Author: ![saish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saish/32/539116_2.png) [@saish](https://meta.discourse.org/u/saish)
#### Post date: [June 9, 2025, 1:45pm UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/10 "2025-06-09T13:45:24Z")

</div>

Thank you for your response I did it using javascript.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [July 9, 2025, 1:45pm UTC](https://meta.discourse.org/t/how-to-customize-composer/366377/11 "2025-07-09T13:45:49Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
