Let me jump to the point.
I am looking for the right tool to build websites where I take care of the design and scaffolding and other "non-tech”-people (my clients, family, or friends) should be able to easily take care of the content.
As normal operations I expect my clients to do include: edit basic information on the website such as text and images, add future events, and sometimes add new subpages (equivalent to a blog, or e.g. add future events and listings)
I am a bit overwhelmed by the amount of stuff out there that supposedly is suited for doing this and other type of stuff. Wordress, Hugo, Grav, OctoberCMS, Jekyll, Bolt, Statamic, Processwire, Sitecake, CouchCMS, Joomla, CraftCMS.
Here are what I think are my absolute requirements:
- It needs to be super easy for clients to edit (at the level of using a word editor)
- I need to have precise control on the design of the website. I have experience with Bootstrap, so ideally I would take a bootstrap boilerplate or template and easily incorporate it with the functionality for the CMS
Here is what I think is very desirable:
- Learning Curve for me is small
- Open Source, either free or one time off cheap.
- No database? I guess this would help for future migrations, but I’m not too sure whether this is really important
- Fast
Here is what would be cool, but not important:
- If the community around it is getting bigger and have many plugins being created
Does anyone have advice on this?
Here are my current thoughts on solutions I've heard of:
Wordpress: It seems the king here, but everyone seems to hate it! My understanding is that it is fairly easy for clients to edit, but last time I looked it was way harder for me to have precise control on the design, people also complain that it is slow, and uses a database.
Hugo, Jekyll, and other static site generators: Well they have their strong points, (fast, secure, etc.) but it seems that to get the non-tech-editing functionality is exactly what they don’t have.
Grav: I am currently looking into Grav, the user interface seems ok for clients, but I am experiencing a higher learning curve than expected.
OctoberCMS: seems sweet for learning curve, but from what I read, since it is developer-oriented (good for me) it becomes harder for my clients.
Bolt: seems good at its promises (“Easy for editors, and a developer's dream CMS") but uses a database?
Statamic: expensive for me and my type of clients
Processwire: didn’t look much on it
Sitecake: So cool!! Very easy for clients, without a database, for dead simple websites, but I guess way harder to have something similar to a blog where clients can add pages that fall under different categories?
CouchCMS: similar to Sitecake but needs a database
Joomla: people say so many bad things that I didn’t even looked into it. Should I?
CraftCMS: sounds nice, and it has a solo free option, with only one user. That might work?
Wix, Squarespace, etc. Great for clients who have the money to spend. super intuitive to edit. Not for my wallet and clients
There might be others I'm not aware of. What would you recommend that meets my needs?