Workshop for Aspiring WordPress Developers

Friday, April 13, 9am – 3pm. Lunch provided.
Workshop Leaders: Aaron Reimann, Micah Wood and Evan Mullins
Requirements: Bring your laptop and have the programs listed below installed!

This will be 90% focused on development working with Gutenberg. We are still trying to plan it, and it is evolving as we speak just how Gutenberg is a moving target (in a good way). We know that we will be speaking about what Gutenberg is, and how to create a Gutenberg Block.

Update 3/6/18: Aaron Reimann interviewed Micah Wood about what is going to be covered:

 

Click to read full transcription.

What You Will Need

You must have a computer that can run MAMP

You should know basic HTML, CSS and PHP

Also, it would be extremely helpful to have the following already installed and running on your computer, but it is not required. Since this program for beginning WordPress developers, so you may not have these items installed, so we will start the day off getting them up and running for local development. Local development is important because it will save time in the long run, and it will give you a way to what you need without having to FTP (upload) the files to a remote web server.

What You Must Do Prior to the Session

First, install the server, we’ll be using a suite of servers called MAMP

https://www.mamp.info/en/downloads/

Mamp contains everything we need to get a web server up and running on your local computer. It will install Apache (the web server), MySQL (the database server) and PHP (the programming language WP is written in). This is critical for getting up and running before the session starts, and it runs on Mac and Windows. If you are running Linux, we’re assuming you can run these things locally.

Mac installation video: https://www.youtube.com/watch?v=4ZqfrWX82vo&t=1s

Windows installation video: https://www.youtube.com/watch?v=nEeHhQZ4cF0

Secondly, install a text editor. We strongly recommend PhpStorm, but Atom will work if you can’t purchase (or the 30-day free trial runs out).

https://atom.io/

This text editor will allow us to create or modify PHP files that we will be creating.