Andy Miller - Quickly build a personal resume site with Grav, a modern flat-file open source CMS
Abstract
Grav is a modern open-source flat-file CMS built to be fast, flexible, and extensible. In this workshop, we will cover the basics of Grav, it’s origins, and it’s many benefits over traditional database-powered platforms.
During this comprehensive session we will go step-by-step through the process of creating a personal resume site while touching on many key topics that will enable you to develop more complex sites in the future:
Installation via ZIP, GitHub, and Composer
Configuration and customization via YAML-based config files
Making use of Grav’s CLI tools
Markdown syntax and Grav-specific content features
Content editing and creation via the filesystem
Working with content media such as images and videos
Understanding the difference between regular and modular pages
Basic theme modification, and a quick guide to creating your own custom theme
Overview of Grav’s plugin architecture and the Grav Package Manager (GPM)
Including forms utilizing Grav’s flexible Form plugin and blueprints
Optional web-based administration plugin
Grav’s powerful multi-language capabilities
Overview of Scheduler and Backups manager
Using GitHub to manage your deployment workflow
Participants should bring their own devices if they wish to follow along. They should have PHP 7.1+ pre-installed, a modern browser installed, and be familiar using a text editor.
Biography
Andy Miller is a web developer with over 20 years of experience, having worked for fortune 100 companies, dot-com startups, and now runs his own businesses. Andy is a former core-team member of Joomla, as well as the CEO of RocketTheme, one of the longest running theme development companies that specializes in open source platforms.
As well as being involved in open source projects for over 13 years, he’s also the author and lead developer of Grav CMS, a modern open-source flat-file CMS that is rapidly becoming a go-to alternative to traditional CMS platforms. Andy is also a senior partner at Trilby Media, a professional services company focusing on end-to-end site development with Grav CMS.