I've used WordPress for years. It's great for a simple blog, but not any kind of complex CMS, IMHO. After adding a few plugins, maintaining it is a nightmare; and I won't get into the database design underneath.
Another vote for Wagtail: my team has moved to it and have found it to be wonderful. It is the first time our tech, content, UX and marketing teams all agree on a CMS being wonderful. Streamfield is an absolutely killer feature. Our writers love the editor interface, which was clearly designed by and for content creators, and not by a bored developer like me.
Check out Wagtail. It takes a little bit more planning to get started, but wow, does it pay off in the long run.
It is truly free and open-source, released under the BSD license.
Good question. I like perch its quick and easy to build with, I moved from wordpress to perch last year and it has cut development time in half.
It's super flexible no need for dodgy third part plugins that's no longer maintained. Instead of plugins I just build everything I need custom with the tools perch provides, I end up with something thats perfect for the client and its a lot faster than trying to modify some third party plugin.
Clients are initially scared of perch, they want wordpress because thats what they are used to and "thats what every one else uses". Five minutes into their perch training their attitude is "This is great. Why does every one else use wordpress?".
Sure its not free like wordpress but its only £50 and its worth every penny, you will easily make that money back in development costs in a day.
It meets the original definition of open source as in the source code is open and modifiable, you know the opposite of closed source.
If you mean the OSI definition of open source which defines how free the licence is, rather than how open the source code is then I suggest you check out the FSF they are the original OSI and advocate for free software and generally don't feel the need to change an existing definition and make it theirs.
If you have the code to modify then its open source, thats all that open source is it has nothing to do with the license unless you are talking about an OSI license in which case its just an OSI license and nothing to do with the source code or its openness.
Wagtail (www.wagtail.io) all the way. We at Overcast use this for all our clients, ranging from small sites with a couple of pages to enterprise sites with thousands of pages. Very simple but very powerful admin interface and treads the line very nicely between simplicity for programmer vs simplicity for the end user.
Another vote for Wagtail: my team has moved to it and have found it to be wonderful. It is the first time our tech, content, UX and marketing teams all agree on a CMS being wonderful. Streamfield is an absolutely killer feature. Our writers love the editor interface, which was clearly designed by and for content creators, and not by a bored developer like me.
Check out Wagtail. It takes a little bit more planning to get started, but wow, does it pay off in the long run.
It is truly free and open-source, released under the BSD license.