December 2009 Edition

WordPress News Roundup December 2009: WordPress 2.9 “Carmen” Ships and a New Default Theme Is Promised

December 2009 brought WordPress 2.9 “Carmen” with trash, image editing and oEmbed, a core team summit in Orlando and plans for a 2010 default theme.

· 4 min read

WP Edition
Cover story

WordPress 2.9 “Carmen” Ships

And a New Default Theme Is Promised

DealsJoost de Valk buys The WordPress Podcast

CommunityCore team in Orlando

WP Edition / Vol. 7 · No. 84 / December 2009

December 2009 closed the year with a major release. WordPress 2.9, named “Carmen” after jazz vocalist Carmen McRae, was released on December 18 with a global trash and undo, a built-in image editor, batch plugin updates and oEmbed support that turned a pasted video URL into an embedded player. More than 140 contributors had worked on over 500 tickets.

Just as significant were the conversations that happened before the release. Core committers met in person around WordCamp Orlando, and out of that summit came the news that WordPress would get a brand-new default theme in 2010 to replace Kubrick, along with a clearer plan for the merger-driven 3.0 cycle.

Mergers, Acquisitions, and Investments

No major WordPress company deals were announced. In a small change of hands within the community media scene, Joost de Valk took over The WordPress Podcast from Charles Stricklin, with plans to merge it into his Press This show.

WordPress Core Updates

  • 2.9 Beta 2: Released on December 2, available for download or through the WordPress Beta Tester plugin.
  • Release Candidate 1: On December 16 the team declared 2.9 feature-complete and asked experienced users to upgrade and test.
  • WordPress 2.9 “Carmen”: Released on December 18, 2.9 added the trash, image cropping, rotating, flipping and scaling, batch plugin updates and oEmbed video embeds. Under the hood it brought rel=canonical support, post thumbnails for themes, a comment meta table, better custom post type support and optional automatic database repair and optimisation. Plugin compatibility data from WordPress.org now indicated whether plugins were likely to work with the new version. The release required MySQL 4.1.2 or later.
  • WordPress 2.9.1 Beta 1: On December 23 the team released a first maintenance beta after a bug in certain PHP cURL versions stopped scheduled posts and pingbacks from processing correctly on some hosts.
  • 2.9.1 Release Candidate 1: Followed on December 29, bringing the number of fixed tickets to 23.
  • Setting scope: A Christmas Day post discussed scope creep and proposed pausing to plan carefully before starting on 3.0.

Other WordPress News

  • Core team in Orlando: In early December Matt Mullenweg, Ryan Boren, Andrew Ozz, Peter Westwood and Mark Jaquith met in Orlando around WordCamp Orlando for extra discussions about the project’s vision, and commits slowed briefly while they were away. A short video from the meetup featured them alongside Jane Wells.
  • A new default theme: The first summary of the meetup, “2010: A Theme Odyssey,” reported Matt Mullenweg’s announcement that WordPress would ship a new default theme in 2010, retiring Kubrick.
  • Canonical plugins: A December 8 post explained the idea of “canonical plugins,” officially endorsed plugins maintained by community teams, which Matt had been discussing at WordCamps through the year.
  • WP.me shortlinks: WordPress.com introduced wp.me short URLs for its users alongside the 2.9 release.
  • Ajax Edit Comments goes commercial: The popular comment-editing plugin switched to a paid model on December 24.
  • WordCamp Boston ahead: Community members were making travel plans for WordCamp Boston on January 23.

Security Alerts and Plugin Vulnerabilities

December had no core security release. The problems that surfaced after 2.9, such as the cURL-related failure of scheduled posts, were reliability bugs rather than vulnerabilities, and they were handled through the 2.9.1 testing cycle that ran into the new year.

WordPress 2.9 reflected how much the web had changed since Kubrick became the default in 2005. Video embedding from services like YouTube was now an everyday task, image editing was expected inside the publishing tool, and site owners ran enough plugins that one-by-one updates had become a chore.

  • Canonical URLs for SEO: Built-in rel=canonical support followed the search engines’ adoption of the canonical link element earlier in 2009.
  • Toward a CMS: Improved custom post type support in 2.9 laid groundwork for 3.0, where custom content types would get a full admin interface.
  • Official plugins: The canonical plugins concept hinted at a middle path between bloating core and leaving essential features to unmaintained third-party code.

Theme of the Month: Kubrick

Michael Heilemann’s Kubrick had been WordPress’s default theme since version 1.5, and its blue header was one of the most recognisable designs on the web. December’s announcement that a new default theme would arrive in 2010 marked the beginning of its farewell.

Plugin of the Month: WordPress Beta Tester

The WordPress Beta Tester plugin let site owners switch an install onto beta builds and update them from the dashboard. Recommended in the December 2 beta announcement, it made testing 2.9 as simple as an ordinary upgrade and helped widen the pool of people trying pre-release code.

Host of the Month: WordPress.com

Automattic’s hosted service picked up 2.9’s new features and added wp.me shortlinks for its users in December. For bloggers who did not want to manage upgrades at all, WordPress.com remained the easiest way to stay on the latest version.

Founder of the Month: Matt Mullenweg

WordPress’s co-founder used the Orlando summit to set the next year’s direction, from a new default theme to canonical plugins and a more careful approach to the scope of 3.0. The decisions made that month shaped the release that would merge WordPress MU into core.

Looking Ahead to January 2010

January was expected to bring the final WordPress 2.9.1 release and the publication of a scope and schedule for WordPress 3.0. WordCamp Boston on January 23 was the first major event of the new year.

More from 2009

All 2009 editions →
WP Edition
Cover story

WordPress 2.8.6 Release

WordPress 2.9 Enters Beta and Wins Best Open Source CMS

CoreBug hunts

CommunityWordCamp NYC

WP Edition / No. 83 / November 2009

WordPress 2.8.6 Release, WordPress 2.9 Enters Beta and Wins Best Open Source CMS

November 2009 brought the WordPress 2.9 beta, security release 2.8.6, WordCamp NYC with 700-plus attendees, and WordPress’s first Best Open Source CMS award.

WP Edition
Cover story

WordPress 2.8.5 Hardening Release

And Plugin Compatibility Beta

CoreGetting ready for the 2.9 beta

SecurityTrackback DoS

WP Edition / No. 82 / October 2009

WordPress 2.8.5 Hardening Release and Plugin Compatibility Beta

October 2009 brought the WordPress 2.8.5 hardening release, a plugin compatibility beta on WordPress.org, calls for 2.9 testers and BuddyPress welcoming jjj.

WP Edition
Cover story

A Worm Hits Old WordPress Sites

And Automattic Buys After the Deadline

CoreLegacy support debated

SecurityWho was affected

WP Edition / No. 81 / September 2009

A Worm Hits Old WordPress Sites and Automattic Buys After the Deadline

September 2009 brought a worm targeting outdated WordPress sites, Automattic’s After the Deadline deal, BuddyPress 1.1 and 1,000 themes in the directory.

WP Edition
Cover story

WordPress 2.8.4 Fixes a Password Reset

Flaw as Gravity Forms Launches

CoreWordPress 2.8.3

SecurityPrivilege escalation

WP Edition / No. 80 / August 2009

WordPress 2.8.4 Fixes a Password Reset Flaw as Gravity Forms Launches

August 2009 brought security releases 2.8.3 and 2.8.4, the public launch of Gravity Forms, the arrival of Page.ly and a new BuddyPress theme architecture.