Grav Content
- Grav - Multi Language
- Grav - Modular Pages
- Grav - Media
- Grav - Image Linking
- Grav - Page Linking
- Grav - Markdown Syntax
- Grav - Pages
Grav Themes
- Grav - Theme Customization
- Grav - Asset Manager
- Grav - Theme Variables
- Grav - Twig Filters & Functions
- Grav - Theme Tutorial
- Grav - Themes Basics
Grav Plugins
Grav Administration Panel
- Grav - Page Editor Advanced
- Grav - Page Editor Options
- Grav - Administration Panel Pages
- Grav - Configuration Site
- Grav - Configuration System
- Grav - Admin Dashboard
- Grav - Admin Introduction
Grav Advanced
- Grav - Forms
- Grav - YAML Syntax
- Grav - Lifecycle
- Grav - Development
- Grav - GPM
- Grav - CLI
- Grav - Debugging & Logging
- Grav - Performance & Caching
- Grav - Blueprints
Grav Hosting
Grav Troubleshooting
Grav Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Grav - Overview
Grav is a flat-file based content management system. This system does not use database to store the content, instead it uses a text (.txt) file or a markdown (.md) file to store the content. The flat-file part refers to the readable text and it handles the content in an easy way which can be simple for a developer.
Grav was developed by the Rocket Theme team. It runs on PHP and is an open-source CMS pke Joomla, Wordpress or Drupal.
Why Grav?
Grav is now the fastest flat-file content management system. It is easier to pubpsh and manage content with Grav. It allows a developer to handle content very easily by storing content in files (such as text or markdown files) rather than in database.
Grav helps you build a simple, manageable and a quick site. It costs less than the database driven CMS and is useful with I/O for file handpng, when you don t have enough resources.
Features of Grav
It is a fast, easy and powerful flat-file web platform.
It is used to build websites with no extra tools or html knowledge.
It uses text file or markdown file to store the content.
It doesn t use database, so this mitigates the instances 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 is 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 the 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
You might come across instances where 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.