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.
October 24, 2013 — WordPress Plugins, Code and the Ecosystem in General with Brian Krogsgard & Pippin Williamson
October 24, 2013 — Whether you have premium plugins in development or are just thinking about building them this talk shares valuable lessons on how to design, build, support and sell your plugins.
October 22, 2013 — This talk is for people that know PHP and have written some in their theme functions file, but don’t know how to pull that out into a plugin. (This is a real time demonstration – no slides available.)
October 9, 2013 — This talk presents on the idea of going beyond standard WordPress plugin development. It is primarily focused on creating an ecosystem with plugins that reaches beyond WordPress.
September 2, 2013 — This presentation makes sense of the pandemonium of plugin development by breaking it down into three stages: planning, implementation, and release, while providing resources and discussing best practices. Build your plugin development foundation and learn how to take your skills to the next level while enjoying a unique perspective on the WordPress world.
August 31, 2013 — This presentation discusses how to extended the JSON API Contrib plugin to manage and streamline various admin tasks such as: WordPress Core updates or installing a specific version Enable, disable, update, and install plugins. Revert plugin updates Add, delete, update users. In addition, with this solution, we can install plugins or core updates without manually having to download plugin files from wordpress.org and upload them to the server.
July 6, 2013 — This presentation covers: What is a plugin? When to use a plugin for your WordPress project vs. a theme function; Best practices for plugin structure, unique naming conventions; Creating a secure settings page for your plugin; Sanitizing and storing your plugin data, the WordPress way; Safely retrieving data from your plugin and using it in a theme; What to do when a plugin is deactivated, or uninstalled; Structuring a WordPress readme.txt file; Submitting a plugin to the WordPress.org repository.
July 1, 2013 — This presentation shows beginning developers and power users how easy it is to get started with WordPress plugin development. It begins with the basics of what a plugin is and how it’s structured. It explains the hooks (actions and filters API) and talks about some of the most commonly used WordPress APIs in plugins. Finally, some resources for developers and users.