Monday, February 20, 2017

Grav - Overview

What is Grav?

Grav is a flat-file based content management system which doesn't use database to store the content instead it uses text file (.txt) or markdown (.md) file to store the content. The flat-file part specifically refers to the readable text and it handles the content in an easy way which can be simple for a developer.

History

Grav is written in PHP and developed by Rocket Theme team. It is an open source like Joomla, Wordpress or Drupal.

Why to use Grav?

Grav is a new type of fastest flat-file content management system which is easier to publish and manage content. It allows developer to handle content very easily by storing content in files (such as text or markdown files) rather than in database. If you want to build simple, manageable and quick site, it's better to select the Grav flat-file CMS. It costs less than the database driven CMS and is useful with I/O for file handling, when you don't have enough resources to handle database.

Features of Grav

  • It is fast, easy and powerful flat-file web platform.
  • It is used to build website with no extra tools or html knowledge.
  • It uses text file or markdown file to store the content.
  • It doesn't use database, so it eliminates the cause of bottlenecking.
  • It uses PHP based template provided by Twig which is parsed directly into PHP that makes it fast.

Advantages

  • It is not based on database CMS, so it's very easy to install and will be ready to use when you upload the files to the server.
  • It uses Markdown text files to make things easy. Using this, the content will be dynamically converted to HTML and displayed in the browser.
  • In case of security, Grav doesn't have admin area and database. So there is no chance of hacking into account or in the database to access the important data.
  • You can easily backup all the files to keep backup copy of your website, since there is no database to backup.
  • It is a piece of software which doesn't require more time to learn.

Disadvantages

  • Sometimes unauthorized users may access your content from the files directly as there is no database for the files.
  • It is difficult to build complex websites using Grav CMS.

No comments:

Post a Comment