Grav: Creating Websites with a Flat-File, No-Database CMS Training Course

Course Code

grav

Duration

7 hours (usually 1 day including breaks)

Requirements

  • Website development or design experience
  • Familiarity with PHP, CSS and HTML is helpful to handle more advanced features

Overview

Grav is an open-source, flat-file CMS (content management system). It comes with a powerful Package Management System to allow for simple installation and upgrading. Grav's underlying architecture uses well-established and best-in-class technologies to ensure that Grav is simple to use and easy to extend. As Grav is a flat file CMS, no database is required; this makes setting up a new site a very smooth process.

This training introduces the fundamentals of Grav CMS and walks participants through the creation of a Grav-based website.

By the end of this training, participants will have the knowledge and practice to deploy their own Grav website.

Audience

  • Web application developers

Format of the course

  • This training has a heavy emphasis on hands-on practice. Most of the concepts are discovered through samples, exercises and hands-on development.

Course Outline

Introduction

  • Grav vs Wordpress, Joomla and Drupal

Setting Up Grav CMS

Using the Admin Panel

Using the Grav CMS CLI

Creating web content in Grav CMS

Working with Grav CMS templates

Creating essential theme files

Working with CSS

Setting Up a Blog

Working with the post template

Creating a modular home page in Grav CMS

Obtaining themes and skeletons from GetGrav.org

Debugging and logging

Adding plugins and themes

Working with Blueprints

Migrating from Wordpress

Updating Grav CMS

Performance and caching

Troubleshooting

Contributing to the Grav CMS project

Closing remarks

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in the US!

As a Business Development Manager you will:

  • expand business in the US
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!