# Twitter Stream in Discourse

**URL:** https://meta.discourse.org/t/twitter-stream-in-discourse/34965
**Category:** Feature
**Created:** [October 27, 2015, 2:07pm UTC](https://meta.discourse.org/t/twitter-stream-in-discourse/34965 "2015-10-27T14:07:30Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![JeffreyKeefer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jeffreykeefer/32/116682_2.png) [@JeffreyKeefer](https://meta.discourse.org/u/JeffreyKeefer)
#### Post date: [October 27, 2015, 2:07pm UTC](https://meta.discourse.org/t/twitter-stream-in-discourse/34965/1 "2015-10-27T14:07:30Z")

</div>

I was just asked a question from one of our administrators and did not have any ideas, so am again turning to this wonderful forum here! The question is about a Twitter stream, such as around a tag. Is there a way a Twitter tag stream can in some way be integrated into Discourse so the participants can see that stream someplace? Thanks in advance.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [October 27, 2015, 6:56pm UTC](https://meta.discourse.org/t/twitter-stream-in-discourse/34965/2 "2015-10-27T18:56:24Z")

</div>

I can’t think of any way other than linking to it in a reply. You could write a plugin.

---

<div class="post-metadata">

### Author: ![JeffreyKeefer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jeffreykeefer/32/116682_2.png) [@JeffreyKeefer](https://meta.discourse.org/u/JeffreyKeefer)
#### Post date: [October 27, 2015, 8:04pm UTC](https://meta.discourse.org/t/twitter-stream-in-discourse/34965/3 "2015-10-27T20:04:40Z")

</div>

Thanks, @codinghorror. If only I had that skill set!!

---

<div class="post-metadata">

### Author: ![JSey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jsey/32/3540_2.png) [@JSey](https://meta.discourse.org/u/JSey)
#### Post date: [October 27, 2015, 8:27pm UTC](https://meta.discourse.org/t/twitter-stream-in-discourse/34965/4 "2015-10-27T20:27:08Z")

</div>

Well, basically, you could try to include Twitter’s JS code: [X Developer Platform](https://dev.twitter.com/web/javascript/loading)  
…to embed a timeline: [X Developer Platform](https://dev.twitter.com/web/embedded-timelines) - **but** : Discourse “eats” all attributes of that a tag which one would need to realize that. Is there any whitelisting mechanism built into Discourse one could use here?

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [October 28, 2015, 3:46am UTC](https://meta.discourse.org/t/twitter-stream-in-discourse/34965/5 "2015-10-28T03:46:04Z")

</div>

Using the Twitter js code works. Can’t enter it in a post, but you can enter it as a plugin setting and display it in a template. Finding somewhere to put the widget could be tricky.

This is using the header-before-dropdowns plugin outlet.

 ![](https://global.discourse-cdn.com/meta/original/3X/6/c/6c55d9b4f2f26757080bf04b3dff842f99931fe7.png)

---

<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: [December 4, 2025, 11:37am UTC](https://meta.discourse.org/t/twitter-stream-in-discourse/34965/6 "2025-12-04T11:37:05Z")

</div>


