Cyan CMS

My modest goal with Cyan is to create the best CMS the world has ever seen. It should run on all platforms, be open and free and rely on modern web technologies such as HTML5 and CSS3.

Working with clients and CMS:es for the last five year I've learnt a few things of what clients want and expect from a webpage and what they later on wants. Perhaps they start out nice and easily with one language and ten pages, but what happens if they after a year want to add two more languages and the possibility to have more themes and than a few admins? The goal with Cyan is that this will be possible from the start, without needing to rely on too many third party plugins from different sources.


  • Simplest, yet most powerful, user interface possible
  • Multi-lingual from the start
  • Full version control of content
  • Hierarchical user structure
  • Multi-site possibilities with different themes on different parts of the website
  • Multi-user
  • Flexible plugin structure
  • High performance
  • Small footprint
  • Full cache support for all content
  • Inline-editing
  • Full drag-and-drop
  • Fully customizable data structure
  • Full AJAX implementation
  • Secure (SHA256-hashed passwords with unique salt for each user)
  • APIs
  • HTML 5 and CSS 3
  • Should work in mobile devices out of the box using responsive layout
  • Even Admin UI should work in all devices - mobiles, pads etc.
  • UTF-8 encoded

Based on

  • Bootstrap 3


  • A Unix or Windows-based web server running Apache
  • PHP version 5.3 or newer
  • MySQL 5 or newer


Not yet decided

Best looking CMS in the world

2014-09-11 15:05:10

My dream and intention with Cyan is to create the best looking CMS ever, even beautiful if you may. There are numerous content management systems out there that are quite good, advanced and powerful, but they can be quite awkward to use. And don't even mention the way they look. A simple and intuitive user interface makes it both easier to use as well as, well... even fun to use! That's my ambition! …

Started new repository!

2014-09-09 11:20:07

Today I've extracted all code from the original repository, making a statement that I'm separating this CMS version from my old one. It will also be more logical and smarter rather than having it in a branch on the original CMS. I've also started stripping away old parts of the content handling and I will now focus everything in the new format. We'll see how to do this with shopping baskets, calendar events which you can participate on etc.

Removed JS- and CSS-dependencies for sites

2014-09-05 10:30:42

Earlier all sites in the CMS required jQuery (both frontend and backend) and Bootstrap for the backend. This resulted in weird clashes if you tried to create a theme that depended on a different version of Bootstrap or jQuery. I have separated all these things between the "admin and visitor parts" of the CMS. I found this is truly much more logic and the best way to go. Probably the ONLY way too :P

New looks

2014-09-01 12:34:53

The new design will feature a fresh look with a vertical menu on the left, plus a navbar on top and a panel to the right. My earlier design only sported a top navigation with dropdowns, but I think putting the menu to the left will be better. Oh, and did I mention it will be fully responsive? I've also started to trim away old fat such as images, LESS and JS-files to make it more "fat free" and lean. The superb Bootstrap 3 is used as the base for the markup, great stuff!