1.) Look at intro & examples
2.) Look for specific info on the gaps I had.
Plot twist: That's what you want. It won't go smooth because of knowledge gaps that are hard to spot otherwise. Find the gaps, fill 'em!
- thinking about how the process should look like from a user's perspective
- figuring out with actions & filters I needed to hook into
- implementing the server-side in PHP
The purpose of this was entirely to learn how it works.
There are libs (e.g. github.com/davidearl/weba…) that do all this in a much nicer, cleaner way.
For the plugin, I will contribute to github.com/georgestephani….
Anyway, happy learning!