Meet Matt Boynes

Matt Boynes is a lead developer at Alley Interactive. He’s joining us this year at WordCamp Portland to explore the Rewrite API through examples. We caught up with Matt to ask him a few questions about his talk. Read on for more API goodness!

Why should I care about Rewrite Rules?
A good URL structure has a number of benefits. It’s essential for SEO and it can make a positive first impression. A great URL structure can do even more! It can lead to content discovery and serve as a breadcrumb trail. Most importantly, a great URL structure is easy to maintain until the end of time because it has structure and organization.

What’s the hairiest, most painful permalink structure you had to deal with?
By default, WordPress uses static “anchors” on rewrite rules for taxonomies and custom post types (e.g. /tag/wordpress/ or /event/wordcamp-portland/). That didn’t work for one of our clients, and they needed all their content types to share the same URL structure. Dealing with conflicting rewrite rules is hard enough as it is, but they also needed the URL hierarchy to be entirely dependent on the taxonomies in which an article has terms, and they needed everything to be overridable per-post. As challenging as all this was, WordPress is as flexible as a gymnast and we had our choices of how we were going to accomplish all of this. At first, we tried not using the Rewrite API to handle this, but in the end we found the Rewrite API to be over 100x more performant.

What’s the most underappreciated Rewrite API helper function and why?
It would definitely be add_permastruct. I think a lot of people don’t completely understand when and how to use it, since it’s not as obvious as add_rewrite_rule. Once you get the hang of it, you’ll find that it’s an extremely powerful and DRY function, and one call to it can be the same as 10 calls to add_rewrite_rule. I could go on and on about it, but I already do that in my talk. By far the best feature is that you can use rewrite tags (tokens) like %category% and %year% and WordPress will automatically fill in the regular expression.

What’s your preferred way of maintaining redirects?
In the same way WordPress uses regular expressions in rewrite rules, they’re oftentimes extremely useful in maintaining old redirects, so I use them whenever possible. Ultimately, there’s no one answer that solves for every situation, so it requires some creative problem-solving. Sometimes the redirects are simple and structured and the Safe Redirects Manager will give you everything you need. In other cases, when you have to account for tens of thousands of URLs with no logical structure, the solution may require some custom programming.

In making the decision as whether to maintain permalinks or not, what do you typically consider?
Permalinks should always work. The root of the word, perma-, leaves no mystery as to the intent, they’re meant to be permanent. Visitors bookmark, they tweet, they email links. Search engines crawl and store them. My grandmother writes them in a notebook. Visitors will always surprise you by coming to your site via a link that hasn’t existed for years, and the question I ask myself and my clients is: do you want those visitors to find that content or not? It’s rarely easy to do this, so you have to weigh the costs and benefits. More often than not, maintaining old permalinks is worth the effort.

WordCamp Portland schedule is live

We have a great group of speakers, over 150 awesome attendees already, and a fantastic day of WordCamp fun planned. With all that planned we now have a schedule for the day.

August 10th will be a day full of WordPress learning for beginners, experts, developers, and writers alike. We have 2 keynote speakers and more than a dozen other speakers. Our lightning talks on the schedule are mostly finalized and we’ll be wrapping up those details soon.

The schedule doesn’t show it but we also have some really cool swag lined up, great food, snacks, and more. You can get all of that for just $20 if you sign up today. Looking forward to seeing you at WordCamp! 🙂

Jen Mylo, our second keynote speaker for WordCamp Portland

jane-gravatarWhat’s better than one keynote and an amazing speaker lineup? Two keynotes and an amazing speaker lineup! The organizing team here is happy to announce Jen Mylo as our second keynote for WordCamp Portland 2013. Jen’s worked with the WordPress community for years now and likes Portland so much she’s even planning to move here!

She is a WordPress Jane of All Trades. After stints as the core software’s user experience lead and project manager she’s now focusing on improving the contributor community. Jen works on outreach and training, with an emphasis on increasing diversity. She’s spent more than a dozen years in the web industry, with the last five years dedicated to the WordPress open source project.

Jen’s keynote is titled, The Only Constant Is Change. Here’s what that entails:

