The exercise files in this course provide starting points for each video. Learn how and when to use them.
- [Instructor] To make it easy for you to follow along, this course comes equipped with a full set of exercise files you can download directly from the course page. The exercise files provides the starting point for each movie, marked with the chapter number and the movie number. So movie nine from chapter two is 02_09. Watching this course you'll build two different things: a WordPress plug-in to extend the functionality of WordPress and it's REST API, and a standalone application that interacts with the WordPress REST API from the outside.
To be able to follow along, it's important to know what context you're working in at what time. So let me explain. In chapter two, this first big chapter here, you'll build and configure a custom plug-in called Task Book. The exercise files for this chapter contain a single folder named taskbook, and you can copy and place this folder into the WPContent/Plugins folder in your local WordPress site. This is a plug-in that you'll be working on.
Chapters three through seven focus on the standalone app, and here the exercise files provide a folder called TaskBookApp that contains the entire app. You can place this folder anywhere on our computer. I have it right here on my desktop. There is one exception to all of this. Chapter four movie five addresses the WordPress plug-in and the exercise files contains that plug-in. You'll notice the folder inside here is taskbook, not TaskBookApp. It's pretty obvious what's going on when you watch the course and get to this movie, but I'm letting you know now in advance so you know to look out for it.
In some cases you'll notice there are folders that contain both a beginning and an end state, so for instance 02_15 also has an 02_15_END. This is because I saved the changes that you went through in 02_15, and then I've made additional changes when you go to the next movie or we're switching from one app to the other. So if you see this 02_15_END or something like that, know that this is the end state of the movie you just watched. In every other case, the next movie holds the end state of the previous movie, so you don't have to have this end state saved.
Finally, there's a folder in the exercise files called assets that holds a single PDF document. This is a graphic representation of the information architecture, wire frame, and user journey for the standalone app, and you'll see me refer to it several times throughout the course. Keep this graphic handy and refer to it yourself anytime you're unsure about where we are or what we're building. That's what it's for. Alright, that's the exercise files. Now let's get going.
- Planning the application
- Extending WordPress with a plugin
- Setting up the standalone application
- Configuring OAuth 2 in WordPress
- Building the task list view
- Building the new task view
- Creating a new task via the REST API
- Displaying conditional content
- Visualizing data using Graph.js