Last night, I presented to ~25-30 people at the PDX PHP meetup on “WordPress as an Application Platform”. Even though I’m no longer with Human Made, I think what they’ve done with WP Remote (and Happytables) is the bleeding edge and worthy of sharing.
Ultimately, the point I wanted to get across is two-fold:
- Many applications you could think of building are easily doable with WordPress.
- WordPress-based products are even more interesting when you have a few, and durable components to share between them.
After the talk, I asked Zack for his feedback:
- Went well: introduction via Freshbooks example really set the stage for what we were talking about. Avoided misunderstanding / different opinions of what a web application was.
- Next time: Challenge people more. Explanation of how HM built WP Remote was a bit surface level. Could’ve gone deeper into the architecture as a frame of reference for people when they run into it.
Resources
All of the references I mentioned in the slides are available at the following links.
WP Remote components:
- Job Agency – Asynchronous jobs system for WordPress, built on WP-CLI.
- HM Rewrite – Wrapper for the WP Rewrite API.
- h-api – Simple, descriptive API pattern. Needs work for public consumption.
Object cache drop-ins:
- wp-redis from Alley Interactive
- WordPress Memcached Backend by Zack Tollman (uses PECL Memcached)
- Memcached Object Cache by Ryan Boren (uses PECL Memcache)
Future of WordPress: