CMS options demo
Three sibling sites, the same content in each, a different CMS behind each one. The subject is the authoring experience: the public site is held constant on purpose, so anything you notice belongs to the CMS.
Signing in
The same account in all three admin panels. Nothing here is secret: the demo runs on this machine and is thrown away.
- admin@example.com
- Password
- DemoDemo123!
- Strapi - a read-only API token, written into its database during bootstrap
- Payload - no token at all - its site queries it in the same process
- Directus - a read-only API token, created through its own API during bootstrap
The partner organizer login
Meant to edit the cedar-court campaign and nothing else. It exists in all three admin panels, and what each one can actually restrict is the result.
- partner@example.com
- Password
- DemoDemo123!
- Strapi - that one campaign and no other - but only through a permission condition written in code, because the admin offers two and neither is this
- Payload - that one campaign and no other, from a field on the user that an organizer sets in the admin
- Directus - every campaign - the keyless Core tier refuses to store a rule that picks rows at all