Feature request: THIS FORUM

Kia ora!

I’d like to make a feature request.

Could we get a forum like this one that we can use on a page? Or a dropdown menu where readers can explore categories or tags?

I’ve been building a social media platform using ghost, and I’m super excited to launch it and put it in the show & tell section…currently building the directory part and using a widget/embedded directory, but am hoping Ghost will at some point add some more community features…why not let us use this forum?

hehe

Ghost is a Newsletter + Blog system. It’s not meant for communities. The software powering this forum is Discourse and you can sync the membership with Discourse on Ghost (DoG).

1 Like

Thanks! I have been using ghost for a few years now and understand it’s not meant for community building- but its actually perfect for it in many ways. I’ve already built one using ghost which will launch in a few days. hard to explain but will post a link here soon so you can check it out. just hoping ghost could make it easier for other people to do the same….

Discourse on Ghost is really simple to use as long as you already have a VPS.

oh right… sorry im not very experienced with coding/web building. is there a way I can do it easily without code etc? I have no idea when it comes to code but am experienced with video editing/using software in general so have been able to figure things out and build by copy pasting bits and pieces of code. have just looked up “VPS” but am a bit confused…

actually don’t worry, as far as I’ve read this is way beyond my capabilities… ill stick to copy/pasting embeds for now :slight_smile: thanks for your help

Copy and pasting embeds isn’t the best solution. This could be viewed as click jacking if you take someone else’s work and embed it without permission. Sites also have cross origin measures to prevent this from happening, breaking the embed on your site.

Best to have your own inhouse solution as I suggested for forums.

why are you assuming im stealing peoples work lol. i pay someone to embed their platform.

I’m not. I’m emphasizing that it’s not a good solution. Using iframes in itself is fine, but the way you mention it, it seems like you’re running iframes for everything on your site.

There are plenty of services that provide an embed code that can be put into the html card or added to the theme. This is a common way to add extra functionality to Ghost, and there’s nothing fundamentally wrong with it. Lots of people use embeds for podcast players, instagram feeds, contact forms, etc etc.

It’s a good idea to read the terms of service for whoever is providing the embed (do they track your users?), but there’s nothing generally wrong with this approach.

1 Like

Sorry, maybe I should elaborate.

OP wanted to embed a whole Messaging Board system such as Discourse into Ghost. I understand embedding Spotify, etc is common practice and I have embedded Customer Reviews from Facebook in one instance. But a whole messaging board in an Iframe does not seem like best practice here.

Instead of a whole forum as OP suggested, iframing individual posts would be a better approach. Embed whole forum - #2 by Falco - Support - Discourse Meta

full tech stack is bunnyCDN, Zapier, formspree, embeddirectory, Ghost, stripe… those are the things ive embedded. all content on the site created by myself or contributors. currently looking at embedding a forum widget somehow, just wishing ghost had this option… cheers for your help!

ah right. yea this thing is literally a social media platform, so you wont be seeing any embeds from spotify, facebook, instagram etc. they are the competition… :wink:

and yea i sorta figured that would be the case…embedding a forum seems like it could go wrong. will stick to what we have for now. thanks again!

You may outsource Discourse on Ghost if it’s outside of your area of comfort.

The simplest way I can suggest this to work.

n8n + Ghost + Discourse. You can take the webhook from Ghost on user register → n8n → Discourse Membership

I’ve also done similar, but with Flarum. A bit more configuration is required. I can build this solution for you and host Flarum for you in my services.