Rokfor is a headless content management with JSON API running on regular LAMP stack or in the cloud. The API is restful and supports both read and write actions. Rokfor focuses on flexible structures and relations between data, somehow combining SQL and NoSQL concepts.
The core is based on Slim Framework for PHP and various other open source projects like Propel for the database abstraction and AdminLTE for the backend templating.
Rokfor is installable with Composer and requires a MySQL Database. It should be no problem to rewrite the adapter for a different SQL database though, as long it is supported by Propel.
Rokfor was used to generate printed matter. For that reason, the database is inspired by books and periodicals with a strong focus on structural relations. Books are like projects. They can have chapters. Chapters can be nested. And each book can be cloned into issues, that makes it a periodical. Besides that basic philosophy, Rokfor puts no limitiation on the form of each document. They are neither blog posts nor text documents. They are composable templates.
Features
- – S3 storage for uploads
- – Installable via composer
- – Compatible with AWS Beanstalk or similar cloud hoster
- – Strong focus on data relations
- – No limitations towards content modeling
- – Dynamic structures: Books, nestable chapters, clonable issues
- – Users, roles and groups
Database