# Embedding full threads - possible?

**URL:** https://meta.discourse.org/t/embedding-full-threads-possible/360386
**Category:** Development
**Created:** [April 4, 2025, 9:31am UTC](https://meta.discourse.org/t/embedding-full-threads-possible/360386 "2025-04-04T09:31:28Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Andrew\_Rowe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_rowe/32/445877_2.png) [@Andrew\_Rowe](https://meta.discourse.org/u/Andrew_Rowe)
#### Post date: [April 20, 2025, 2:17pm UTC](https://meta.discourse.org/t/embedding-full-threads-possible/360386/2 "2025-04-20T14:17:13Z")

</div>

I have similar goals, I have a web site with various types of content and I self host a Discourse instance so I can have a forum for interacting with users and building a community. I also wanted to embed parts of Discourse into my other site. The [standard method](https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963) Discourse provides is really easy and looked cool but wasn’t quite what I desired.  
The first problem is that if someone wants to comment, they have to login to Discourse (or you must allow anonymous comments and that leads to other problems/complexities) There seems to be some ongoing debate here on meta as to if Discourse should try to accommodate better interaction with CMS (content management systems) or introduce features to make it more of a CMS itself.

> [@Which CMS for Discourse](https://meta.discourse.org/t/which-cms-for-discourse/98985/2):
>
> While just about any CMS can work well with Discourse through use of [embeds](https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963) and [our API](https://meta.discourse.org/t/discourse-api-documentation/22706), our most mature CMS integration by far is with WordPress:

Plenty of folks use Discourse for blogs, marketplace/e-store, e-magazine, video/picture gallery and so on.  
My first strategy for embedding parts of Discourse into my website was to customize the look of my forum as best I could, first starting out, then mimic the style on my other site. The idea is to blend the two together so a user does really notice the content is coming from two different servers. Discourse actually provides tons of ways to tailor the look of the interface that even non-techie folks can handle.  
Once I got to know Discourse a little better I figured out a few methods for embedding cool chunks of discourse into my other site

> [@Embed a list of Discourse topics onto an external site](https://meta.discourse.org/t/embed-a-list-of-discourse-topics-onto-an-external-site/293709/28):
>
> Since I didn’t get any hints I figured I’d answer a few of my own questions for anyone who looks just for reference YES, self hosted [official install](https://meta.discourse.org/t/install-discourse-in-production-with-the-official-supported-instructions/142537?silent=true) included the REST API Got hints from [api example thread](https://meta.discourse.org/t/discourse-rest-api-comprehensive-examples/274354) how to make cURL calls from the terminal. Once the cURL commands worked I used this website to convert the command line version to PHP My other server runs PHP as backend and I make ajax calls from web page to function on the server. The Discourse spits out json and javascript it built fo…

I’m still learning and have some more ideas but also have looked a Wordpress and Ghost

---

_[View the full topic](https://meta.discourse.org/t/embedding-full-threads-possible/360386)._
