5 ms·
I use https://getgrav.org/ https://getgrav.org/ and this is why: - No DB. Use a flat file layout similar to Jekyll or static site generators. - Offers dynamic
by antileet 10y ago
I use https://getgrav.org/ https://getgrav.org/ and this is why:
- No DB. Use a flat file layout similar to Jekyll or static site generators.
- Offers dynamic features like redirecting and custom routing when you need it. This isn't possible with a pure static site generator.
- Decent optional panel to write, edit and manage almost all aspects of your site.
- Quite fast once you set it up with good caching.
- pps 10y agoThis one is amazing, thank you!
- FanaHOVA 10y ago+1, I use Grav too for my blog. Admin panel is really light, there's a lot of skeletons based on modern templates and they are a much smaller number which can be bad but also good so that you don't get overwhelmed by crappy stuff like it happens with Wordpress.
- ZenoArrow 10y agoGrav looks promising, thanks for the heads up.
- ar-jan 10y ago+1 for Grav
- therealmarv 10y agoI first thought cool. On second look I see it is based on PHP. I'm sure newest PHP is really fast and advanced but I don't want to invest any of my time on that language (just my personal opinion). Update: OK, it also runs on nginx. Made a wrong claim it does not run on it. Sorry.
- theossuary 10y agoWell that shouldn't be true. Firstly there is no good reason why any PHP framework would ever require a specific web server, so the claim seems dubious. A little reading in their installation guide confirms Grav should work with any web server: https://learn.getgrav.org/basics/installation https://learn.getgrav.org/basics/installation
- therealmarv 10y agoYes, you are right! Corrected it.
- caleblloyd 10y agoGrav has samples for many different web servers, including nginx: https://github.com/getgrav/grav/tree/develop/webserver-configs https://github.com/getgrav/grav/tree/develop/webserver-confi... It is classified as a "flat-file CMS", explained here: https://github.com/getgrav/grav/issues/516 https://github.com/getgrav/grav/issues/516 It does not require a database.
- jpkeisala 10y agoWhat is wrong with PHP?
- prewett 10y agoI think the canonical reason is that it is a fractal of bad design: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/