I’m wondering if it’s possible to implement user roles on Ghost CMS that would allow individuals to register as “Contributors,” “Authors,” or “Editors.” My goal is to create a platform similar to Medium, where users can sign up and create their own posts.
Has anyone successfully implemented user roles like this on Ghost CMS? If so, could you please share your experience and provide guidance on how to achieve this?
I’m particularly interested in learning about any available plugins, custom code snippets, or recommended approaches for implementing user roles and managing permissions within Ghost CMS.
Any help or suggestions would be greatly appreciated. Thank you in advance!
There are already staff user roles and permissions on Ghost, although they’re by invitation, not by sign-up. You can read about them here: https://ghost.org/docs/staff/ .
It would not be terribly hard to set up a cloud function that would take a form submission and create a staff user using the API (Ghost Admin API Documentation) .
Thank you very much for the information, I will try to make a proof of concept, as Ghost fits quite well with what I’m looking for, and I didn’t find other CMS like this one. It will be complicated for me as I am a .NET backend programmer xD and I have no knowledge about node. Thank you very much
What a great reply! So easy for a single motive to suppress more general security policy when trying to make ‘stuff work’.