Writing high-quality WordPress plugins

Brad-GriffithSpeaker: Brad Griffith
Read our Interview with Brad Griffith
Follow him online: twitter icon designed by Dan Leech

Session Description:

When you can’t accomplish your project’s goals with custom post types and a custom theme, you have two options available: 1) write a separate application in a large MVC framework, or 2) develop a WordPress plugin that augments the built-in functionality in a way that meets your needs.  Both options present major challenges.  When integrating your WordPress site with another application, frontend code can become inconsistent and clients can become confused by multiple administrative backends and wildly different content management capabilities.  When writing a WordPress plugin, development shops find that the productivity and quality assurance tools they are accustomed to their MVC framework providing are conspicuously absent.  This session will evaluate the trade-offs inherent in this dilemma and offer some solutions that empower developers to maintain a high-quality user experience while implementing features that off-the-shelf WordPress isn’t suitable for.