60 lines
No EOL
2.6 KiB
Markdown
60 lines
No EOL
2.6 KiB
Markdown
---
|
|
categories:
|
|
- presentaties
|
|
date: 2019-05-23T10:31:43+02:00
|
|
description: ""
|
|
layout: event-talk
|
|
tags:
|
|
- owncloud
|
|
- nextcloud
|
|
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. |