Was sweet… and by sweet I mean “totally cool”!
The first day got off to a decaffeinated start; I thought for sure, a conference for such geeky types would have to have good coffee, alas Nescafé prevailed! On the bright side, the fruit buns were really good.
I’m glad I rocked up with @niphal because at 09:10 (rego time was 9–10am) there was not too many people there. I even made it into a shot titled am i early? (I’m standing near the front wearing a blue singlet).
Our entry tickets/name tags/schedules were cool. They were really simple, but they looked good on brown cardboard and they were so clever! The name was facing the right way up for people looking at you, but if you flipped the page over, the schedule was the right way up for you to look at it.
Jane Wells: The Road to 2.7
Jane Wells spoke about how they got from 2.5 (and 2.6, which is essentially the same interface) to 2.7, which was really interesting. I also had a bit more of a chat with her on the second day about how she ended up working for Automattic.
Usability testing was done on WP 2.5 (even using eye tracking by bouncing lasers off people’s retinas, I think, very cool) and they developed a frame for better usability in WordPress. That experimental framework, which was originally meant to compare how people interacted with WordPress, evolved into WP 2.7.
The new version, which will probably be coming out in the next week or two, looks really exciting! The admin is getting (another) major overhaul: menu items and admin pages are going to be much more accessible, it will take fewer clicks to get wherever you want to go, and the colours and icons will be more subtle and streamlined to let you get on with the business of creating content.
There is also some fantastic inline editing from the admin, including replying to comments from the admin area. You will also be able to upload media without having to create a post— very convenient.
Also, media handling and widgets are getting an overhaul in 2.8 and 2.9. Should be sweet!
Sam Bauers: Prologue Groups
Sam Bauers showed us how they’re using the Prologue theme to run a project management system. It’s purely via the theme architecture, but turns WordPress into a sort of Twitter crossed with Basecamp.
Matt Mullenweg: Keynote Presentation
It was great to hear Matt Mullenweg speak about the history and future of WordPress and about his company Automattic. It’s all come such a long way in the last 5 years and is going to get even more awesome, I’m sure.
A few tidbits:
- Matt started blogging with b2 and WordPress was originally built on/derived from that platform.
- Matt had been saying WordPress was easy enough for his Mum to use, but when she asked to start a blog, he wondered if it really was! (She wanted to blog a to-do list for Matt!)
- WordPress is in its awkward teenage years: rapidly growing and changing. So, it might be a little while before plugin developers feel like they can count on forward compatibility in WP, but if WordPress keeps growing in the direction it has been, it will be worth it!
- Matt loves comments and would like a quick and useful method for keeping up to date and in contact with frequent and interesting commenters.
- The Matrix easter egg is classic. Find the new easter egg in 2.7!
- WordPress.com is pressing 1.33 billion words each month!
I learnt a heap more from Matt when I chatted to him at the end of the second day as well. Apparently you can register taxonomy (tags and categories are examples of taxonomy)! We also mused about geotagging photos and using the exif to show photos on a map. At the moment, I’m able to import EXIF latitude and longitude into the database, I just need to write a function that formats it in a useful way.
Alister Cameron: When is a theme not a theme? When it’s a framework.
I loved Alister‘s talk about theme “frameworks” or what he’d rather call “base themes”. Basically, base themes are smart themes that have great semantic markup, allowing you to do pretty much anything you want through CSS, hooks and widgets without rearranging your code.
Here’s a brief summary of the themes he discussed, which are on the road to being super base themes:
- Sandbox: smart theme with so many dynamic classes, you can really modify the heck out of it. It’s initial ugly appearance screams “Freedom!” to designers and developers.
- Thematic: it has hooks, it’s SEO ready and is widget ready for essentially every area of the page.
- Carrington: context aware templates, you can create different templates for each element of your page that can change according to user context (I think).
- Hybrid: plugin awareness, e.g., the theme already has good SEO, but if you have the All in One SEO plugin installed it accommodates it nicely. You can use child themes to customise your site and remain future proof when upgrading your theme.
- Vanilla: Alister’s own project, which looks to integrate the features of the aforementioned themes, plus add layout flexibility using options (like dropdown page rearrangement), content blocks (as opposed to the rigidity of header, posts, sidebar, footer that we’ve been adhering to) and widgetising those blocks.
I was excited to hear about these themes and this concept of smart themes because I’ve been wondering for a while what is out there and how far themes have come. Obviously I’m very familiar with Thesis, but I wasn’t sure if any others had come close to that.
Pretty early on in the talk I wondered if he would mention Thesis, but I very quickly noticed that all the themes he mentioned were free ones. For that reason I asked what license those themes were under (they’re GPL) and how he hoped to release Vanilla. In the answer to those questions he actually mentioned that he’s used Thesis, so I was at least glad he was aware of the theme. We had a brief chat about Thesis later and why, apart from the GPL issue, Alister doesn’t consider Thesis to be a true base theme. I have further thoughts about it, I might write about them another time, but if you really want to know ask me about it.
I pretty much instigated a debate/discussion about GPL and premium themes and selling products dependent on WordPress. Woops! You can grab some of the Twitter background chat that happened during that by searching for license, GPL and licensing.
Harley Alexander: Versatility of the Loop
I was so excited to hear a techy/geeky talk with some practical examples! Harley is a really talented 15 year old (don’t let his age put you off, he is definitely worth hiring for WordPress work!). I think the whole room was stoked that such a young guy was doing so well and talking to us, and at the same time half (maybe a quarter of) the room was jealous that he seems to know more about WordPress at 15 than they do now! He spoke about WP_Query and query_posts, which is exactly the stuff I have been dealing with for the last week or two, so that was pretty exciting. He gave a great explanation of them and you can find the example he used on his blog, Baffle! inc.
Thanks to all the speakers!
Really, thanks to everyone who spoke. You’re all doing top notch stuff with WordPress and it was excellent to hear about all the different things folks are doing!
You can check out some of the talks from WordCamp AU on vimeo (there’s only one there right now, but more are coming). There’s also a good collection of photos on Flickr and some on Matt Mullenweg’s site.
I think this post is about long enough! Please feel free to ask about other details from the conference or about any of the jargon I might have used.