Writing vs. Programming

I just saw on twitter a time lapsed video of the author Scott Berkun writing 1000 words: While watching it, I was amazed at how much it resembles the way I program. In spite of the resemblance, I tend to think writing is harder, because there’s no computer to tell you if what you wrote [...]

Read full post...

Front-end Editor: Version 1.9.2

Thought I’d do another release before year’s end. It is focused on improving the existing features rather than adding new stuff. The tooltip looks sexier now. It resembles the one on the iPhone: When you click a link inside the rich editor, a gmail-like tooltip will appear: Another usability improvement is limiting the maximum height [...]

Read full post...

Inserting a banner between posts

It’s pretty easy to inject content between posts if you have direct access to The Loop in the theme: $counter = 0;   while ( have_posts() ) : the_post();   if ( 1 == $counter ) echo ‘<div>Some banner</div>’;   $counter++;   // the_title() etc.   endwhile; If you want to do this without modifying [...]

Read full post...

Posts 2 Posts: Version 0.5

This release is focused on enhancing the API, making it easier to leverage the p2pmeta table. First of all, a new variable for WP_Query is now available: connected_meta. It allows you to restrict connections based on what meta data they have. Here’s an example: $my_query = new WP_Query( array( ‘post_type’=> ‘book’, ‘connected_to’=> ‘any’, [...]

Read full post...

Managed WP Hosting

There seem to be a lot of hosting services popping up, dedicated specifically to websites built on WordPress. Until recently, you basically had two choices: Blogging services: Go to wordpress.com and make a blog. They take care of everything; you just have to come up with the content. The only problem would be that you [...]

Read full post...

WordCamp Romania 2010

Today I spoke at the second edition of WordCamp Romania. My presentation was about the upcoming features in WordPress 3.1. I was a lot more relaxed this year during my talk so it went pretty well. Speakers were more focused on WordPress than in the previous edition and the food was much better, so we’re [...]

Read full post...

Plugin Dependencies: Version 1.0

The idea of dependencies for WordPress plugins has been floating around for some time: #10190, #11308, #12612. Although plugins can degrade gracefully by using actions and filters, there are some things they can’t do, due to the simple fact that they need to be activated first. Such as: My hope is that this meta-plugin will [...]

Read full post...

Posts 2 Posts: Version 0.4

Using a taxonomy to store post-to-post connections was an interesting exercise. It worked, but when it came time to extend it, it felled flat on its face. That’s why connections are now stored in a custom table, with an additional meta table for adding arbitrary information per connection. It is now possible to connect the [...]

Read full post...

It’s a story about us, people, being persuaded to spend money we don’t have, on things we don’t need, to create impressions that won’t last, on people we don’t care about.

Tim Jackson