Permanence is an odd concept when talking about an open source project, a web application, or web content, where things tend to change rapidly and be more ephemeral. The first ten years of the WordPress project has taught us that change and adaptation are the keys to success. In this talk, community lead Jen Mylo will discuss WordPress changes past and future, and will ask the Portland community to consider the change they’d like to see.

Woot! Jen wraps up our main speaker announcements for this year’s event; we’re really excited about everything. 🙂

You can find more details about this year’s speakers and a schedule for the day is coming up. Stay tuned for more WordPress fun and grab your ticket today!

But wait, even more speakers! Introducing our lightning talks

Just when you thought WordCamp Portland couldn’t get any better… we have more speakers to announce!

These speakers represent our lightning talks. Each lightning talk will be five minutes a piece with twenty auto-advancing slides. They’ll also be fast-paced, highly-engaging, and not to be missed.

Here’s the lineup:

Corey Freeman: Stop Tweaking (Setting Up a Blog Now for Success Later)
Eric Mann: The Future of WordPress Lies in the Past
Leah Olson: From the Mountains to the Operating Room: A WordPress Story
Mika Ariela Epstein: Rolling your WordPress Support Character (Without Any Code)
Paul Clark: How WordPress Saves Lives & Moves Governments

And that’s all in addition to our previously announced set of speakers. It’s going to be an awesome day of learning!

Haven’t bought a ticket to WordCamp Portland yet? Register today!

Tickets are on sale now!

That’s right, tickets are on sale now for WordCamp Portland 2013.

Last week we announced our first set of speakers as well as our keynote speaker: Brewster Kahle.

As in years past tickets are just $20. That gets you a fantastic day of WordPress fun as well as snacks, lunch, and some really awesome swag that we’re working on right now. 🙂

Register today and we’ll be looking forward to seeing you on August 10th at the Eliot Center!

Brewster Kahle, our keynote speaker for WordCamp Portland

The organizing team here is excited to announce Brewster Kahle as our keynote speaker for WordCamp Portland 2013! When we first defined permanence as our theme for this year’s sessions we set to work thinking of who would make the right keynote speaker. Brewster is exactly that as his work epitomizes permanence on the web. We’re beyond excited for this.

Brewster KahleIf you’re not familiar with Brewster’s work he is the Digital Librarian and Founder of the Internet Archive. He’s been working to provide universal access to all knowledge for more than twenty-five years.

His keynote is titled, Internet Archive and Preserving WordPress Blogs. If you’re curious what that entails, read on:

The Internet Archive’s Wayback Machine has been serving archived versions of blogs for years, but only now are we starting to work directly with Automattic, the makers of WordPress.com, and now hopefully the community to make sure these blogs are accurately and enduringly saved.

This talk will cover how the Internet Archive is attempting to provide universal access to all knowledge by working with communities that have been digitizing, organizing, and serving books music and video for years. Hopefully the ensuing discussion will lead to new ideas on how the Internet Archive can help the WordPress communities and how the WordPress communities can bring even more rich resources to a world that is increasingly turning to the web as its library.

Wow! Brewster’s keynote adds to our fantastic group of speakers that we announced earlier this week. When can you get tickets to WordCamp this year? Good question! Stay tuned as we’ll be opening ticket sales early next week.

This Year’s WordCamp Portland Speaker Lineup: Part One

We tried something new this year for speaker applications, and we weren’t sure how it would go. The experiment was two-fold: requesting video submissions around a central theme: permanence.

I’m excited to announce the experiment paid off. We received a ton of great applications and have a fantastic lineup of speakers for this year’s WordCamp Portland, and we’re ready to reveal the primary lineup. You can look forward to:

Grant Landram: Creating a Better WordPress Admin Experience for Clients
Matthew Boynes: Rewrite Recipes, Exploring Advanced Permalink Structures
Bob Dunn: Making Your WordPress Knowledge Stick
Christina Elmore: From URL to ISBN: Making Books from Blogs
Andy Hayes: Website Critiques, How to Decide What Works and What to Ditch
Austin Gunter: Lean Product Development – 4 Steps to Build Something Your Customers Want to Buy
Maria Erb: How WordPressCan Save Higher Education
John Lee: The eBook and Gutenberg’s Dilemma
Matthew Eppelsheimer: Checklists: A path to mistake-free development and publishing

