Really flexible headless CMS, built on top of Symfony and GraphQL.
Clone or download
stefan-kamsker Merge pull request #284 from unite-cms/fix/274-variation-type-returns…

Fix #274 [CollectionFieldBundle, VariantsFieldBundle]: remove fieldna…
Latest commit aa6f62c Sep 21, 2018

unite cms

Build Status Test Coverage

unite cms is a decoupled content management system that allows you to manage all kind of content in a single application using a clean and simple user interface. Developers can access the content via a graphQL API to build all kind of websites, apps or IoT applications.

unite CMS admin UI


🎉 Our totally free public beta is online! Try out unite cms. 🎉

Getting started

See the docs

Project structure

This is the mono-repository of unite cms core. It includes all core bundles. And pushes changes automatically to each the repository of each bundle.

So when you are using unite cms, you will not install this repository directly, but use composer to install all of the unite cms core bundles you need in your project. We also provide an standard installation of unite cms which includes all core bundles and all core configuration. You can find all details in the docs.


Feel free to report bugs, ask questions, give feedback or help us working on the code base of unite cms. The issue queue of this repository is the place for all of this contributions.

Releasing versions

Because the code splitter we are using at the moment is only listening to code push and not to tag push, you need to modify files in every bundle that needs to get updated. After that you can add a new git tag version and push the new tag to the repository:

git commit -m "Release version 0.X.X"
git tag -a v0.X.X -m ""
git push origin --tags
git push origin master