smancke / hcms

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:JavaScript 51.7%Language:Go 43.3%Language:Shell 2.1%Language:CSS 1.8%Language:HTML 1.2%