# \#components

**URL:** https://publichappinessmovement.com/tag/components/417.md

[Latest](https://publichappinessmovement.com/latest.md) · [Categories](https://publichappinessmovement.com/categories.md) · [Tags](https://publichappinessmovement.com/tags.md)

---

## [Discourse Theme Components vs Plugins](https://publichappinessmovement.com/t/topic/3398)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [20 April 2023 12:36 UTC](https://publichappinessmovement.com/t/topic/3398 "2023-04-20T12:36:26Z")

</div>

Its probably better to build functionality as a ‘Theme Component’ rather than a ‘Plugin’ as they are easier to maintain, although that is your own choice.

---

## [Setting up Discourse via the admin section after launching a new site](https://publichappinessmovement.com/t/topic/1896)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [14 April 2020 17:10 UTC](https://publichappinessmovement.com/t/topic/1896 "2020-04-14T17:10:44Z")

</div>

If you’ve set up your own instance of our Reactjs app and installed a Discourse forum to connect it to, you’re next going to need to put in the correct settings in the admin section before it’ll run properly. Setting …
