# How to customize discourse composer editor

**URL:** https://meta.discourse.org/t/how-to-customize-discourse-composer-editor/243882
**Category:** Development
**Created:** [November 2, 2022, 3:09am UTC](https://meta.discourse.org/t/how-to-customize-discourse-composer-editor/243882 "2022-11-02T03:09:08Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [November 4, 2022, 2:17pm UTC](https://meta.discourse.org/t/how-to-customize-discourse-composer-editor/243882/2 "2022-11-04T14:17:18Z")

</div>

> [@YAN](#):
>
> I’m trying to achieve this by modifying a few js files, such as  
> /discourse/app/assets/javascripts/discourse/app/components/composer-editor.js  
> or

You don’t want to do that. See [Beginner’s guide to developing Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648)

If you mean “tag” in the Discourse sense, tags are for topics, not uploads or posts, so you might need to implement those some other way, or perhaps you could use the Discourse tags for your purposes.

You might rather develop a plugin, which would let you create upload-specific “tags”. You might have a look at [Video Upload to YouTube and Vimeo using Theme Component](https://meta.discourse.org/t/video-upload-to-youtube-and-vimeo-using-theme-component/170079) for an example of something that seriously changes how uploads work. You might, for example, want to have Discourse upload those images to some other site altogether rather than make Discourse be a file manager.

---

_[View the full topic](https://meta.discourse.org/t/how-to-customize-discourse-composer-editor/243882)._
