Hi @GB_DESIGN, I am sorry if you had a bad experience. Although, I donāt know how much time you spent working with it, and what is your server setup. People get errors even when installing Starterkit or Plainkit. Probably 40% of our support requests are related to server setup.
I have to answer this properly.
Concerning errors
As far as I know, there arenāt known errors in Zero One. We are using it as a base for of many our projects, and many users are using it too. Our biggest clients are web development agencies using Zero One as a base for their projects too. Our support is always available, and we answer pretty fast, but we havenāt received a support request from you. Can you please tell me what error have you found?
The only errors we know that happened were this year after the PHP 8.2 release, and only in the early PHP 8.2. And they were actually not errors but warnings about the removal of PHP dynamic properties in PHP 9. Those warnings are not from the Zero One code itself but from two plugins not maintained by us (now updated). Also, those warnings happened ONLY on PHP 8.2 early version from several repos, not all, and it is something out of our control. Unfortunately, people have a big urge to be on the latest version of everything, so we couldnāt explain to everyone to just keep the PHP version on 8.1 for a while, and be patient. And everyone who wrote support requests got solution from us. It was an easy fix. 95% of people didnāt even have that warning.
Simplicity/Complexity
We spent a large amount of time representing all that Zero One is. Both on the demo itself, and in documentation. Almost everything is clearly visible. We even made videos. And we never say it is simple. Although, I wouldnāt say Kirby is simple still. Maybe a couple of years ago. Now it is a real powerhouse. Kirby is simple, but their website isnāt. Any of the websites you see in Kirbyās showcase is not simple.
But this subject is something that could be debated. How to have a simple website with all the modern features you need? Kirby is for simplicity, but when you start building a website with it, unless it is a very simple website, it will inevitably become complex.
We started simple, but users asked for this, and that, and in time it got a lot complex. And this how it is at the moment is great for many. You can do so much only from the panel. And if you need more, you can easily extend anything Theme extending - Zero One Documentation by not even changing Zero One files but overriding. You can also remove everything you donāt need to.
Yes, we use a number of plugins Credits - Zero One Documentation and from developers we trust. Most plugins can be turned off from the panel. Also, we update regularly every few months, and weāve been doing that for more than 3 years. If some plugin is having compatibility issues, we always find solutions.
So, our service is not only the theme. You practically have a developer for help. Like Kirby itself has. We had more than 3 thousand support requests so far.
āoverloaded with features and therefore error-proneā is like saying Windows or IOS has many features therefore they are error-prone.
Zero One is now very complex, and that is the fact. It takes some time to learn it. But when you learn it. it can become your best friend. And yes, it is not for everybody, and it is not for every project.
I like creating website themes, thatās my passion. But that is a very hard work, for a number of reasons. You donāt have one client but hundreds. And everyone has their own opinions and wishes. Someone needs complexity, someone wants simplicity, someone wants the navbar left, someone wants the navbar right , and I canāt please everyone. If one theme could do that it would be a miracle.
But what canāt be put on Zero One, is that it says it is something that it isnāt. Everything is very clearly explained, and even double explained.
Kirby 4 compatibility
It will not take too much time. Kirby 3 migration to Kirby 4 is not that drastic a change as it was from Kirby 2 to Kirby 3. The Kirby team is already helping with Kirby 4 compatibility, many plugins already have Kirby 4 compatible versions.