I am giving a presentation at WordCamp Winnipeg today. The presentation is pretty similar to the one I gave at WordCamp Victoria back in January; with a few small adjustments.
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, which you can also get as a PDF.
I’m excited to be on of the co-organizers of two upcoming events this fall. WordCamp Vancouver will be on October 13th; immediately followed by BuddyCamp (an event all about BuddyPress) on October 14th, which will also have a hack day on October 15th.
We’re now looking for both speakers and sponsors for both events. On the sponsorship side, you can sponsor either or both events (we have special packages if you want to sponsor both). We’re also looking for in-kind sponsorships if you have something to offer that might be useful or needed for our attendees day-of.
If you’re interested in speaking or sponsoring either or both events, please get in touch via the respective sites, 2012.vancouver.wordcamp.org and 2012.vancouver.buddypress.org.
We’ll be opening up ticket sales up soon as well, so keep an eye out for those. I bet they’ll go quick as we’re planning a great event
I’m happy & proud to get the opportunity to speak at WordCamp San Diego on March 24th 2012. The event sold out in a mere 12 hours, so I can’t even tell you to come check it out, unless you already have a ticket! But, the weekend should be a huge blast
The talk I am giving is about using the version control system Git; best practices, case studies and various workflows when using it with WordPress. In the spirit of open-source and of git, I am doing a bit of an experiment with it. The whole talk is getting prepared on GitHub. That means both the outline and the slides are available there as I prepare them. The idea is that you (everyone/anyone) will collaborate by asking questions you want answered ahead of time, bringing suggestions, corrections and amendments along the way.
Here’s how you can collaborate:
- Take a look at the github repository
- Take a look at the
work-in-progress completed slides — these were continuously updated/rebuilt each time I updated them, and since they are just an HTML page, you can revisit them anytime you want.
- Open an issue on github for any issues, questions, comments, recommendations, etc…
- Specifically, I want to know what kind of experience you’ve had with Git (versioning plugins, themes, private client sites, working with core, etc.), what challenges you’ve faced (and how did you overcome them), what workflows do you have, what questions using git do you have, etc.
- Fork the repository and submit a pull request if you want a specific change incorporated
- If you’re uncomfortable using git/github, feel free to comment on this post or send me an email at firstname.lastname@example.org (or via the contact form on this site) instead
That’s the idea, no idea if it will work or not. I think the presentation can be that much better with some feedback from the community, but if not, I promise not to disappoint you (too much) either way.
Let me know your thoughts!
UPDATE: The talk wasn’t accepted by the organizers of the event.
I’m proposing a talk for WordCamp Victoria 2012, “Bending WordPress to your exact needs” is what we’ll call it for now. In the spirit of open source, I’d like to leave the topic somewhat up to you, the attendees (or members of the WordPress community as a whole – even if you’re not attending).
I’m leaning towards a catch-all topic of “how to make all areas of your website editable”. I build all my sites with the end-goal of my clients being able to manage all aspects of their website, not just blog posts and pages. I’d love to show you how I do that. This talk could lean one of many ways. I could talk about widgets, custom content types (I don’t like calling them custom post types), custom taxonomies, option pages, security concerns and clients, making the admin more user-friendly, etc… This is where you come in, just let me know what topics you think I should cover.
So, please pitch in. Comment below if you have any suggestions for topics/areas I should incorporate (even if isn’t anything I’ve mentioned above), or email me directly at email@example.com.
What qualifies me to talk:
I’m a PHP & WordPress developer. As an independent freelancer, I use and live WordPress daily for 99% of my client work. I am an active member of the open-source WordPress community. I participate in the WordPress forums, the WordPress trac, and build free plugins. I talked at WordCamp Montreal in summer 2011, and led a round-table discussion at WordCamp Portland in fall 2011. I’m looking forward to sharing with you at WordCamp Victoria. Read up about what I do with WordPress »