Ghost with Content + Community + Jobs platform

Good morning,

I’m in the process of building a content/community/jobs platform for a very niche demographic with:

  • A public weekly newsletter.
  • A public blog.
  • A private community discussion space, for members only.
  • A public jobboard, with premium features for members only.
  • A public directory of tools.
  • A weekly stream, for members only.
  • Some digital products, downloadable for members only.

I like Ghost, mostly for its open-source aspect (trustable and no vendor lock-in) and the possibility to get at the same time a managed hosting (less work for me).

I started with a prototype using NextJs/React because i didn’t find an “all in one” solution. Now I want to integrate third party tools to it, to build each service/product I want to propose.

For the private community, I had in mind to use Discourse.

Now it’s time to choose a small CMS, at least to write some small blog posts. And it’s here where I wanted to know more about the possibilities with Ghost. In my scenario, is ghost going to be limited to the blog (mydomain.com/blog or blog.mydomain.com) or would see the possibility extend its use for other services (and use it at the root on mydomain.com)?

The issue I have: The login should ideally be in sync between all these services, so that my users don’t have to log each time they use a different product/service.

From my understanding, ghost could have been at the root with Discourse for the community on a subdomain, but the jobboard is the deal breaker, it’s not something Ghost can handle properly.

Thank you for your answers in advance.

Yes, there is a way to do SSO with Ghost and Discourse. (Search for it in the forum.)

But the job board would have to be some sort of bolt-on, I’m pretty sure – especially if you also wanted SSO between that and Ghost.

You COULD do the job board in something like Google Sheets (maybe?) and embed it on a page that only certain membership tiers could access. In fact, you could do that with any number of services out there, as long as they allow embedding AND hide the source URL well enough that it would keep most people from going right the source and bypassing Ghost.

This isn’t Wordpress – there are a gazillion plugins out there that will add any capability you might ever think of. But, Ghost handles email and memberships and some other things in addition to a web site and publishing, so it’s a good choice for most things. YMMV.