This directory contains the Netlify CMS configuration for multi-user access with role-based permissions.
Enable Netlify Identity
Configure Git Gateway
admin, user-john, user-janeCreate Users
Access the CMS
https://yoursite.com/admin/Upload Documents
config.yml - Main Netlify CMS configuration with role-based accessindex.html - Admin interface with Netlify Identity widgetCurrently configured users:
user-john-documentsuser-jane-documentsSee the complete guide in ../../docs/netlify-cms-multi-user-guide.md for detailed instructions.
src/
├── admin/
│ ├── config.yml # CMS configuration
│ ├── index.html # Admin interface
│ └── README.md # This file
└── users/
├── john/
│ ├── documents/ # John's document files
│ └── media/ # John's uploaded media
└── jane/
├── documents/ # Jane's document files
└── media/ # Jane's uploaded media
| Role | Blog | How-To | John's Docs | Jane's Docs |
|---|---|---|---|---|
| admin | ✅ | ✅ | ✅ | ✅ |
| user-john | ❌ | ❌ | ✅ | ❌ |
| user-jane | ❌ | ❌ | ❌ | ✅ |
For detailed setup instructions and troubleshooting, see: