idg.tools
idg.tools copied to clipboard
CMS solution for easy content co-creation
- [x] Keystone as headless CMS
- [x] Anyone can discuss and submit content in our the IDG Tools chat room on Element
- [ ] Deploy Keystone to Heroku
- [ ] Possibly cache static content and do daily rebuilds of a static frontend, or when changes happen. Perhaps a GitHub action could be triggered once per day to rebuild the content and publish to github pages?
- [ ] Or use the GraphQL API to get real time updates.
- [x] Setup access controls so editors only can edit and add new tools, and can't see other parts of the CMS. Admins can add/update/delete users, update categories and skills, and delete content. Perhaps add a review step before publishing, where admins can review and feedback changes.
Co-creator flexibility is a top prio to make this possible to scale.