NodeBB as user engine for Ghost publishing platform. Can this be achieved?
-
What kinds of user integration would you want on ghost?
nodebb-plugin-blog-comments is a thing
-
For example, the NodeBB’s official site uses Ghost for the NodeBB Development Blog, as a subdomain linked from the menu of NodeBB’s home page. It also uses the comment integration plugin mentioned by PitaJ.
I think that, excepting for users starting their own blogs, the other features you mention are possible within NodeBB, but the only current NodeBB-Ghost integration that I know of is the one mentioned for comments.
Ghost can be the root site as well, with NodeBB as a linked subdomain or subfolder.
-
@a1nb0 That plugin is just for Ghost–NodeBB comment integration (or WordPress–NodeBB; there is also another plugin for PencilBlue–NodeBB comments).
The other features (register, follow) are within NodeBB, currently not connected to Ghost’s Subscribers feature, which is in beta but working now. They plan to add full membership support to Ghost in the near future.
There are NodeBB OAuth plugins as well, such as the official generic one, nodebb-plugin-sso-oauth, but I’ve not tried those yet for Ghost, just the SSO plugins for Facebook and Google fast register/login (nodebb-plugin-sso-twitter needs an update for Twitter's new SSO policy, that provides user's email address now).
-
@juan-g said in NodeBB as user engine for Ghost publishing platform. Can this be achieved?:
The other features (register, follow) are within NodeBB, currently not connected to Ghost’s Subscribers feature, which is in beta but working now. They plan to add full membership support to Ghost in the near future.
That is a great news, did not know that, do they have a roadmap on that? any indication on when will this become available?
-
@Juan-G
sorry, i think i misunderstood what you meant.Let's back up a bit
So my question is: can NodeBB be used as a user engine for Ghost, can this be achieved using some NodeBB plugins such that we can use the power of NodeBB on a publishing platform like Ghost.
I am aware of that post but since no roadmap or ETA i can not rely on it too much.
That is why i am looking for alternatives. How could i use the the ghost platform but still have a user engine so powerful as NodeBB . -
@a1nb0 Maybe others can help you. I maintain just a couple of sites with Ghost as root and NodeBB in a /community subfolder. The only integration I’m using, apart from the menu links, is the NodeBB plugin for blog comments integration, which I think is currently the only Ghost–NodeBB integration that works out of the box after simple configuration. All the user management on those specific sites is done within NodeBB only.
For other integrations, I don’t know the details, only a few very basic concepts, but probably you would need to do some development work, or at least extensive reading, adaptation, and customization.
For example, for SSO (Single Sign-On) using OAuth 2.0 with oauth2orize for Node.js—since both NodeBB and Ghost are on Node.js—you can study these possibilities:
- NodeBB OAuth SSO (search also for related threads on this forum).
- How does OAuth work with Ghost?
To code other possible integrations, see NodeBB's Write API and Ghost's API.