Category: WordPress

  • Thanks Theme Foundry!

    Y’all are too much. <3

  • WP Bacon Care Package

    When the folks over at WP Bacon heard I broke my ankle, they made sure I wouldn’t go hungry by sending me the gift of bacon, which I promptly put to good use. Thanks y’all!

  • BuddyPress Notifications

    Today, with a little help from my friends, the first new component to BuddyPress in several years saw it’s first commit into trunk this morning. BuddyPress’s new Notifications component is something I’ve had in my imagination since BuddyPress 1.0. It works identically to the previous core notifications functionality, and offers key features I’ve always wanted…

  • Contributing to WordPress, BuddyPress, & bbPress

    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…

  • SLASH Architecture – My approach to building WordPress plugins

    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…

  • Documentation – WCYVR 2012

    Want to relive some of the excitement from my WordCamp Vancouver session on documenting your code? Weren’t able to make it and want to see some slides that are totally out of context since you didn’t hear me talk about them? Now’s your chance! Check them out on Slideshare!

  • PHP5 Visibility and WordPress

    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 —…

  • WordPress as an Environment

    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…

  • Beeeees!

    A highlight from my bbPress presentation at WordCamp San Francisco 2012. [wpvideo tG3NrSDs]

  • Custom Plugin Header Image Label

    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…