For the fifth year in a row, we have dedicated workshop tracks at WordCamp Cape Town. We’ve focused on making them as interactive as possible and in order to do that, it helps if attendees come prepared.
Don’t worry if you don’t have time to prepare; someone will be able to help out. If you do have some time though, please prep by getting the below list up and running.
Needed for most workshops
- Pen and paper, or a note-taking app
- Laptop (if you don’t have one, someone can likely share a screen with you)
For all more technical more technical
- A local installation of WordPress
- For less technical workshops: Local by Flywheel or DesktopServer
- For more technical workshops: Any of the above two, VVV, Docker, MAMP, or another
- A code editor/IDE (Sublime, Atom, VS Code, PHPSTORM, or other)
- A GitHub profile
Needed for specific workshops
WPooW – An Object-Oriented Wrapper for Creating WordPress Themes or Plugins
- Clone a GitHub repo (still needs to be added)
Climbing the Gutenberg (recommended local: Local by Flywheel)
- Install Gutenberg under Plugins > Add New on your local site (just search for “gutenberg” in the search bar)
- From Pexels, Unsplash, or another free stock photo site, download some pictures
Maintaining & running a successful online WooCommerce store
- Install WooCommerce under Plugins > Add New on your local site (just search for “woocommerce” in the search bar)
- Install Make under Appearance > Themes > Add New on your local site (just search for “make” in the search bar)
Leveraging the WordPres REST API to power mobile applications
- Install Node.js
- Install Ionic Framework
A definitive guide to building your first Gutenberg block
- Some basic React knowledge (props, API)
- Fundamental PHP and JS knowledge
- Install Gutenberg on your local site
How to create a website experience
- Open this Dropbox folder
- Follow the instructions in the READ ME.docx file
WordPress Internationalisation Workflows
- Install the latest version of WP-CLI. Most development environments come with this, so running
wp cli update
might be enough - Optional: If you have developed a theme or plugin before, install that on your local site
Improving your code with PHPUnit and Test Driven Development (recommended local: VVV)
- Install the plugin in this repo
- Follow the instructions on the same repo