Team Member Role Management in Cosmic JS
Originally written for CarsonGibbons.com. Carson Gibbons is the Co-Founder & CMO of Cosmic JS, an API-first Cloud-based Content Management Platform that decouples content from code, allowing devs to build slick apps and websites in any programming language they want.
Building websites and applications with the Cosmic JS API is simple and intuitive for teams through role permissions. Cosmic JS makes it easy to add users and clarify their roles in the system. Teams can assign three role types within the Cosmic JS CMS Dashboard: Admin, Developer, Editor. In this blog we will cover the following User Role items:
- How to Add a User to Your App
- How to Edit a User Role
- Invite Users to Your Team’s Bucket
- Getting Access to Your Team’s Bucket
- Admin User Dashboard
- Developer User Dashboard
- Editor User Dashboard
- Dashboard Analytics — Team
- Adding | Editing Objects
ADD A USER
EDIT A USER’S ROLE
INVITE USERS TO YOUR TEAM’S BUCKET
GETTING ACCESS TO YOUR TEAM’S BUCKET
Cosmic JS delivers the tools needed for each user role and nothing more. I manage my own app on Cosmic JS and went through the process of inviting myself in 3 different role types to my own bucket of content. I’ve provided screencaptures of the Cosmic JS Dashboard in each User Role’s View.
ADMIN USER VIEW
The admin has access to settings, users and developer features.
DEVELOPER USER VIEW
The developer has access to developer features and editor features.
EDITOR USER VIEW
The editor can add, edit and delete content with developer features hidden.
TEAM DASHBOARD ANALYTICS
Track all of your team’s apps with a simple Dashboard that provides information like “Last Modified”, users, app owners as well as quick links over to each app’s Dashboard.
ADDING | EDITING OBJECT
When drafting a new object or object type, users are provided handy information on last modified, timestamp and draft or published status.
Teams are free to build slick apps and websites while creating content for them simultaneously. Developers can program code that is decoupled from the content that other team members put together, allowing the team to work content-first.
I hope you found this tutorial helpful. Cosmic JS is an API-first cloud-based content management platform that makes it easy to manage applications and content. If you have questions about the Cosmic JS API, please reach out to us on Twitter or Slack.
Carson Gibbons is the Co-Founder & CMO of Cosmic JS, an API-first Cloud-based Content Management Platform that decouples content from code, allowing devs to build slick apps and websites in any programming language they want.