While working with different companies in Sweden I collected thoughts about content management software. I think the main focus should be on people and that it's useful for yourself. No database, no admin panel, no complex framework. Most people don't need all of this. As Dieter Rams said, good design should concentrate on the essential aspects, back to simplicity.
Goals of a software for small websites:
- Great user experience, useful for small websites
- You can use file system and web interface
- Free and open source, no license fee
What should be in common with other CMS:
- It works. You can create web pages, blogs, wikis.
- Quick installation. Get started in a few minutes.
- No database. Everything is just files and folders.
What should be different from other CMS:
- Not much to learn. Better dead simple than too many features.
- No admin panel. Update your website with the normal navigation.
- Dynamic and static pages. Web pages can be served without CMS.
- CMS workflow myth: Aim for the simplest possible working model than actually works by John Eckman
- 2014 will not be the year of flat file websites: The weaknesses of many file-based websites by Steve Burge
- Will flat-file dethrone WordPress: An explanation why WordPress is here to stay by Morten Rand-Hendriksen
- Flat file content management systems: A list of flat-file CMS, mainly open source, curated by Ahad Bokhari
Mark Seuffert, January 2014