But wait, there’s more. Once we tie up a few more details we’ll have even more speakers to announce. We also have two amazing keynote speakers to announce in the near future. No teasers yet, though I can tell you the organizing team is really excited. 🙂

In addition to the pre-planned sessions and the keynotes, we’ll have time for unconference sessions and a round or two of Ignite-style talks.

Ticket information is coming in the next few days. We’re also still looking for volunteers and sponsors. Here’s to a fantastic WordCamp Portland!

Call for Volunteers

Sign up to volunteer for WordCamp Portland! It’s an easy way to get the most out of WordCamp Portland, join an amazing team, build friendships with other great WordPress people, and give back to our open source community — all at the same time!

There are several different opportunities and ways to chip in, with a mix of different time commitments and skills required. The main thing we ask is that you be friendly and reliable. If that sounds like you, read on to learn about our needs, and complete the form at the bottom of this post to apply. Our volunteer coordinator Matthew Eppelsheimer will be in touch.

Our Needs

Audio / Video — Requires knowing your way around audio & video equipment. Bonus points if you’d like to bring along your own equipment to help record sessions.

Emcees — Keep things running on time. Always keep your eye on the clock and remind speakers when it’s time to begin and wrap up.

Food & Beverage — Everything from serving food and beverages to making grocery store runs as needed. You’ll help keep everyone well fed and happy. If you are licensed to serve alcohol in Oregon, let us know!

Happiness Bar — Help people with their WordPress-powered sites throughout the day. Requires solid experience and skill with the WordPress user interface.

Publicity — Got a knack for promotion? Know your way around the Portland tech scene? Help us in advance get the word out to potential attendees and sponsors.

Registration — Check in attendees at the door and hand out name tags and swag. This might be for you if you enjoy checking off lists and saying hello 100+ times before 9am. Coffee is included. 😉

Room Runners — Handle anything unexpected to keep things running smoothly.

Wherever there’s a need — Helping out with random unspecified things here and there, etc.

Other — Do you have a creative notion to contribute in some specific way we haven’t thought of? Great! Let us know.

Apply

Ready to sign up? Fill out the form below and we’ll be in touch.

Thank you in advance for making WordCamp Portland a success!



What would you like to help with?

When are you available?

Been here before?


About those video applications…

Dear prospective applicants,

First of all, we want to say we love you. It’s you, dear speakers, who make WordCamps great. And, sadly, I think I’ve thrown a curveball in our relationship. It’s time we make up.

Here’s what we want in the video applications: up to two minutes of you speaking into a web cam, iPhone cam, or some other simple video recording device. You’ll want to include:

  • What your proposed talk, structured discussion, or interpretive dance is.
  • Who your topic is intended for (e.g. super developer studs, writers who only want to write, etc.)
  • Why you’re the best person to talk about it.

If you’re spending more than 10 minutes recording it, or hours on post-production, you’re doing too much. All we want out of the video application is proof you can perform in front of an audience (just us for now), and an indication you’ve spent more than five minutes thinking about your idea.

You might be asking “wait, but what about the ‘permanence’ theme?” We’re open to creative interpretations of what permanence means to your topic. For that matter, we’re open to creative interpretations of how WordPress relates to your topic. We embrace creativity, and want to learn from those outside the close-knit WordPress community — if your topic isn’t directly about WordPress, just communicate how it relates.

My personal goal is to get each of us at BeachPress to submit a video tomorrow. I hope to see yours soon too — please don’t hesitate to email me ideas, questions, etc.

Sincerely,

Daniel

d@danielbachhuber.com

Call for Sponsors

There are so many great things about WordCamp Portland – the sessions, the beer, the low ticket prices, the Whiffies, the hallway discussions, the swag, the party, the beer, the geeking out over WordPress…. We might be biased, but we think it’s a great event.

And behind every great WordCamp is a bunch of great companies and individuals who stand in support – if it weren’t for them, we couldn’t make the event so affordable and yet so freaking awesome.

We’re terribly excited about this year’s event, and we’d love to count you among the illustrious throng of WordCamp Portland underwriters. Won’t you be? Won’t you please? Please won’t you be our sponsor?