The first part of this session is a brainstorming session. I will ask the audience for plugin ideas. I’ll come prepared with a few of my own to help seed things. I will share a few points to think of when working on a plugin idea.
Our focus in this session will be on coming up with an idea that is (a) useful to the WP community and (b) straight forward enough to code in one night. Something that can be built upon later is okay if it is immediately useful out the gate. (Minimal Viable Product)
At around the midpoint we’ll vote on the ideas and the group will choose the plugin I’ll code that night.
In the second half of the session, I will start designing the plugin. What will the file structure be? What will the main programming tasks be? What do we already know how to do? What do we need to figure out how to do?
I’ll ask if there is a business model for the plugin we selected, although that’s not a perquisite to be chosen. If there is a business model, we’ll sketch it out roughly. If down the line the plugin becomes profitable in some way, we can distribute earnings to session attendees (1 share per seat) or to a charity chosen by the group. We’ll vote on this as a group if it’s applicable to the chosen plugin.
And that’s the session. That night I will code the plugin and push it into the WordPress repository that night. The next day, we’ll present it to the conference between sessions or at lunch. If there is time available, a follow up session the next day might be fun.
If you are using WordPress to publish on the web, no matter the topic, no matter the amount of traffic you have – community is not a choice. Your community is the people who read your content and appreciate and share what you do. The only question you can answer is: how do I engage with them?
The mission of this presentation is to share some strategies and tactics for community building, both on your website and off of it. From Facebook and Twitter to niche communities and email and from the spaces you control to the ones that you don’t, we’ll discuss how you can embrace and better engage with your community.
by Tom Carney
WordPress 101 is an introductory session on the benefits and great features of WordPress.org. From easy installation to thousands of customizable themes to plugins for every imaginable function, WP is the blogging platform that extends far beyond blogging. Attend WordPress 101 and learn the different features in WordPress and get a crash course the basics of blogging with WordPress. Also get 101 resources to get started.
by Reed Gustow
Outline of intermediate level WordPress course
by Dave Konopka
Get your WordPress sites, plugins, and themes under control with version control. Learn the finer points of tools like Subversion and Git. And find out how to share your code with the community for collaboration.
Since 2003, WordPress has become more and more popular as a blogging AND content management system. In 2006, when I landed the deal for my WordPress For Dummies book, I was so excited and called my Mom to tell her the awesome news! ”Hey MOM! Guess what? I just landed a gig as the author of WordPress For Dummies!”
I was met with ….. silence.
Then…. “Lisa, what is WordPress?”
WordPress may power 14% of the web, but I find people everywhere I go who have never heard of it. When people ask me what I do for a living, I tell them about the book and I get all sorts of different questions:
Funny, outside my circle of friends, colleagues, clients and WordCampers, it is not unusual for me to hear something like “WordPress? Never heard of it.”
This session answers the question: “What is WordPress” on a very basic level.
Target audience: New users, Beginner users, Developers or designers who need to explain WordPress to their mother.
For anyone interested in traditional agency workflows where a PSD is converted to HTML and converted into a WordPress theme, this session will be for you. A PNG comp, an HTML file and a WordPress theme will be made available for download and review prior to the event, and a step by step breakdown on how the theme was sliced will be presented, along with suggestions on when to use or not use template parts, custom menus, etc.
Laptops welcome, questions welcome. Discussion will be more open, less lecture-y.
by Matt Danner
by Doug Stewart
Children of the 80′s know that when given the choice between “mustache” and “sans ‘stache”, the mustache always makes it better (for almost all values of “it” — music videos, movies, posters, video game heroes, sports stars, scrawny baby faces, etc.).
Does your blog have a baby face? Sick of getting kicked around by bigger communities? Then come by this session and learn how to add a social ‘stache to your WordPress installation using BuddyPress, bbPress and more.
The SOLID Principles are a mainstay of object oriented design. Following them in the design of your WordPress plugin will give you code that is flexible, maintainable, extensible, and can even make your plugin portable for use outside of WordPress. In this session I’ll introduce the SOLID Principles, review actual plugin code that implements them, and discuss some of the unique challenges of applying them to WordPress plugin development.
by Owen Winkler
Your business needs a web presence, that’s obvious. But your core business has nothing to do with the web. How are you supposed to know who to hire, what services you’ll need, and what it will all cost? Having no knowledge of how the web works at all could be very costly indeed.
In this session, learn the basics about the technology and services that surround keeping WordPress, or any content management system, online. Get solid service pricing information, common rates for development and design contractors, and the knowledge required to develop realistic schedules for your move online. Your host, a veteran at fielding questions and implementing solutions
Intended for an audience that doesn’t really want to know about servers and HTML, but doesn’t want to be robbed blind due to a lack of basic knowledge.
by Nile Flores
As a designer and developer, it is always a challenge in finding a way to make using a site easier for each individual client. For many, WordPress might be new to them or they may not be very web savvy.
It can be frustrating and sometimes time consuming. Let me help you take away some of those future headaches.
I am going to cover ways you can make it easier for you to address these challenges and hopefully inspire you to add improved techniques to your WordPress design and development so your clients are more comfortable with using their websites.
I will be holding at the end Q & A session for anyone who has questions.
by Reed Gustow
Social media and content management systems present a unique opportunity to transform higher education to meet the needs of the next generation student. Students, faculty, staff, and alumni are seen as socially-connected content generators who interact and share knowledge frequently, in short bursts, and seamlessly multi-task among work, home, and school networks. This panel will discuss strategies for applying content management systems to foster social education and how these platforms must evolve to best serve the needs of Colleges and Universities.
As many of you know WordPress is endlessly extensible. Plugins are a main component of this flexibility. In this class we’ll cover
Security best practices
Examples and Resources
We’ll even create a new plugin from the ground up! Bring your laptop
I would like to review HTML5 and how we can start to use elements in our theme and plugin development. I go over common misconceptions on tags and provide a solid base for people to start using more semantic markup.
by Aaron Jorbin
Aimed at beginner WordPress users and personal bloggers, this session will discuss the painlessness of publishing content and having fun with WordPress. You’ll get a look at some awesome features you may not have known about, practical recommendations on getting things out there, and a swift, figurative kick to the side of the head for worrying more about SEO and color schemes than publishing kick-ass content.
Ever wonder if your site, your visitors, or business is safe on the internet?
WordPress End User Security by Dre Armeda will cover basic information security principles to consider even before you start a WordPress driven site, and a run at the top 10 WordPress security tips.
Information Security is everyone’s responsibility, and should be a consideration on any web project, beginning to end.
by Andrew Nacin
by Reed Gustow
by Sean Blanda
You’ve set up Like Buttons and a Facebook page. Now what? Learn how to best integrate your blog with the world’s most popular social platform to increase quality referrals. Topics include: how to set up Facebook comments without a bloated plugin, how to make sure your post images show up when shared by your readers and how to maintain control over all of your content in case Mark Zuckerberg turns evil.
How do you motivate users to contributions to a blog? Gamification applies the best concepts from games to the design of user experience: challenge, achievement and reward. Points, badges, levels, achievements, and leader boards can all dramatically alter users behaviors. Come hear how we are using the Achievements plugin along with the promise (and pitfalls!) of gamification. Note: attendance of the entire session is required to earn a Gamification Experience badge.
Walking through the various functions and small details to polish the WP admin area for client sites. Including things as:
while there are plugins to do this, I plan on walking through the actual functions
by Jake Goldman
Introduces techniques for tailoring the visual editor using theme code. It will cover adding custom stylesheets based on post type to the editor, modifying what WordPress strips out from the editor, adding a new “styles” drop down with custom styles, removing buttons from the TinyMCE editor, and even creating your own custom buttons for the TinyMCE toolbar.
The session will feature a few slides to walk through some introductory concepts and ideas, and then jump into a live code review and walk through of a theme with a customized editor.
Intended for developers, it will introduce new ideas and techniques to even the most experienced programmers, while also providing newer developers a good sense of how to use WordPress hooks in creative and powerful ways.
5th–6th November 2011