WordCamp Victoria: Plugin Development 101

Standard

Today I’m giving a presentation at WordCamp Victoria 2013 where I’m showing power users and novice developers how to get started with plugin development. I think a lot of people don’t realize how easy it is to get started with plugin development or just how small and simple can be. It doesn’t require 100s of lines of code…

Many WordPress tutorials out there talk about copy this or that to your functions.php file in your theme. However, it’s just as easy to create your own functionality plugin; which makes for easier to maintain code in the future that isn’t theme dependant. I begin this talk with the basics of what a plugin is and how it’s structured. I then explain the hooks (actions and filters API), followed by a very simplistic demo. I then give some pro tips and talk about some of the most commonly used WordPress APIs in plugins, as well as promote coding standards. A second more in-depth demo is then presented. Finally, I discuss security in plugins and share some resources for developers and users to further learn from.

Here are the slides from the presentation:

Let me know if you have any questions, using the comments below. And if you’re at WordCamp Victoria while you view this, come say hi!

Proposed talk for WordCamp Victoria 2013

Standard

I am proposing a talk for WordCamp Victoria which is coming up in January 2013. The session I’d like to do is a bit more beginner than I’ve done in the past; but should fit in well with the WordPress community in Victoria. Below is my proposed session.

Plugin development 101. I’ll show beginning developers and power users how easy it is to get started with WordPress plugin development. Many WordPress tutorials out there talk about copy this or that to your functions.php file in your theme. However, it’s just as easy to create your own functionality plugin; which makes for easier to maintain code in the future that isn’t theme dependant. I’ll begin with the basics of what a plugin is and how it’s structured. I’ll explain the hooks (actions and filters API) and talk about some of the most commonly used WordPress APIs in plugins. Finally, I’ll share some resources for developers and users to further learn from. A very basic understanding of what PHP is and how it works is recommended for attendees of this session.

Let me know if you have any further ideas on what I could talk about in Victoria, or if you have any questions, using the comments below. I’m looking forward to the event!