GHCMS is the perfect tool for developers who want to create a website quickly and easily. With its simple addon boilerplate, you can create a website in minutes without worrying about permissions or user management. With its powerful GraphQL API, you can easily query and update your content.
Our aim is to make GHCMS as adaptable as possible, Providing fine grained access control to staticly stored content, such as blogposts, images, videos, etc, just files and folders.
Whilst providing a authentication platform, easy to use addon API, GraphQL endpoint
We aim to provide:
Goals | Progress |
---|---|
Easy auth interface | ❌ |
Oauth2 Provider | ❌ |
Plugin system | ❌ |
File Uploads | ❌ |
Antivirus file scan | ❌ |
GraphQL API | ❌ |
Backup system | ⏳ |
Role based permission | ❌ |
Document level permission | ❌ |
Localization | ❌ |
Importing Database | ❌ |
Exporting Database | ❌ |
Asset fingerprinting | ❌ |
Static file delivery | ❌ |
CLI | ❌ |
User Managment | ❌ |
Documentation | ⏳ |
Image encoding | ❌ |
Automatic setup | ⏳ |
Module | Coverage |
---|---|
error_handler | ✅ |
general_library | ✅ |
configuration | ✅ |
database_service | ✅ |
error_handler | ✅ |
I want this project to be as independant as possible! If you see a dependency that you can write from scratch, contribute it!