# How to publish my theme component in discourse publicly to all users

**URL:** https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798
**Category:** Support
**Created:** [February 23, 2026, 1:59pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798 "2026-02-23T13:59:22Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![ClickandPledge](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@ClickandPledge](https://meta.discourse.org/u/ClickandPledge)
#### Post date: [February 23, 2026, 1:59pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/1 "2026-02-23T13:59:22Z")

</div>

I am trying to publish an Discourse Theme component publicly, When going to Theme component and creating new topic, it showing all categories as read-only. I am new to discourse, So there any documentation to refer to publish component in discourse?

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [February 23, 2026, 2:03pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/2 "2026-02-23T14:03:40Z")

</div>

Hello and welcome,

Yes, have you seen this:

> [@About the Theme component category](https://meta.discourse.org/t/about-the-theme-component-category/232731):
>
> Theme components can be used to add front end features or change elements of your forum design. Smaller and more targeted than full themes, they can be combined with other theme components to create a bespoke forum design tailored for your community. You can find more info on how to use, create, and share your own theme components in: [Installing a theme or theme component](https://meta.discourse.org/t/install-a-theme-or-theme-component/63682)[Beginner's guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966)[Designer's Guide to getting started with themes in Discourse](https://meta.discourse.org/t/designers-guide-to-discourse-themes/152002)[Developing Dis…](https://meta.discourse.org/t/developer-s-guide-to-discourse-themes/93648)

Specifically the part about theme-authors?

You can request to join that group. Only those with group-access can publish a new topic in the #Customization > Theme component category.

---

<div class="post-metadata">

### Author: ![ClickandPledge](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@ClickandPledge](https://meta.discourse.org/u/ClickandPledge)
#### Post date: [February 23, 2026, 2:13pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/3 "2026-02-23T14:13:23Z")

</div>

It seems the documentation is all about how to install theme component in discourse but i need help on publishing theme component publicly. Where can i find the group to join please suggest

---

<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: [February 23, 2026, 2:17pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/4 "2026-02-23T14:17:08Z")

</div>

I often see ppl post a link to their GitHub initially in the #Development category to see if ppl will test. To create a new topic in #Customization > Theme component you need to be added to a group.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [February 23, 2026, 2:17pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/5 "2026-02-23T14:17:34Z")

</div>

You can request to join this group:

[https://meta.discourse.org/g/theme\_authors](https://meta.discourse.org/g/theme_authors)

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [February 23, 2026, 6:36pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/6 "2026-02-23T18:36:43Z")

</div>

> [@ClickandPledge](#):
>
> Where can i find the group to join please suggest

I don’t think you have read the link I gave you:

 ![CleanShot 2026-02-23 at 22.35.48@2x](https://global.discourse-cdn.com/meta/original/4X/e/a/1/ea19d8d4199097beca3c752f0e72f962ae74a5fd.png)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [February 23, 2026, 6:52pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/7 "2026-02-23T18:52:07Z")

</div>

I think it’s much harder to spot the information in most of the translations because the links are not a single line, but oneboxes with 6 lines of text then.

I think it’s less obvious here:

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/4/b/34bb158e91a72754c62db3c8dfd6983a5cd8e626.png)

Of course, that doesn’t excuse not reading to the end. I just want to share a different perspective.

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [February 23, 2026, 6:53pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/8 "2026-02-23T18:53:14Z")

</div>

Interesting, it doesn’t onebox for me. I wonder why. I mean, why it does it different for translated content.

Either way, it should be clear now at least

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [February 23, 2026, 8:08pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/9 "2026-02-23T20:08:53Z")

</div>

> [@chapoi](#):
>
> why it does it different for translated content.

I think AI didn’t understand the relevance of the space in front of the link. I have added those to all translations now. Maybe markdown titles for the links would work better than a space and automatic inline onebox 🤷‍♀️

Something like  
`[Installing a theme or theme component](https://meta.discourse.org/t/install-a-theme-or-theme-component/63682)`  
Instead of  
` https://meta.discourse.org/t/install-a-theme-or-theme-component/63682`

---

<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: [March 25, 2026, 8:09pm UTC](https://meta.discourse.org/t/how-to-publish-my-theme-component-in-discourse-publicly-to-all-users/396798/10 "2026-03-25T20:09:28Z")

</div>

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