Differences to Grav

I still work on around 15-20 client projects per year.

That’s a big strength I think. That means that you get the same perspective as us who build things in Kirby as well as your clients. Then you probably take better decisions. They are based on what is needed and probably not of what is the most fun to build.

Website

I’ve looked a little more into Grav vs Kirby. When comparing websites they are really different.

Grav has animations, colors, fancy fonts etc. It looks a bit like a commercial WordPress theme. It feels like a designer made it.
Conclusion: Made to be beautiful

When looking at Kirby I feel it has a touch of industrial design. With that I mean that the font is not made to be beautiful, it’s made to be readable. The slideshow on the first page is lightning fast. No animation.
Conclusion: Made to be functional

Headers

One interesting feature that I found reading somewhere is that Grav saves important stuff in headers. When using a function to get all pages with a special category it will only read the header. The content is in the body and will only be readed when needed.

I don’t know if it would be good for Kirby, but an interesting idea for speeding up.

Docs

What I like about Kirby docs is that it’s often easy to understand. Lots of examples and texts.

Grav has a kind of documentation tool that I like at first site:

It would never replace great examples and texts, but is good to fast find a function to see what it takes for arguments.

Both is good to have. Maybe generate a tool like that from inline documentation in the code?

Structure

Grav seems very structured. It feels like they are using yaml for almost everything. I would probably love that… at first… then I would lack the possibility to add logic.

Kirby uses php more.

Half way to WordPress

Grav has alot of features it seems. It has themes and you can activate the plugins right from the admin.

I feel like Grav is half way to WordPress. It has more of WordPress than Kirby. More bloat, more dependencies, more features.

Kirby has just what I need, often just when I need it. Not more than that.

2 Likes