Note: Cycle isn't production-ready yet.

Overview

CycleCMS is made to be a simple yet effective content management system.

It has minimal tech jargon but also powerful features like the ability to release to multiple environments, webhooks, etc.

It's meant to be set up by a developer, but easily managed by a client.


Websites

To get started, Create a Website. Enter a website name and domain. 

Then, you can add multiple environments (like a production or preview/staging environment).


Entry Templates

For the technically inclined, an "Entry Template" is what we call schemas around here.

This is how you define the shape of the content that will go into CycleCMS.

For example, if you're creating a blog, you would create a "Post" entry template. Entry templates can have mutliple fields such as a text, rich text, url, image, etc. The template would then have fields like a title, body, excerpt, etc. 


Entries

Entries are the core part of Cycle. Every bit of content that you want to be configurable on a website will be an "Entry". In our blog example, all of our posts would be "Entries".


Groups

Groups are —unsurprisingly— a collection of Entries. To extend our blog example further, you could use groups to organize posts into categories. You might want to create a "Tips & Tricks" category on your blog. You can add al of your posts ("entries") to your "Tips & Tricks" group.

Another example: If your blog has multiple Authors, you can create an "Authors" group, then create an "Entry" for each author and add them to the "Author" group.