WordPress contributions in 2014

I thought it would be time to write a small review about my WordPress contributions in 2014. Here we go!

WordPress 3.9 “Smith” was the first release in 2014. It was led by Andrew Nacin.
In this release cycle I was responsible for the merge of the Widget Customizer Feature-as-Plugin from Weston Ruter. It was a huge improvement and a big step for the future of the Customizer.
Since WordPress 3.7 we have the revamped development workflow which includes a build process, based on Grunt. Because I was getting lazy about adding vendor prefixes to our CSS I made a proposal up on trac to use Autoprefixer to handle vendor prefixing. What a time saver.


The second release was WordPress 4.0 “Benny”, led by Helen Hou-Sandí for the first time. And she did a great job!
This release was the fourth release after getting guest commit access to WordPress core.

He started contributing more than three years ago, and his contributions, which number well into the hundreds, are always top-notch. If you’ve had a chance to work with him, you probably noticed at least two things: calm judgment and biting sarcasm.
– Andrew Nacin

In the announcement post for the release lead of WordPress 4.0 Andrew had also announced that I now have permanent commit access. Yay!
And as the first task I have killed deprecated WPLANG. The constant was the old inflexible way to enable language support in a single site install. I also introduced translations_api() to push language packs a step forward.
Thanks to Nick Halsey I had the pleasure to commit a neat patch which introduced an API for panels in the Customizer. The goal was to group all widget area sections into one meta section, a panel.

In June I also attended WordCamp Hamburg and led the core table at the Contributor Day.


John Blackbourn was the lead for the last release in this year, WordPress 4.1 “Dinah”. I reviewed again some patches by Weston and Nick like the one for contextual Customizer panels and sections, deep-links to panels/sections/controls or the new media experience for (image) uploads.
Continued from the enhancements in WordPress 4.0 I have pushed on the fly installation for translations to core.


Beside my contributions to WordPress core I also contributed to Make WordPress.org and Translate WordPress, like improving translate.wordpress.org and global.wordpress.org. Already done: An automatic release process for local sites.


Last but not least I want to thank Frank Bueltge and Inpsyde for sponsoring my contributions to WordPress core since this year – Thank you very much!


And yeah, I’m blogging again. Stay tuned for more posts coming in 2015.
I wish you a Happy New Year!

Illustration by Mads Berg.

WordPress 3.5: oEmbed, Editorhöhe — Weitere Einstellungen von der Oberfläche entfernt

Eine der Philospophien von WordPress lautet „Decisions not Options“ — Treffe Entscheidungen, keine Möglichkeiten.

When making decisions these are the users we consider first. A great example of this consideration is software options. Every time you give a user an option, you are asking them to make a decision. When a user doesn’t care or understand the option this ultimately leads to frustration. As developers we sometimes feel that providing options for everything is a good thing, you can never have too many choices, right? Ultimately these choices end up being technical ones, choices that the average end user has no interest in. It’s our duty as developers to make smart design decisions and avoid putting the weight of technical choices on our end users.

WordPress Philosophy

Continue reading WordPress 3.5: oEmbed, Editorhöhe — Weitere Einstellungen von der Oberfläche entfernt