January 15, 2015 — This session talks about how to design interesting and useful WordPress widgets. When creating a mockup or building a theme, it is easy to neglect widgets. You might design or style a few widgets for the mock-up or demo, but what happens when your client adds the Calendar widget? It also covers designing for a wide range of widgets, exploring different widget designs, planning responsive widgets that scale well, thinking about animated and interactive widgets, and upgrading your widgets with plugins.
December 23, 2014 — This session was for users who were looking to expand their knowledge of WordPress hooks for theme and plugin development. Ian Wilson walked users through what hooks are, first and foremost, the WordPress core page load (ie when certain hooks fire), the anatomy of the various hook functions, and finally some examples of common ways they are used.
November 21, 2014 — This session assumes a basic understanding of plugin development (hooks!) and PHP, and introduces habits that make plugins secure, reliable, compatible, maintainable, and usable.
November 20, 2014 — Every plugin or theme developer who’s done a lot of development has learned that developing the backend often takes more time than developing the front end. Thinking about how you make your backend look and what you name options can save many, many hours on support. We’ve found in research amongst our own users that default settings often don’t get changed. What does this mean? What to do with it?
November 17, 2014 — Developing your first plugin can be intimidating, but it doesn’t have to be. This presentation assists beginner to intermediate developers in understanding the basics of plugin development by walking through a basic plugin step by step. It goes over hooks, how important they are, how they are used, and what hooks are available to you in WordPress core as well as some good practices to keep your plugin sharp.
November 7, 2014 — A discussion of best practices for when and how to send out updates to plugins. The talk will include a discussion of deploying plugins from git to WordPress.org and how to best to use tags and branches to track stable releases, development releases, and past versions.
November 6, 2014 — The success of building your own plugin is all depends on how you start. From making the right decisions to finding the right structure and tools to maintain it.
We will cover during this talk the last part. I will short talk about how to setup your plugin, which things are needed and from there talk about some basic unit tests you should include in every plugin to make your live a bit easier. As last part I will cover grunt which is a task runner which can automate all your processes so you don’t need to even think about most of the things.
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.