/hcms

headless, api driven, content first cms based on ReactJS and Golang

Primary LanguageJavaScriptMIT LicenseMIT

hCMS, a headless CMS

hCMS will be a headless, api driven, content first cms to fit in a micro service environment.

Docker Build Status Go Report Card Coverage Status

Warning: Don't use for now: It's just started

Why to write in CMS in 2016?

  • Most CMS focus on HTML!
  • Only few headless CMS systems are open source and available on premise!
  • Most enterprise CMS are very heavy and often too expensive!

Technical Ideas

  • ReactJS UI
  • Golang server
  • Usage of react-jsonschema-form
  • Master slave architecture ** Master nodes for write operations (sql database with json fields) ** Replication and event protocol over web sockets ** Optional slaves/replicas for serving the content (nosql approach with json search capabilities)
  • Rest API and GraphQL API
  • Without own user management, but secured using JWT
  • Good candidate for storage: HouzuoGuo/tiedot

License

MIT Licensed