So I’m finally blogging about WordCamp. I had a great time, met some cool people, and learned so much I almost needed an extra brain. Well, I had my iPhone, does that count? Now I just need to digest everything I’ve absorbed and apply it to my present and future projects.
It was such a beautiful day. I strolled down to Vanier Park via Burrard Bridge, unused to getting up so early on a Saturday, but not really minding, because the streets were peaceful and quiet. Then I got a little lost, because I wasn’t too clear on just where the Vancouver Museum was. Turns out, it’s attached to the Planetarium. Huh. How long has that been going on?
Socializing Your WordPress Blog
The first presentation was by Nadia Aly, showing various social media tools to add to your blog. Facebook, Twitter, Digg, Stumbleupon, all these and more should be used to bring more readers in, and add value for your established readers.
- Facebook share. Same as above, but with Facebook.
- Social Bookmarking Reloaded adds a series of graphical links to all kinds of social media sites, from Facebook to Delicious to… a whole bunch I’ve never heard of. Seriously, there are over 60 options.
- Flickr Photo Album, a plugin that allows you to insert Flickr photo sets or individual photos in your posts
- WP Followme adds a Twitter “Follow Me” badge to your blog
- Facebook Like button plugin: exactly what it says on the tin
- Twitoaster automatically tweets your posts as they’re published.
And that’s only the tools Nadia explicitly recommended, I’m sure there are a million more.
WordPress Dev Environments: MAMP and WAMP
Wouldn’t it be great if you could set up a WordPress install right on your own machine, to poke and tweak and experiment to your heart’s content, play with the most unstable beta builds without worrying about taking down your live site? John Biehler introduced us* to MAMP (Mac, Apache, MySQL, PHP), a completely self-contained environment separate from the existing Apache server on MacOS. Wish I’d known about this before; in the future I won’t have to set up a subdomain with a separate WordPress build to test new themes. Hey, live and learn.
(* Well, me, at least)
WordPress As CMS
A panel of three speakers (Cameron Cavers, Christine Rondeau and Dave Zille) discussed how WordPress can be used as a CMS, using some great examples of “non-WordPress-looking” sites. Here’s one. And here’s another. They argued that it’s even appropriate for small static sites, because though it may take a little more time to set up, updating becomes much easier. Plus, you’ve got things like the versioning process, to help clients not panick. With the coming of WordPress 3.0, with its custom post types and menuing system, CMS usage will become even easier, though still limited. For instance, there’s no built-in approval process, though there are kludgy workarounds (e.g.: conditional displays on certain custom fields, each one acting as a signoff).
Some interesting CMS-related plugins mentioned in this discussion:
- Improved include page: lets you display multiple subpages on a template. Great for reusing snippets of text without mucking about with widgets!
- Pagetree lets you view your pages in a tree structure, in the admin panel. Great if you have a complex page hierarchy!
Being Curious for a Living
Why ask why? Lauren Bacon argues that asking questions of your clients leads to better sites and loyal clients because you get to the meat of what they really need instead of what they think they want. You want a new widget? What purpose will it serve, exactly? How will this fit in your business strategy? WHY DO YOU WANT THIS NEW FEATURE? Answers like “Everybody’s doing it” are not acceptable.
Instead of writing from my notes, why don’t I link you to Lauren’s post on her own presentation?
Designing For WordPress
Colin Ligertwood is the speaker here (and I am just totally in love with his logo). Among other things, he coaches designers in working with WordPress. Unfortunately I didn’t take extensive notes for this talk; I think it’s because not a whole lot was new to me.
- He advised designers to create our themes from scratch. The problem with adapting existing themes is that there may be unknown design issues, unnecessary features, or may not be appropriate to the content
- Speaking of, content may be unpredictable, so we should design accordingly. Allow for both very short and very long posts
- Keep navigation simple
- The 960 grid system is really awesome, and I can vouch for it. I’ve already used it a bit for some quick prototyping.
WordPress and Drupal
joyful, resourceful, quick
flexible, dragon-slaying, comprehensive
Amye Scavarda comes to us all the way from Portland, to talk about how to decide between WordPress and Drupal for a given project. What sets Drupal apart from WordPress is that it’s so powerful. It is a sword, and if configured right it will slay any dragon you want; but use it wrong and it will cut you.
Will you need many different user roles? Are you building a large content-heavy multisite? What do user needs? How much training?
The dividing line between WordPress and Drupal is blurring just a tiny bit, though; with its new features, WP 3.0 is becoming a pretty robust CMS (as we’ve already seen). This cross-pollination is a good thing in the end. It shouldn’t be WordPress versus Drupal, both have different strengths and different niches.
Here are the slides for Amye’s talk
Parent-Child Themes And Frameworks in WP 3.0
The bottom line here, say Tris Hussey and Catherine Winters, is that WP 3.0 is an evolutionary, not revolutionary, update. Custom post types, just to pick one example, were around in 2.9, there just wasn’t any real front-end to manage them. Still you’ve got a lot of really neat stuff in this version, like custom menus and child themes.
Child themes are great. Tris gave a simple example of a child of Twenty Ten, the new default WordPress theme. All it took was one CSS file, consisting of two lines, in addition to a few bits to refer to the parent: one overriding the header graphic, and one to show a new font. Simple, but it got the point across. It looks like all you need in child themes is to add whatever styles (and templates? I’m not too clear on that) you want to override. Easy-peasy.
Get Found Easier: SEO Tips For WordPress
Tell you what, I’ll just link to Mark McLaren’s site, McBuzz.com. It’s got the slides for his talk. Bottom line, WordPress is already quite good at SEO, with its customisable permalinks, post description, etc… Of course, you have to choose good keywords (and figure out which keywords will actually lead people to your site), but WordPress can’t do everything, eh? There are other tools to help you along, such as:
Closing: Art and Technology are Old Pals
Goddamn, but Dave Olson is fucking hilarious. Oh, also smart and insightful. He took us on a roller-coaster ride through his past, mixing and matching metaphors with the greatest of ease, from the bottom of the Grand Canyon to Moab, Utah, from floppy disks to WordPerfect to CB radio to blogs. Art and technology together, open technologies and open data, people chatting with each other as equals, they’ve been around for a lot longer than I (for one) thought. And we, valiant WordPressers, are continuing that proud tradition.
WordCamp ended around 4:00, with a social on Granville Island at 6:00. How to kill a couple of hours? Well, first, I could explore the Museum of Vancouver. They were kind enough to give WordCamp attendees the run of the place for free, so I got to look at some fascinating exhibits on Vancouver’s history, and a bit about shoes. Kinda cool, but anyone who knows me would tell you I’m not one for fashion.
Then I went for a walk. The weather was still sunny and fine, so I moseyed along the seawall towards Charleston Park and Stamp’s Landing. Very pretty neighbourhoods, with a spectacular view—close to downtown, close to everything, lots of bike and pedestrian access, what’s not to like? If I’d had my camera I would have taken more pictures, but all I had was was my dying iPhone. Still, here’s something, mostly because it intrigued me:
Now those are some weird street names for such a residential neighbourhood. But then I thought back to the history exhibit, especially this map right here (the museum had a colour version). Back in the day, this place, as well as Yaletown, were places of industry. Did you know there used to be a rail bridge linking downtown and what’s now Vanier Park? How things change. Nowadays, the only train you’ll see in Yaletown is the old locomotive in the Roundhouse.
Had another blast from the past in Stamp’s Landing, too, but that’ll have to wait for another day. It’s a much longer story, and not connected to WordCamp.