Canner is a universal Content Management System (CMS) framework that allows you to build CMS in React JSX(XML-like) for Firebase, GraphQL, Restful API, Prisma. In other words, an agnostic CMS framework for any applications and data sources.
Canner is flexible and agnostic, that you can learn once and create any form of CMS for many different databases.
By defining a Canner schema in JSX, you can determine how the CMS stores data in your databases and the appearance of the CMS UI/UX.
With different connectors, you are able to create a CMS to interact with Firebase, MySQL, PostgreSQL, GraphQL with the same schema.
Since Canner schema is only a JSX (XML-like) language without any logistic code, in other words, you can maintain your code in a configuration file and easy to maintain using version controls.
Before we built Canner CMS framework, we've tried other CMS frameworks such as Wordpress, Drupal, etc. What we found was that getting simple functions to work was easy enough, but once you try to build and scale into your product or your service you ran into deeper issues...
Canner's CMS is only a React component.
Canner doesn't predefine any API and data structure.
React, so you have to learn a whole new system, in order to make some changes.
Canner natively allows you to use
Reactcomponents without any side-effect.
Canner is an agnostic CMS for any application, includes websites, mobile apps, IoTs, and even chatbots.
Canner allows you to connect any database and host anywhere, we even allow you to use Canner in hybrid clouds.
Canner uses schema to define your CMS, it could scale, and could be built into large applications and usages.
Canner adapts to your APIs.
Canner is only a
Of course not every CMS exhibits all these issues, but if you tried using another CMS you might have run into similar problems.
If that sounds familiar, you might like Canner. Which motivates us to solve these problems.
If you are interested in how we solve these problems see Our mission
Find more headless content management systems.