Behind the Diary post formats
Besides using WordPress for clients and Peaxl, I am a longtime WordPress user. And I am a longtime Tumblr user as well. Everybody loves the way Tumblr makes it easy to publish any kind of posts, should it be a text or a video. And I like it too. They (re-)initiated the tumblog.
Since the beginning, WordPress is an efficient content management system and a very easy to use writing tool. But the system lacked the Tumblr way of posting medias.
Some time ago (precisely on February 23, 2011), WordPress introduced a theme feature called “post formats”. That sounded like a relief for people that wanted to use WordPress for maintaining a tumblog. But that feature just added some meta information to posts and a few functions that developers can use in their themes. When you enable custom post formats in a theme, you have a new metabox near the post editor (to choose the format of the post, obviously) and that is all: you are not provided with an interface to use images/galleries/videos/sounds/etc. like Tumblr does.
As I was designing a new theme for my own use, I suddenly thought that it would make a nice WordPress theme… if we could post various content types (or formats). A few premium themes shops used post formats to offer some different post designs (in front-end) or tried to find workarounds: taxonomies, post types, quickpress, etc. Other people developed a few plugins too. But it was not enough for me. I wanted post formats to be directly integrated into the theme and a better user experience. I decided to do it myself and to take the default WordPress post formats further. JavaScript, PHP, custom metaboxes and a lot of time allowed me to achieve that (I even used a few PHP snippets available under GPL).
But I didn’t reuse what others did or wrote for their previous themes: we use the original post formats meta data from WordPress, we just improved it.

The result is a nice WordPress theme called Diary, containing an easy interface for publishing real standard/image/gallery/link/quote/video/audio posts. If you liked Tumblr you’ll love WordPress thanks to Diary.



