Apostolos Dountsis

Web Development & Desktop Application Solutions
  • rss
  • Home
  • Projects
    • Easy Peasy Image Gallery
    • Social Bookmarks
      • Social Bookmarks Release Notes
      • Social Bookmarks Supported Sites
    • Move Comments
  • Downloads
  • Freelance Services
  • Photo Gallery
    • U2 – Vertigo Tour (Rome, Italy)
    • Brighton
    • Amsterdam
    • Athens 2004
    • Holiday Snapshots
  • Portfolio
  • About
  • Contact

WordPress 2.1 – A developer’s point of view

WordPress 2.1 has been released and apparently if you are a WP developer you will love this release. The release announcement states:

“Developers will especially love this release, as it has much cleaner code than 2.0 and includes hundreds of enhancements that will enable a new generation of richer plugins. Here’s a taste of some of the things included:

  • Psuedo-cron functionality let’s you schedule events much like cron.
  • Users admin can now comfortably handle hundreds of thousands of users.
  • The new WP_Error class cleans up how we do error reporting and handling.
  • The javascript loader makes it easier for plugins to include rich functionality.
  • Tons of new hooks and APIs.
  • We’ve started to fill out our code inline documentation.
  • Image and thumbnail API allows for richer media plugins.
  • Custom header, color picker, and image cropping framework.”


Cron jobs, error reporting, javascript advanced functionality, new hooks, image and thumbnail API! I am sure that you will agree that all this is very exciting and I hear you asking: Where is the link with all the documentation regarding these new features? Well… there is no documentation, no further explanation.

The documentation section of WordPress.org was last updated on December 3rd and that minor modification does not constitute a proper update. Also, the developer’s documentation has not been updated to cover all these bells and whistles of WP 2.1. Wouldn’t be really helpful if there was a list of changes that plugin developers could use as a reference to make their plugins 2.1 compatible?

One of the ‘tastes’ in the release is the inline documentation. A link to that does exist but if you read again the sentence it says “We’ve started to fill…”.

Until now, I have noticed one developer’s gotcha in WordPress 2.1 but I am sure that more will follow. A page is declared differently in WP2.1 than in WP2.0. To be more precise, in WP2.0 a post was defined as a page if the post_status in WP_POSTS was set to ’static’. This is no longer the case in WP2.1 as the field post_type is now used in the table WP_POSTS and can have one of the two values: ‘post’ or ‘page’. The post_status does not use the value ’static’ but the value is set to ‘open’ for published pages. Do not get me wrong, this is how it should have been from the day that pages appeared in WP. However, any theme or plugin that deals with pages will be more or less broken. This change was mentioned by Aaron in December in the development blog, but if you missed the post then you are on your own.

As a developer, I say: If you want me to love this release then give me some useful documentation with it.

Bookmark This Page

Add to Buzz Add to Del.icio.us Add to DotNetKicks Add to Facebook Add to Google Bookmarks Add to Mister Wong Add to Tip'd Add to Twitter Add to Yahoo My Web
Hide Sites
Categories
WordPress
Comments rss
Comments rss
Trackback
Trackback

« Social Bookmarks 3.2 ZenPhoto »

4 Responses to “WordPress 2.1 – A developer’s point of view”

  1. Slowfinger says:
    January 28, 2007 at 18:35

    I couldn’t agree more. I’ll have to wait a bit to switch to WP 2.1, as some major plugins of mine are still incompatible with it. But I understand that plugin developers’ lives mustn’t be that easy with all the upgrading work always underway in the WP community.

  2. John says:
    June 5, 2007 at 7:52

    I would be interested to here what you think about 2.2.I’ll come backback Thanks

  3. Don Jones says:
    July 23, 2007 at 19:34

    can’t say i have ever had any major problems with wordpress 2.1

  4. Wordpress QuickStart Guy says:
    August 15, 2007 at 13:23

    I am already in version 2.2 and planning to upgrade to 2.2.2..hope this works!

    cheers!

Leave a Reply

Click here to cancel reply.

About Dountsis.com

Dountsis.com is the site of the web developer, technology enthusiast, and gadgets addict, Apostolos Dountsis. The articles on this site focus on web development, software and freelance.

Topics

  • EPIG (2)
  • Firefox (6)
  • Funny (1)
  • Programming (3)
  • Site Updates (7)
  • Tutorials (4)
    • .NET (1)
    • PHP (3)
  • Windows (5)
  • WordPress (25)

PayPal Button

If you feel that the open-source projects that I develop and deliver through the site are worth a penny then you could press the button below to send it to me.

Keywords

.NET adblock Bad Sectors C# chkdsk Del.icio.us Eclipse Extension Firefox Hard Disk Microsoft Move Comments PEAR PHP Social Bookmarks Spam User Control Windows Windows XP WinForm WordPress

What I'm Doing...

  • Nite nite 1 week ago
  • RT @JulieMaggot: Τζουλια ΕΕΕΛΑΑΑΑΑ!, Θα κανουμε Σαμπανιαααααααααααα!! #julia_porn 1 week ago
  • My back! Ouch ouch 3 weeks ago
  • More updates...

Recent Articles

  • Social Bookmarks 4.1.2 Point Release
  • How to use User Controls to create MDI WinForm Applications
  • Social Bookmarks Sites Cleanup
  • Social Bookmarks 4.1.1
  • WordPress Plugins Activation Order
  • WordPress Plugin Development

Spam Blocked

65,105 spam comments
blocked by
Akismet
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox