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.


Goals

  • 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

Requirements

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

License

Not yet decided

Finally getting somewhere!

2014-08-26 20:37:01

I've decided to rework my current CMS (Bobolo CMS) rather than creating a completely new CMS from scratch. It would have been much more intelligent to start from the beginning, but I don't have the time to work on two totally separate CMS products at the same time. What I think is the most fun is to work on the GUI to make it simple, flexible and easy to work with. So that's where I'm starting – redesigning the initial CMS to a new smarter and more modern structure and layout. …