Hello Ghost Community,
I’ve been thinking about a special use-case: leveraging Ghost’s (great) native comment system to build a niche social network.
With recent updates, Ghost’s comment system has sufficient features: like / upvote, hide / show, sort, reply to reply…
I’m planning to build something like LinkedIn Expert Discussion, where each topic is a collection of posts, and displaying comments along the post just like this:
I’ve seen themes that show multiple posts’ content in 1 page, but none show comments. I’ve searched the forum and found no topic on this.
So, before I start, I’d like to ask:
- is it possible displaying multiple posts’ comments on 1 page?
- has anyone or any theme done this?
- is there any conflict regarding submitting new comment?
Appreciate your help. Thank you community.
Nghi
1 Like
The current comments-ui is a separate React app. But nothing prevents you from building an alternate interface that uses the same endpoints to accomplish this. I don’t think the comments endpoints are very well documented, but you might open the browser’s network tab to look at the API calls being made as a good place to start.
It’s going to have to be javascript - the theme {{comments}} helper doesn’t have this sort of functionality - it just loads the app.
But… before you get deep into this project, are you following what’s going on with Ghost and ActivityPub? Building ActivityPub (Page 1)
There may be an easier way coming…
1 Like
Hi Cathy,
Thanks for your reply.
I am aware of the ActivityPub project, this looks exciting. 
But the project I think of has smaller scope, maybe a local business group.
(People can write posts as draft via Google Form, and then I use Make to create Draft for review, before publishing a post for others to comment)
I am going to try on localhost, see what I can do with the {{comments}} helper.