fediversity_website/content/evenementen/nluug/voorjaarsconferentie-2019/talks/andy-miller-quickly-build-a-personal-resume-site-with-grav-a-modern-flat-file-open-source-cms.md

60 lines
2.6 KiB
Markdown
Raw Normal View History

2023-07-29 15:06:46 +02:00
---
categories:
- presentaties
date: 2019-05-23T10:31:43+02:00
description: ""
layout: event-talk
tags:
2023-07-29 15:12:30 +02:00
- grav
- cms
2023-07-29 15:06:46 +02:00
title: "Andy Miller - Quickly build a personal resume site with Grav, a modern flat-file open source CMS"
speakers:
- andy-miller
presentation:
filename: 2019-05-23-andy-miller-quickly-build-a-personal-resume-site-with-grav-a-modern-flat-file-open-source-cms.pdf
recording:
platform: youtube
url: https://www.youtube.com/watch?v=flMPnb_gwg8
---
## 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.