TL;DR – If you ping me directly for help with something, you will probably get it. BuddyPress & bbPress recently switched from IRC to Slack for real time synchronous communication. Philosophically, I prefer the openness of IRC, but I do appreciate how convenient Slack is for everyone, and it’s anecdotally a more inviting and active […]
Read more "“I’m too busy”"
Below is a gallery of screen shots I took of WordPress’s administration area (and a few other bonus shots) ranging from it’s first public release through to December 2013. Unfortunately, they are in random order; WordPress’s media library imported them asynchronously and ordering them chronologically will require a do-over (which maybe I’ll do later… meh, for now.)
My personal favorite version (though not the popular vote) is 2.9. I guess it’s like listening to an old original song and album — WordPress 2.9 reminds me of a simpler (yet exhilarating) time in my life, and each UI tweak & change, each new feature since comes from a younger generation doing exactly what I expect them to naturally do: remix the remixes, test boundaries, crush limitations, and change expectations.
What’s your favorite, and why?
If you’ve made it this far, thanks for not letting my apostrophe usage severely negatively impact your viewing & reading experience.
Read more "Evolution of WordPress’s Admin UI"
Siobhan McKeown recently authored an amazing post at Smashing Magazine about contributing to WordPress. I was fortunate enough to have the opportunity to share some of my own thoughts, mostly surrounding BuddyPress and bbPress. If you’re a part of the WordPress community, this is a great read, with ideas and suggestions from a few of […]
Read more "Contributing to WordPress, BuddyPress, & bbPress"
I’ve fallen into a routine when building WordPress plugins; a few general rules are: Avoid creating new PHP globals. Avoid executing PHP code in the global scope. Generous use of Actions and Filters. I’ve decided to name the pattern I use Slash, which stands for: Singletons Loaders Actions Screens Handlers Singletons I didn’t love singletons in […]
Read more "SLASH Architecture – My approach to building WordPress plugins"
tl;dr – PSA about PHP5 visibility and it having the potential to change what we love about WordPress. Ergo: use it correctly. —- Leading projects like BuddyPress and bbPress, I tend to work closely with the WordPress team and mirror the development paradigms as much as it makes sense to. We’re doing tandem development, after all — […]
Read more "PHP5 Visibility and WordPress"
As WordPress has matured over the past few years, my perspective has shifted to think of it as the environment I develop in. I no longer really associate myself as being a PHP developer, a front-end or back-end developer, an architect, or a designer. This both scares and delights me. To be a good WordPress […]
Read more "WordPress as an Environment"
Back in December of 2011, Matt and friends added the ability for WordPress plugins to have really pretty header images. For BuddyPress, I went through a few design iterations before settling on the header image pictured at the bottom of this post. I wanted it to be minimalistic and unique, so I took an hour […]
Read more "Custom Plugin Header Image Label"