Check out the folks who attended WordCamp Toronto 2013:
You can mark yourself as going to this camp in your account settings!
Pat Ness
Sean Nilsson
How I Learned to Stop Worrying and Love the Template
This presentation will discuss the development of a magazine site with over 4,000 posts actively updated daily by a large team of writers and editors. We will discuss migrating a multisite install of a very old version of WordPress into a modern day single install. Discuss providing a solution where the client can redesign page layouts in-house with no coding knowledge through the use of a premium theme and a multitude of plugins.
Jennifer Johannesen
WordPress for your Small (but Mighty!) Business
Using real-life examples and helpful dos and don’ts, we will look at how WordPress can be implemented to accomplish your business goals.
WordPress sites are what you want them to be! You don’t have to be penned in by the blog and the sidebar. Options abound… See what others are doing, discover new themes, get some helpful tips for getting started on your small business site.
Rick Radko
A Peek into the World of WordPress Plugin Development
Curious about what’s inside a WordPress plugin? This session will give you a quick introduction to the construction of WordPress plugins. As we build a simple plugin to add a widget to your sidebars, I’ll summarize the resources needed to help you create your own plugins.
While you will definitely will need to learn PHP, HTML and CSS to create plugins on your own, no coding ability is required for this session. You will be able to create your first plugin by pasting the example code into files on your web site.
Avery Swartz
Andy McIlwain
Workshop: Project Management with P2 & WordPress
Communication and collaboration is at the core of every successful team project. There are plenty of web apps that tackle this problem – but wouldn’t it be great if we could just stick with WordPress, instead of tying ourselves to yet another monthly subscription service? In this workshop we’ll be creating a WordPress-powered alternative using P2 and freely available plugins. There is a minimal amount of coding in this workshop. If you’re comfortable editing wp-config to install WordPress, you’re good!
A local installation of WordPress is not required, but is strongly recommended. If you have a laptop but have never set up a local development environment, or are unsure whether you meet the prerequisites, come an hour earlier and attend the “Setting Up a Local Development Environment” workshop where experts will help you get what you need.
Tom Auger
Building and Customizing a Client Website using WordPress
This is not your average “learn how to build a plugin” or “let’s create a child theme together” workshop. Delivered by the principal of a digital agency Zeitguys and WordPress core contributor Tom Auger, the focus of this hands-on workshop is how to customize WordPress to meet the client’s business requirements. Bring a laptop and be ready to code along as we:
What Level of Developer is this Session For? This session targets anyone with a little PHP coding experience. We don’t expect you to be an expert, or even know that much about WordPress. However, we will be getting into the weeds with php classes and some best practices, so if you’re scared of <?php > then you might wish to look at the other awesome tracks that are happening today.
This is a hands-on workshop. You are expected to bring a laptop (Mac or PC) already set up for local development. If you have a laptop but have never set up a local development environment, or are unsure whether you meet the prerequisites, come an hour earlier and attend the “Setting Up a Local Development Environment” workshop where experts will help you get what you need.
Obligatory Disclaimer: based on the number of attendees, and the experience level of the attendees, we may not cover every one of the points listed above. We will have at least one additional Expert on hand (in addition to the instructor) to help you out if you get stuck.
Workshop: Setting up a Local Development Environment
If you’re still a slave to an internet connection and your webserver when developing WordPress sites, you need to set up a local development environment. If you plan on attending the development workshop today, you’ll need to have your laptop configured and ready to go! The experts at this workshop will help you get your laptop set up with the right configuration of free and open source software used daily by WordPress developers to develop quickly and reliably on their local computers. We will also discuss the critical issue of how to get your development site off of your local computer and synchronized to the remote (often live) website.
Al Davis
PSD to WordPress
In these back-to-back sessions, you’ll learn how to take a PSD doc and turn it into a functioning WordPress theme.The first half of the session will focus on the theory and walk you through the steps involved and give you the knowledge to confidently follow along or attempt the second half where we take our Photoshop doc and quickly turn it into a working WordPress site.
Honrio Cham
WordPress for Big Business
Every project has its own unique requirements–some of them more “unique” than others. And sometimes the solution sits right under our noses.
Such is the case with WordPress. Everyone knows it excels as a blogging platform. No one would think twice about implementing it as a CMS for a small business. But what about using it for nationwide projects with daily users are anticipated to grow to the thousands?
Can WordPress actually go beyond its reputation as a small-site CMS? Or are the myths more founded than fiction?
In this presentation, we explore the big business applications of WordPress, sharing how we’ve used it in the past and shining light on its potential. Designed to help web entrepreneurs think outside the obvious, we’ll discuss the opportunities WordPress presents for big business, tips for pitching WordPress, and the best practices we’ve discovered along the way.
After all, there is one limiting factor of WordPress: your imagination.
Kitty Fung
21 – How I Changed from WordPress.com to .org – Benefits and Tribulations
In this session, Toronto native Kitty “Ms Kitty” Fung shares her own experiences with moving from the WordPress.com service to a self-hosted WordPress.org installation.
Kitty will be talking about her needs as a blogger, the benefits she was seeing from the move, the troubles she encountered through the process, and all the things she learned during the experience.
Denise Williams
18 – Control Your Content Presentation by Breaking Out of the_content Field
Think of all the site topics that demand more than just a title and a post body. Recipes that include nutritional information. Film pages that list cast and crew names. Books that have won awards.
We’ve probably all been guilty of stuffing this extra related content – videos, links, dates, images, product specs, supporting info – down into the bottom of the post field, leaving it at the mercy of general post body styling. We’re not proud, but we can be.
We can do better!
This talk will help you choose your tools and start now. We’ll cover:
Terry Heenan
06 – How to become a Social Propietor
Your first WordPress website
How to build a successful WordPress installation
WordPress basics
Plugins: How to choose a quality plugin
Why you need to publish “content” in order to succeed
Use the features of WordPress
Join the WordPress community
Mo Jangda
02 – Caching; for fun and profit
Understanding different caching tools and techniques available to WordPress developers such as the Transient and Object Caching APIs and how/why they can make or break your site.
Mark Kelnar
13 – Adding Source Control To Your Code
A look at how Git saved a developer’s life more than once. Learn how and why taking the time to develop your themes and plugins with source control will increase productivity and probably make you more money at the same time.
Laurie M. Rauch
19 – How to Create a Child Theme
You will learn how to create a child theme.
A child theme is a theme that is dependent on a parent theme to work, but allows you to build on that theme’s code to customize its design and functionality.
Jared Novack
12 – WordPress Templates are Broken! (but we can fix them)
WordPress is awesome — but the loop isn’t. When you’re writing a custom theme, even simple site requirements can turn your home.php file into a muck of code. Clean markup? Good luck. At Upstatement, we wanted better templates. So we built them.
At Upstatement we integrated Twig (a template language like Mustache, Hogan and Handlebars) into WordPress to speed-up code, testing, and design. Designers and front-end developers can work quickly with the clarity of HTML and use variables from WordPress where they need. This dramatically simplifies and speeds-up the theme development process.
Template languages are a major feature of Rails, Node and Django, but not something found in WordPress (until now). In this session, I’ll walk you through how to build a theme using Timber and Twig. With this understanding, you’ll be making more themes with cleaner code and less debugging.
Scott Armstrong
07 – Developing Customer-Centric Content for your Website Project
Join us and learn how to develop better content that attracts and guides prospects through the sales process, while leveraging your credentials and subject matter expertise. We will look at some real company website and content examples, and learn how to become a content creation pro with practical tips.
Cheryl Kamran
07 – Developing Customer-Centric Content for your Website Project
Join us and learn how to develop better content that attracts and guides prospects through the sales process, while leveraging your credentials and subject matter expertise. We will look at some real company website and content examples, and learn how to become a content creation pro with practical tips.
Brian Rotsztein
04 – Content Marketing with Guest Posts
Content marketing is a hot buzzword right now and for good reason. An effective content strategy can have a profound effect on search engine optimization (SEO), social media marketing, visibility, brand awareness, and conversions. Properly implemented, the use of guest posts is one of the best ways to take advantage of WordPress for online marketing and promotional purposes. This holds true for bloggers as well as the business world. This is an introductory session that will highlight several important concepts, plugins, and best practices that should be considered when using WordPress and guest posting as part of an inbound marketing plan.
Taylor Lovett
09 – What You Need to Know About Computer Science and WordPress
Computer Science is a big part of web development and WordPress whether you know it or not! This talk will explain what Computer Science actually entails. You will see WordPress through the lens of someone with a Computer Science degree. We will talk about ways to describe code performance using Big-Oh notation comparing different post meta and taxonomy queries. We will also discuss concurrency as it applies to WordPress, specifically data races and how they can occur while counting post views.
Jordan Quintal
27 – WP-Admin for Beginners
My slideshow/demo presentation will be a crash-course on the WordPress Administrative Area. To start, I will demonstrate how to access, and login to WP-Admin. From there, I will briefly summarize the Dashboard and what it can be used for. Then, I will quickly touch on the Media section, the Links section, the Comments section, the Tools section, and the Users section. Next, I will explain in detail and go through the Settings section and demonstrate how to update certain settings. Moving on, I will explain in detail and show a demonstration on how the Posts and Pages sections work. From there, I will explain and demonstrate how to operate the Appearance section and sub-sections. Lastly, I will explain and demonstrate how to manage the Plugins section.
Austin Gunter
17 – WordPress Product Development – Using a 4-Step Process to Build Something People Want to Buy
How do you make sure all the software products you spend time building with WordPress are something that your customers will actually want to buy?
It’s one thing to spend a few weeks coding your next big idea. But are you sure that you have an audience of customers that want what you’ve built?
Turns out coding it was the easy part, but making sure people actually wanted to buy what you were selling was the hard part.
The good news is that there is actually a process you can go through to
1) Target a specific customer-set for your product
2) Learn how to design a product that will solve a problem your customer-set has
3) Make your product habit-forming so people come back again and again
Instagram, as well as Facebook, are classic examples of products that fulfill a key customer need, sharing their lives with as many people possible, and that are also habit-forming. Those apps have a habit-forming process based on deep insight into the needs of their users baked into their design.
Now, I’m not saying in this presentation I can teach you how to become the next Mark Zuckerberg. Instead, what I am saying is that in this talk, you’ll learn a process to validate the products you want to build to ensure you maximizes the impact it will have on your customers’ lives, and therefore on your business.
In plain English, the process is called The Hook. The Hook is a repeatable cycle of four steps that most habit-forming products send us through over and over again. I’ll go through the four steps of the hook, and explain how to apply it to the next software project you start.
Richard Martin
22 – How Video Can Boost Your Traffic
Did you know that YouTube is the number two search engine on the internet? Did you know that traffic from YouTube to your site converts higher than Facebook traffic? Now is the time for you to boost your presence using video.
Learn how to create compelling video content quickly and how to use your YouTube account to drive traffic to your WordPress blog/site. The presentation will also cover the various video hosting options, how to create a video xml site map, and cover the new Yoast Video SEO plugin.
Brian Hoke
10 – WordPress as API
Twitter, Google, and other sites offer access to their content via an API, often via JSON. This presentation will explore how one might set up a similar API for a WordPress site: expose posts and other content with JSON, and offer client sites access via both embeddable code and through a more complex, authenticated API.
Visitors to my WordPress site might see an “”Embed This Content”” form on which they could set some options (number of posts, border and link color, width and height) then receive copy-and-paste code to embed a feed of my content on their (perhaps non-Wordpress) site.
Developers might sign up to receive an API key from my WordPress site, after which they could leverage my site’s API to consume content (my posts, say) in whatever technology they choose – allowing for interesting, easier, and more complex mashups and interactions between and among my site and others.
Christopher Ross
15 – How WordPress let me quit the rat race.
We all dream of winning the lotto, but what if we don’t need to leave it to chance? Let’s talk about a frank truth.
WordPress is awesome.
Let’s talk about how I left corporate Canada behind, and how WordPress let me live the life I wanted.
Shanta R. Nathwani
20 – Data Architecture in WordPress
Posts vs. Pages & Categories vs. Tags
There is so much confusion about what types of things should be put on a page and what should be in a post. Static vs. Dynamic content is the best way to tackle this. An “About Us” page would be just that… A PAGE. If you are talking about something that is more time sensitive, then you want to do a post.
Connected to this would be Categories and Tags. What are they? When creating a website, you can edit a menu to include not only pages, but also category archives that can create a more complete experience for small businesses.
Ruth Maude
28 – Getting Started with WordPress
This introductory session is geared to those who are new to WordPress. WordPress terms will be explained in plain language. During this session we’ll take a live tour of WordPress and discuss themes, widgets and plugins. You’ll leave with a good idea of how WordPress works and how to get started.
Paul Bearne
14 – How To Set a Vagrant Development System
Creating a offline development work-space using Vagrant.
Are you fed-up have a lamp/wamp on you dev or FTPing every change to a server when you are coding? Come and learn about Vagrant!
Meagan Hanes
16 – DIY or Have It Made? Here’s How To Decide!
We’ve all heard these words: “Just use WordPress! It’s easy and free!” But how true is this in regards to your specific project at hand? Knowing when to do it all by yourself, when to find a guide, and when to simply manage the completed project is a key WordPress skill that will save you time, effort, and energy in bringing your projects to life. This presentation covers WordPress from a broader perspective, one that focuses on producing the optimal end result with the resources at hand. We believe strongly in working smarter, not harder – learn from our processes and workflow and equip yourself with rock-solid DIY skills!
Lucas Cherkewski
23 – Be the Perfect Client: A Guide for Hiring a Developer
You’ve got an idea for a website, or you have an existing one, and you need someone who can help you out by writing the code necessary to see your vision through. You’ll learn the whole process, from how to find a good developer, to how to work with them effectively. You’ll learn how a good developer can save you money, and what you should do to be the perfect client that makes the whole process as smooth as possible.
Imran Nathani
11 – How To Build Extensible Plugins
WordPress.com VIP developer Imran Nathani will cover:
Geoff Campbell
25 – Next Steps: Extending WordPress with Plugins
What I’d like to see happen with the WP plugin repository.
The first plugin you should install.
My default list of plugins
So you need a plugin that does this…
Upgrades and conflicts
Ben Fox
03 – So you want to teach WordPress do you? A “Train the Trainer” presentation.
Training a person or group in a technical skills like WordPress is no longer just the work of your friendly neighbourhood web developer, designer or guru. With increasing frequency, employees, friends and generalists familiar with the technology are being called upon to teach their peers.
While many of us in these situations have a strong working knowledge of what we’re being asked to teach, how confident are we when it comes to transferring our skills and training someone else?
During this session you will receive a crash course in the fundamentals of effectively teaching WordPress including:
1. Making your training sessions memorable and engaging (Don’t just be live. Be ALIVE!)
2. Teaching a technical skill to a non-technical person and how we learn (Is a slide deck REALLY the best way?)
3. Setting learning goals and objectives
4. Which WordPress points to cover based on the time available and the homework to send home
(i.e. 8 hour seminar vs. 2 day course vs 8 week course)
5. Avoiding the next day time suck
6. In-class activity examples
7. The top questions all WordPress trainers should be prepared for
AND MORE! (Time depending)
Following the presentation you will receive materials to help you prepare and run your own WordPress classes and seminars.
These are the people that make this event happen. They work tirelessly for weeks and months to plan, coordinate, and execute the best event possible. If you get a chance to thank them, please do!
Terri Caissie (+ add me)
Edward Caissie (+ add me)
Andy McIlwain (+ add me)
Details TBD.
Attendees (0 ratings)
Be the first attendee!Overall ExperienceHow would you rate the overall experience of the event? Overall Experience | — |
Topic CoverageWas there a variety of topics to choose from? Topic Coverage | — |
Session QualityHow interesting and polished were the sessions? Session Quality | — |
Speaker DiversityWas there diverse representation in the speaker lineup? Speaker Diversity | — |
Venue QualityHow was the cleanliness and layout of the venue? If online, how was the video platform? Venue Quality | — |
Food QualityHow would you rate the food quality? Thinks lunches, coffee breaks, and afterparty. Food Quality | — |
AffordabilityWas this event affordable for you? Affordability | — |
Networking OpportunitiesWere there networking opportunities? Think about parties, hallway track, and event attendance. Networking Opportunities | — |
Sponsor RepresentationWas there a variety of different kinds of sponsors in attendance? Sponsor Representation | — |
Speakers (0 ratings)
Be the first speaker!Overall ExperienceHow would you rate the overall experience of the event? Overall Experience | — |
Organizer CommunicationHow well did the organizers communicate about the event? Organizer Communication | — |
Venue QualityHow was the cleanliness and layout of the venue? If online, how was the video platform? Venue Quality | — |
Food QualityHow would you rate the food quality? Think speaker/sponsor dinner, lunches, and afterparty. Food Quality | — |
Session AttendanceWere the sessions well attended? How about your session? Session Attendance | — |
AffordabilityWas it affordable for you to speak at this event? Affordability | — |
Sponsors (0 ratings)
Be the first sponsor!Overall ExperienceHow would you rate the overall experience of the event? Overall Experience | — |
Organizer CommunicationHow well did the organizers communicate about the event? Organizer Communication | — |
Proximity to AttendeesWas the sponsor area in a high-traffic location? Proximity to Attendees | — |
Venue QualityHow was the cleanliness and layout of the venue? If online, how was the video platform? Venue Quality | — |
Affordability/ValueWas it affordable for you to sponsor this event? Do you feel like you got value in return? Affordability/Value | — |
Event AttendanceHow well was this event attended? Do you feel there were enough people to justify your presence? Event Attendance | — |
The WP World is generously supported by:
WordPress® and its related trademarks are registered trademarks of the WordPress foundation. This website is not affiliated with Automattic, Inc., the WordPress Foundation or the WordPress® open source project.
Marcus Burnette is employed by Bluehost. However, this site is an independent project created and managed solely by Marcus. This site is not affiliated with or endorsed by Bluehost and is dedicated to supporting the WordPress community.