WordCamp Netherlands 2012 recap

WordCamp Netherlands 2012 was exactly one weekend ago. I have been writing posts on my talks earlier, but this post is a full recap on the entire event. To summarize the entire event in one single line: I had an absolute great time and am already looking forward to the next event!

First of all, I’d like to thank all the people who organized or somehow contributed to this fantastic event. The people capable of hosting an event which attracts close to 200 visitors, two days in a row, deserve an extra compliment (or two). Continue reading

CSS3 on WordPress.com: Hello Twenty Eleven sidebar!

I posted about WordPress.com stripping out CSS3 a while ago. Karim Osman, from the Automattic Happiness Team, contacted me a few days ago that they started allowing more CSS3 in custom CSS. This enables me to add a sidebar on all pages when using the Twenty Eleven theme. Below is the code that I currently use:

@media (min-width:1000px ) {
.one-column #page {
max-width:971px;
}

#primary {
max-width:690px;
float:left;
}

#supplementary {
max-width:230px;
border-top:0;
float:right;
padding-left:0;
padding-right:30px;
}

#supplementary.two .widget-area,#supplementary.one .widget-area {
float:none;
width:100%;
}

#colophon {
clear:none;
}

#site-generator {
clear:both;
}
}

It’s not perfect yet, but it works. Everyone can use this code to get a sidebar on larger screens, that will snap to the bottom (where it originally is positioned) on smaller screens.

Thanks Karim, big thanks to the Happiness Team for making this possible!

UPDATE: It’s announced on the WordPress.com blog too: Custom CSS gets an upgrade.

Slides of my Custom Post Types talk WordCamp NL 2012

This talk was the only one of my three talks that was planned in the Beginners track. So, I expected a different audience, different questions and therefore prepared a talk showing the basic usage of Custom Post Types, Taxonomies and Meta Boxes. This approach proved to be a great idea, I think everyone walked out having learned something new.

With Custom Post Types being such a powerful technique, I planned a talk that consisted mostly of a demonstration. Real examples work better in such a talk than pure words. Continue reading

Slides of my Version Control talk WordCamp NL 2012

As all of my talks, this talk was in Dutch too. The audience was split into people who didn’t use version control at all, people with some experience and people that were using it on a daily basis. My talk was a bit boring for the last group, but they blended in and joined the discussion that was forming during my talk.

I think I was able to reach the goal of the talk; introducing people to version control, quickly showing them how things work and how different SVN and Git really are. Continue reading

Slides of my Core Contributions talk WordCamp NL 2012

My first talk was about core contributing. Sorry for all the non-Dutch people that showed up and ended in a very hard to understand talk, but I was really trying to reach all the potential WordPress developers in The Netherlands. For version 3.3, only three Dutch developers made the ‘Core Contributors’ list and that number is way to little if you ask me.

In this talk, I raced through my slides just to get into Trac and show people what was happening there. That is also the moment when people started to see how active the community really is and how things roll on Trac. Continue reading

Working for WooThemes

I already mentioned it here and there during WordCamp Netherlands last weekend, so it’s time to break the news here too. Ready? *insert drum roll*

Starting next week, I will be working for WooThemes, arguably the most popular premium WordPress company in the world. I am very excited to start improving and extending WooCommerce, which I will be working on mostly at first.

I will be joining Mike Jolley and Jay Koster in the WooLabs division as a development ninja, adding more development power to the team. Continue reading

Speaking at WordCamp Netherlands 2012

It got rescheduled from last year October, so basically we skipped the 2011 edition. But, next weekend, it is time for a two day WordCamp Netherlands 2012! The event is back in Utrecht, in co-working space Seats2Meet, the same venue as it was hosted in 2010.

At WordCamp Netherlands 2010 was the first time I got to speak at a WordCamp and I’m really looking forward to this years edition. Continue reading

A Twenty Eleven trick that doesn’t work on WordPress.com blogs

UPDATE: It is now possible to use CSS3 and media queries on WordPress.com.

One of the things that bugged me since the first time I saw Twenty Eleven, is it’s lack of a sidebar on single post pages. To work around that, I tried to add the footer sidebar to the side of the single column layout. That wasn’t too hard, with a few easy CSS overrides (that even work on WordPress.com blogs, with the Custom CSS Upgrade):

.one-column #page {
max-width:971px;
}

#primary {
max-width:690px;
}

#supplementary {
max-width:230px;
border-top:0;
position:absolute;
top:220px;
left:830px;
}

#supplementary.two .widget-area,#supplementary.one .widget-area {
float:none;
width:100%;
}

Problem with this idea is that this will break the responsive design. This code should only be applied on the full size version of the theme. On any smaller screens, the footer sidebar should be shown below the content. Because my CSS uses absolute positioning, there is no way this will scale well. We need a media query here.

It would work if we would wrap the CSS code in a media query like this one:

@media (max-width > 800px ) { /* CSS GOES HERE */ }

Unfortunately, WordPress.com strips out specific CSS3 properties and characters.

Until WordPress.com supports media queries (and with that, other CSS3 goodies) we can’t fix this in a way that scales well. In case you want to attempt this, give the WordPress.com Custom CSS plugin a try. It is very close to the code they use at WordPress.com.

Twenty Twelve is now part of WordPress 3.4

The first version of the all new Twenty Twelve theme has been added last night to WordPress 3.4 Alpha in Changeset 19842:

Initial import of the Twenty Twelve theme, by Drew Strojny. This time around we’re trying something different than the previous twenty-something themes, a much more minimalist approach that affords easy use as a CMS in addition to being blog-forward. More information will be on wpdevel soon. Props drewstrojny and lancewillett.

You can see a live demo, setup by James Collins: Twenty Twelve demo.

Please keep in mind that this is a very early version of the new default theme.

Many new features, changes and tweaks will be added in the next few weeks, while WordPress 3.4 is shaping up for its first beta.