More WordPress Useless Stats And Graphs

As a sequel to my previous post about the number of functions across WordPress history, let's talk now about files and sizes. Through the 54 releases to date, WordPress has grown from an immature toddler to a big healthy kid. The following graph shows the evolution of the zip archive size and the total uncompressed size: In the early days,…

Evolution of the Number of Functions in WordPress

A few fun and useless facts I collected while mining through 54 WordPress releases, from 0.7.1 to 3.0.1: The latest version of WordPress, 3.0.1 as of publishing, has 3240 PHP functions defined. The first version (0.7.1) had 309 Across all WordPress versions, 3920 PHP functions have been defined and used On average, each ".X" release (2.1, 2.9…) introduces 225,2 new…

WordPress Functions History: When Was do_something() Implemented Again?

My practice and what I recommend doing when coding plugins is not to bother about backward compatibility, to always code for the latest stable release available or against the trunk version, and not to support plugins coded for old, deprecated and insecure versions of WordPress. This said, there can be situations where you need to backport something, or to make…

YOURLS Plugin for WordPress: Now With OAuth

The bad news: in 8 days as of writing, Twitter will be shutting off basic authentication for third party applications. No more entering your login/password, but a more secure OAuth system that redirects you to Twitter's site and confirm you're allowing access to your account. All this, honestly, kind of sucks. The good news: I've updated my YOURLS: WordPress To…

Make Your Blog Go BZZZZZZZZZZZZ

I honestly don't give a whatever to soccer and the ongoing World Cup, but for the last few days I received a few really hilarious emails with pics mocking the South African vuvuzela (for a great inspiration and laugh, the dedicated subreddit is a good start) I could not miss the opportunity for a silly plugin. After a quick web…

Review: WordPress and Ajax Book

Weeks ago, Ronald Huereca sent me a complimentary copy of his ebook WordPress and Ajax and I finally took some time to read it. I knew Ronald can craft good things (you've read stuff from him on WLTC) so I was curious but, hey, a whole book just about Ajax? Six word review It did not waste my time! More…

Attention Coders: Twitter Soon To Support oAuth Only

Matt Harris, Developer Advocate at Twitter, posted in the wp-hackers mailing list some important information about the Twitter API. In substance, On the 30th June the Twitter REST API will stop supporting Basic Authentication and instead switch to OAuth. This means all user authenticated requests to the API must be OAuth signed, preferably using OAuth headers. If you're a WordPress…

Remember When You Were a WordPress Noob

Justin Tadlock just sent out a funny and honorable tweet: This is honorable because, yes, everybody was a clueless noob at some point and that's something to be remembered when you're asked what looks like stupid questions. Even when it seems like a trivial waste of your time, your answers might help today's noob become tomorrow's leet. And this is…