
I’ve implemented, configured and maintained numerous WordPress sites for clients when that is the right solution. This site you are on is built on WordPress in fact. I’ve had to recover WordPress sites and bugfix the underlying PHP code. My experience as a true WordPress developer is a bit limited though, so I’ve created a plugin on this site which simply tracks my bikes and the maintenance on them as a sandbox.
This simple plugin adds appropriate DB tables on activation (and conversely removes them on an uninstall), registers a shortcode to display bikes and their maintenance records (see below), and accesses media from the WordPress library.
The underlying code is PHP with hooks to WP. I use Javascript and CSS to handle the transition between sections. I’m regularly testing out new ideas and the code is available for review on GitHub.