GRAV - Websites without a database
Giuseppe Morelli
03 Apr, 2016
GRAV is a flat-file CMS. This means it does not use a database to store data. Every piece of information is saved to files.
This software can be very useful for websites or applications that do not require excessive complexity. Not having a database makes it very fast and a great fit for hosting plans with limited resources.
It is a project growing at an exponential rate, with many plugins and themes available. A graphical admin panel has also recently been added, so you no longer have to manage everything through files.
Project overview
- URL: https://github.com/getgrav/grav
- DEPENDENCIES: http://learn.getgrav.org/basics/requirements#php-requirements
- Can be managed through a CLI interface (shell)
- Templating with TWIG
- Content creation with MARKDOWN
PROS
- Fast page loading
- Well documented
- Growing list of plugins and templates
- Graphical interface for managing the CMS
- CLI interface for updates and installation
CONS
- Debugging is still a bit difficult
- Unlike Jekyll, it does not generate a static version of the site: a PHP interpreter is always required
Share: