An Elegant WordPress Workflow with Git (Advanced)

In this talk, I would be discussing version control. But more specifically, I would be outlining a version control workflow called git flow. I would also be outlining how we use git flow in conjunction with services like beanstalk and bitbucket to auto deploy commits to staging and production environments.

I think this would be a great talk for various attendees. Beginners could begin to understand the power of version control, and advanced users could see how using git flow can be a benefit when working on larger projects, with multiple developers. As WordPress continues to make inroads into the enterprise marketplace, it is becoming more important for WordPress developers to implement safe and organized development processes.

Presentation slides can be found on the speaker’s site.

Advanced Custom Fields’ Flexible Content Field (Advanced)

Hi, my name is Jason Yingling. I’m a lead developer at Red8 Interactive. We’re a small local web development firm specializing in WordPress. In this presentation I’ll cover Advanced Custom Fields and more specifically the Flexible Content Fields feature to create templates with, well, flexible content.

We’ll walk through the basics of how Advanced Custom Fields works and show how it could be implemented in a theme. I’ll show how to set up the the fields in the backend. Then show how to set up the if-while loop in the template to pull in the flexible content through WordPress. We’ll do it live to show how quick and powerful it can be.

Presentation slides can be found on the speaker’s Slideshare.

Blogging and Content Creation for WordPress (Beginner)

Blogging seems to be the best way to get recognition for a nifty talent, share your experience with the world, or even leverage your business. Content creation aside from social engagement is truly one of the life bloods building an authority in your niche. In this session we’ll go over:

  • Basic blogging tips
  • A little about SEO and how to keep it in mind when creating content
  • Some syndication and social sharing tips
  • How to avoid that dreaded bloggers block

I’ll even give you plenty of resources to topic ideas to take away so you never have a problem creating content ever again!

Presentation slides can be found on the speaker’s Slideshare.

Atomic design principles in WordPress themes (Intermediate)

If you spend your days designing and developing WordPress themes, you probably find yourself building the same elements over and over. Preprocessors like Sass and Less can speed things up inside a given site, but still – every site needs menus, buttons, headers, footers, form elements … you get the idea.

Well. What if you could craft your HTML and CSS (and your preprocessor variables, mixins and so on) into isolated patterns that:

  • live at a single URL, so you can share it with whoever needs access, no matter where they are in the world;
  • you can use over and over again, in project after project?
  • yet still rewrite and restyle as a system, such that every single implementation can look wildly different?

That’s the essence of atomic design.

If you’re like me, you’ll discover the pattern libraries you build with atomic design give you a common starting point for new projects and a consistent process for your design system. The libraries themselves are simple to maintain, simple to expand.

And once you’re up and running, you can also use the WordPress template functions to organize your theme files the same way you’ve organized your pattern library.

Presentation slides can be found on the speaker’s Speaker Deck.

WordPress and User Experience (Beginner)

WordPress has a long standing history of providing a good user experience. Publishers, site owners, content editors, all have been able to benefit from the ease of use of the admin. In this talk, we’re going to take a deeper look into the experience of the WordPress admin –  how we can extend WordPress to make publishing content a breeze, and how a few changes to the way we approach the admin, plugins, and themes can help make the experience even better.

Cain & Obenland in the Morning!

Cain & Obenland in the morning! – a morning show-style WordCamp talk with three segments: two that will cover any number of WordPress topics – current WP happenings, theming, design, development, best practices, worst practices, future trends, you name it – and a special guest interview with a big name from the WordPress world.

Structure, style, story: what goes where? (Beginner)

A WP site brings together three different kinds of pixie dust to make its magic:

Structure –

What happens on your site and where? How does the system build the layouts?

Style –

What does your site look like – from typefaces to colors to icons to layout grids?

Story –

I hate the word content. And I couldn’t think of three things with hard Cs for alliteration.

But anyway. What’s the story you want to tell?

  • How?
  • Text?
  • Graphics?
  • Audio?
  • Video?

Does it matter where you put them?

Your visitors may not care. Your clients may not care.

But, yes, it matters. Let’s talk about why: the good things that happen when everything’s where it belongs – and the consequences of mixing things up.