# What is the difference between raw.hbs handlerbar files and only .hbs handlerbar files?

**URL:** <https://meta.discourse.org/t/what-is-the-difference-between-raw-hbs-handlerbar-files-and-only-hbs-handlerbar-files/58565>\
**Category:** Development\
**Created:** [7 במרץ,‏ 2017,‏ 4:41pm UTC](https://meta.discourse.org/t/what-is-the-difference-between-raw-hbs-handlerbar-files-and-only-hbs-handlerbar-files/58565 "2017-03-07T16:41:59Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![net\_deamon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/net_deamon/32/70126_2.png) [@net\_deamon](https://meta.discourse.org/u/net_deamon)\
**Post date:** [7 במרץ,‏ 2017,‏ 4:42pm UTC](https://meta.discourse.org/t/what-is-the-difference-between-raw-hbs-handlerbar-files-and-only-hbs-handlerbar-files/58565/1 "2017-03-07T16:42:00Z")

</div>

I noticied that few plugin outlet like topic-list-after-title require raw.hbs file  
while other require only hbs file.

I did search in the handlebars documentation, but I could see anything as raw hbs file.

I checked in the discourse code, plugin outlet like topic-list-after-title are defined as

{`{raw-plugin-outlet name="topic-list-after-title"}}`

while other plugins are defined as

`{{plugin-outlet name="composer-fields-below" args=(hash model=model)}}`

Q1. Is there any reason why some plugin plugin are defined in above way ( raw-plugin-outlet) ?

Also I noticied that in the raw.hbs file, the setupcomponent is not called as explained in [this link](https://meta.discourse.org/t/important-changes-to-plugin-outlets-for-ember-2-10/54136)

Q2. Is it so? I had also [asked similar question regarding this.](https://meta.discourse.org/t/setupcomponent-not-being-called-for-topic-list-tags-plugin-outlet/58358/3)

---

_[View the full topic](https://meta.discourse.org/t/what-is-the-difference-between-raw-hbs-handlerbar-files-and-only-hbs-handlerbar-files/58565)._
