The truth is that working with WordPress plugins opens up a new universe of creativity and it’s easy to feel a little overwhelmed by it. Some of the best plugins can have thousands of lines of code and might even interact with several web services. If that’s what a plugin needs to be, how could anyone ever get started? The solution is to figure out a Minimum Viable Plugin and start learning by creating the smallest plugin we can get away with.
You’ll be surprised how far you can go just by writing simple plugins, too. Sometimes, you just want to slightly tweak the functionality of WordPress, or even another plugin, and a simple plugin will get the job done. We’ll look at a few other small plugins I’ve written that make the WordPress sites they run on a little friendlier or just work better.
And, after you’ve built the simplest possible plugin, you can try developing the second simplest possible plugin on your own. We’ll talk about a few ideas you might like to try next. And once you’ve made a few simple plugins, you’ll find yourself making plugins that might have seemed to hard to even begin before. There’s a while lot of plugin development to do after you make the simplest possible plugin, but it’s an excellent way to get started.
October 20, 2014 — Nichts ist mächtiger als eine Idee, deren Zeit gekommen ist, nur wie setzt man sie um? Die Session behandelt anhand des Plugins SOSERE die wesentlichen Stufen und Herausforderungen bei der Umsetzung einer Plugin-Idee und ihrer Weiterentwicklung.
October 5, 2014 — A look at how anything is possible with the power of WordPress and its community.
September 24, 2014 — The purpose of this presentation is to give a very basic introduction to the creation of a new plugin. The audience will learn about using the Codex, actions, filters, shortcodes, custom settings, and some best practices. The resulting custom plugin will be able to add custom css, insert fancy horizontal breaks, link to existing posts, add color to text, and find and replace content in WordPress posts and pages on display. An existing understanding of some PHP is required to get the most value from this presentation.
August 5, 2014 — We will look at the difference between Options and Transients, in what situations plugin developers should use one over the other, and why one is not superior to the other.
May 17, 2014 — Since adopting the predecessor to Breadcrumb NavXT in 2007, I have grown immensely as a plugin developer and maintainer. Along the way, I have faced obstacles, made mistakes, and had fun. This session covers what I have found that works, and the mistakes I made as I’ve grown Breadcrumb NavXT into a plugin that has been downloaded over 1 million times. Topics covered include: support and release strategies, workflow and tools, and WordPress plugin coding tips.
December 5, 2013 — This session talks about the mistakes made, the challenges faced, and the things learned, (and the fun I’m having) with WP-Table Reloaded and TablePress development. I share some insights on my development workflow and my favorite tools, on the techniques that the plugins use, and on what else you should be doing besides coding to make your plugin more valuable to the community.
December 4, 2013 — 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 evaluates the trade-offs and offers some solutions that empower developers to maintain a high-quality user experience while implementing features that off-the-shelf WordPress isn’t suitable for.