WordPress 2.9 has been released on the 19th December 2009. Here are some of the highlights of WordPress 2.9:
- Global undo/”trash” feature, which means that if you accidentally delete a post or comment you can bring it back from the grave (i.e., the Trash). This also eliminates those annoying “are you sure” messages we used to have on every delete.
- Built-in image editor allows you to crop, edit, rotate, flip, and scale your images to show them who’s boss. This is the first wave of our many planned media-handling improvements.
- Batch plugin update and compatibility checking, which means you can update 10 plugins at once, versus having to do multiple clicks for each one, and we’re using the new compatibility data from the plugins directory to give you a better idea of whether your plugins are compatible with new releases of WordPress. This should take the fear and hassle out of upgrading.
- Easier video embeds that allow you to just paste a URL on its own line and have it magically turn it into the proper embed code, with Oembed support for YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, and WordPress.tv (and more in the next release).
- We now have
rel=canonicalsupport for better SEO.- There is automatic database optimization support, which you can enable in your
wp-config.phpfile by addingdefine('WP_ALLOW_REPAIR', true);.- Themes can register “post thumbnails” which allow them to attach an image to the post, especially useful for magazine-style themes.
- A new
commentmetatable that allows arbitrary key/value pairs to be attached to comments, just like posts, so you can now expand greatly what you can do in the comment framework.- Custom post types have been upgraded with better API support so you can juggle more types than just post, page, and attachment. (More of this planned for 3.0.)
- You can set custom theme directories, so a plugin can register a theme to be bundled with it or you can have multiple shared theme directories on your server.
- We’ve upgraded TinyMCE WYSIWYG editing and Simplepie.
- Sidebars can now have descriptions so it’s more obvious what and where they do what they do.
- Specify category templates not just by ID, like before, but by slug, which will make it easier for theme developers to do custom things with categories — like post types!
- Registration and profiles are now extensible to allow you to collect things more easily, like a user’s Twitter account or any other fields you can imagine.
- The XML-RPC API has been extended to allow changing the user registration option. We fixed some Atom API attachment issues.
- Create custom galleries with the new include and exclude attributes that allow you to pull attachments from any post, not just the current one.
- When you’re editing files in the theme and plugin editors it remembers your location and takes you back to that line after you save. (Thank goodness!!!)
- The Press This bookmarklet has been improved and is faster than ever; give it a try for on-the-fly blogging from wherever you are on the internet.
- Custom taxonomies are now included in the WXR export file and imported correctly.
- Better hooks and filters for excerpts, smilies, HTTP requests, user profiles, author links, taxonomies, SSL support, tag clouds, query_posts and WP_Query
At that time I was in Hong Kong and couldn’t upgrade this site at all. I came back yesterday and perform the upgrade today. Everything went smoothly, looks like not much changes that will break plugins compatibility as the current version of my plugins works fine as well.
I hesitated for the upgrade because I know WordPress 2.9.1 will be out latest by next week but nevertheless, I still proceed on with the upgrade.
I also updated my resume to reflect my final academic results and now the academic section of it is 100% completed.
WordPress 2.7 has been released after being delayed for about a week.
Here are some of the features according to the blog post:
Next you’ll begin to notice the new features subtly sprinkled through the new interface: the new dashboard that you can arrange with drag and drop to put the things most important to you on top, QuickPress, comment threading, paging, and the ability to reply to comments from your dashboard, the ability to install any plugin directly from WordPress.org with a single click, and sticky posts.
Digging in further you might notice that every screen is customizable. Let’s say you never care about author on your post listings — just click “Screen Options” and uncheck it and it’s instantly gone from the page. The same for any module on the dashboard or write screen. If your screen is narrow and the menu is taking up too much horizontal room, click the arrow to minimize it to be icon-only, and then go to the write page and drag and drop everything from the right column into the main one, so your posting area is full-screen. (For example I like hiding everything except categories, tags, and publish. I put categories and tags on the right, and publish under the post box.)
WordPress 2.7 also introduce the Automatic Core upgrade which unfortunately do not work for me. I am still very skeptical after automating web script upgrades. I prefer to do it the manual way so that I can control what I want.
I will release the updates to my plugins shortly and if I have the time, I will upgrade this site to WordPress 2.7.
Download: WordPress 2.7
WordPress 2.6 has been released.
Here are some new features of WordPress 2.6:
2.6 is pretty much identical to 2.5 from a plugin and theme compatibility point of view, so upgrades from 2.5 should be pretty painless. The 2.5 branch will no longer be maintain so everyone is encouraged to upgrade.
PS: The current version of my plugins should work well with WordPress 2.6 except WP-DownloadManager. Nevertheless, I will release updates to all of them tomorrow.
I spoke about Developing Plugins For WordPress on Wednesday, 18th June 2008 at the Singapore PHP User Group, June 2008 meetup.
This is the second time I am speaking at the user group. The first time was in December 2007 meetup where I spoke about the same topic WorPress Plugin Development With PHP.
I think this time my pace was slightly better.
By embedding this video, it breaks my site XHTML validation!
Powerpoint Slides and Source Code can be downloaded here.
WordPress 2.5 has been released and WordPress.org has a refreshed look based on WordPress 2.5 new redesigned administration backend.
New User Features in WordPress 2.5
New Developer Features in WordPress 2.5
Download: WordPress 2.5
I spoke about WorPress Plugin Development with PHP on Wednesday, 12th December 2007 at the Singapore PHP User Group, December 2007 meetup.
That is the first time I am speaking publicly and hence I was quite nervous and spoke very fast.
During normal days, I speak very fast (all my friends said that) + my nervous = super fast speaking
Anyway, enjoy this fast paced video:
And yes, embedding this video breaks my site XHTML validation!
*UPDATE* The slides can be downloaded here.
WordPress 2.2 has been released and as usual I have updated GaMerZ.WordPress to it. Here are the goodies copy + paste from WordPress.org.
» WordPress Widgets allow you to easily rearrange and customize areas of your weblog (usually sidebars) with drag-and-drop simplicity. This functionality was originally available as a plugin Widgets are now included by default in the core code, significantly cleaned up, and enabled for the default themes.
» Full Atom support, including updating our Atom feeds to use the 1.0 standard spec and including an implementation of the Atom Publishing API to complement our XML-RPC interface.
» A new Blogger importer that is able to handle the latest version of Googles Blogger product and seamlessly import posts and comments without any user interaction beyond entering your login.
» Infinite comment stream, meaning that on your Edit Comments page when you delete or spam a comment using the AJAX links under each comment it will bring in another comment in the background so you always have 20 items on the page. (I know it sounds geeky, but try it!)
» We now protect you from activating a plugin or editing a file that will break your blog.
» Core plugin and filter speed optimizations should make everything feel a bit more snappy and lighter on your server.
» Weve added a hook for WYSIWYG support in a future version of Safari.
My plugins should not break with WordPress 2.2 because the code changes are not significant unlike from WordPress 2.0 to WordPress 2.1. However, if they do break, PLEASE POST IT IN THE SUPPORT FORUMS and not in the comments. Thank you =)
Straight off from the WordPress.org:
An important security issue has been brought to the attention of the WordPress team and we have worked diligently to bring you a new stable release that addresses it. Our latest version 2.0.2 contains several bugfixes and security fixes.
The problems addressed are unannounced XSS issues privately discovered and reported to the WordPress team. Thanks to Mark Jaquith, Robert Deaton, and David House for assisting with this release.
Just a quick note: this is different than the snake-oil reports that went out on some security lists a few days ago. There were a couple, but they were either not actual security problems, too small to warrant a release, or just patently false. Remember: just because you read it on a mailing list doesn€„¢t mean that it€„¢s true. We€„¢d be the first people to panic if there was an actual problem.
As always, when something serious crosses our desks we jump on it and get a well-tested release out as soon as possible.
WordPress 2.01 was release 2 days ago. They had fixed about 114 bugs.
Some of the fixes/improvements:
» You can now specify an upload directory, and whether to use date-based storage or not.
» Caching has been fixed under certain PHP enviroments.
» Permalinks have been fixed for weird enviroments as well.
» XML-RPC uploading works.
» Compatibility with older versions of PHP.
» Several WYSIWYG fixes and cleanups.
» Imports now use much less memory.
» Now works with MySQL 5.0 in strict mode.
WordPress 2.0 is finally announced on WordPress official site. More information about the change in WordPress 2.0.
In the mean time, I have updated ALL my 8 plugins to be compatible with WordPress 2.0.
WordPress 2.0 Plugin: WP-Stats 2.00 – download – demo
Display your WordPress statistics.
WordPress 2.0 Plugin: WP-Wap 2.00 – download – demo
Browse your WordPress weblog entries on a Wap enabled mobile phone.
WordPress 2.0 Plugin: WP-Polls 2.03 – download – demo
Adds an integrated poll system to your WordPress.
WordPress 2.0 Plugin: WP-PageNavi 2.00 – download – demo
Adds a page navigation with paging elements to your WordPress.
WordPress 2.0 Plugin: WP-Print 2.01 – download – demo
Displays a printable version of your WordPress weblog post.
WordPress 2.0 Plugin: WP-EMail 2.01 – download – demo
Enable you to send your webblog entry to a friend.
WordPress 2.0 Plugin: WP-UserOnline 2.00 – download – demo
Enable you to display how many users are online on your Wordpress with detailed statistics of where they are and who there are(Members/Guests/Search Bots).
WordPress 2.0 Plugin: WP-DBManager 2.00 – download
Manages your Wordpress database. Allows you to optimize database, backup database, restore database, delete backup database and run selected queries.
The demo above is still based on WordPress 1.5.2 as this site is not yet updated. For the actual demo of my plugins on WordPress 2.0, please visit GaMerZ.WordPress.
If you are using WordPress 1.5.2 and need my plugins, check below.
WordPress 1.5.2 Version Of My Plugins
» WP-Stats for WP 1.5.2
» WP-Wap for WP 1.5.2
» WP-Polls for WP 1.5.2
» WP-PageNavi for WP 1.5.2
» WP-Print for WP 1.5.2
» WP-EMail for WP 1.5.2
» WP-UserOnline for WP 1.5.2
» WP-DBManager for WP 1.5.2
Once again, thank you guys for all the support that you have given me.
Users: 22 Guests, 13 Bots