WordPress 2.5 up and running

I have just upgraded this blog’s WordPress version to recently released 2.5. I waited for this moment for a long time. WordPerss 2.5 brings quite a few improvements such as better administration (new interface, tag management, easier uploads, improved post editor), speed improvements, security enhancements (prepared SQL queries, password strength indicator, better hashing for passwords), and more.

But, as always, I was a bit worried about the upgrade path. My blog uses a heavily customized theme, plenty of plugins, and resides on a web host to which I have very limited access. It also contains more than 4,000 posts and numerous comments and attachments, which makes bakups and restores a lengthy process.

Now that I’m done with the upgrade and everything seems to work just fine, I have to say that this was the easiest upgrade so far. I didn’t need to fix one single thing. Nothing. Absolutely nothing. Everything just went through OK and simply worked.

Oh, and the new WordPress is every bit as good as it was promised and expected, and even better than that. I love the new administration. The Dashboard is much more useful now and makes more sense even out of the box, not to mention all those plugins which will appear in the next few days. I like the way the post editing has been modified (although I am still waiting for a better date picker). Especially nice to see how easy permalinks editing has become (forget the old slugs, now you have the full URL in front of you). Media management (uploads) is indeed much improved with some extra functionality, such as progress reports, multiple file uploads, thumbnail management, galleries, etc. Also, there is a way now to manage tags, which were getting out of control. In short, it’s great!

A big thank you is due to everyone who made this release possible, so – Thank You. And, for those of you who are waiting for something to upgrade, wait no longer!

Compromised!

It appears that this blog has been recently compromised.  Big thanks to one of the readers for bringing it up and letting me know.  Especially, since the compromise was hard to notice – one of the recent posts was modified with a blog of hidden markup that contained some SPAM links.

I am still looking into when and how this happened.  The blog is powered by the latest version of WordPress (2.3.3), but a few plugins were outdated (it’s been a month or so since the last update).  I have edited the post to remove the SPAM links and I’ve upgraded all plugins to their latest versions.  I’ll also limit access to administration interface by IP (yes, I know it’s easy to go around, but I think it’ll keep most of the bots out).

If you have any other suggestions on what and how to do, please let me know via comments or directly.

del.ishli.st – my wishlist is back

Long time ago I used to have a wishlist on this site.  If I remember correctly, I even had a few.  It was a rather helpful piece of information for the times when I was doing online shopping, as well as for my friends and family before the big holidays (hint: presents).

There were two problems with keeping up a wishlist.  One was rather small – people couldn’t find it easily, since it was hidden in the archives.  And one big – it was a lot of effort to keep it up-to-date.  I kept losing it myself all the time, and I was always forgetting to update it.   These two problems caused it to finally be lost in the sea of other posts on this blog, and, probably, never to be found again.

I’m glad to say though, that a better version of my wishlist is back.  It’s something that I wish I had years ago.  It’s dead simple, easy to see (no registrations required or anything of such non-sense), and it’s also extremely easy for me to keep updated.  This new wishlist is on del.ishli.st.

The name sounds good, but the link is impossible to remember, much like the original del.icio.us one.  del.ishli.st is a very simple, yet very smart way of wishlisting.  It utilizes my del.icio.us account and the “wishlist” tag, which is something very natural to use for tagging items of the wishlist.  And so that I won’t try to remember the URL, or, even worse, attempt to type it, or lose this wishlist in the history of posts once again, I decided to make a big and important link to it, at the top of the site.  Yes, that’s right, you can see it together with the rest of the main navigational menu.

Theme fixes, improvements, and polish

If you have a lot of attention for details, you probably noticed a few things moving around and changing on this blog in the last few days. You weren’t dreaming – I indeed moved changed a few things. Here is a round-up for those of you who enjoy these sort of things:

  • List of categories moved up. Since I am interested in and blog about many different things, I don’t blame you if you would like to skip some of them and read only things that you care about. I moved the list of categories higher up in the sidebar, so that you could jump directly to the topic of your choice.
  • Full posts in categories, tags, and archives. This should also make reading posts about specific things easier. You won’t need to jump to the full post page all that often now. Less clicks and all.
  • Category header images. Some categories (see Photography, Movies, and Technology for examples) will greet you with different header images (once again, thanks to Igor Gorbulinsky for his talent and time). This feature should help you out a bit while navigating the site – instant indicator of where you are.
  • Highlight of category name, tag, and search query. When you navigate to posts of a specific tag or category, you should see the term at the top of the page. Sometimes the term is highlighted, like, for example, in case of search query. Also, sometimes, you have a link to RSS feed which provides easier access to similar posts.
  • Improved RSS feed auto-discovery. Depending on where you are on the site, your browser will suggest a different set of RSS feeds to subscribe to. I’m trying to make these things as intuitive as possible.
  • Improved browser compatibility and standard compliance. A few small glitches here and there were fixed. All RSS feeds are valid now, except for those rare cases when content of specific posts causes problems. CSS is now valid and many warnings are fixed. HTML is now almost valid. There are a few issues which which are caused by WordPress bugs, but fixes for these seem to be available in the upcoming version of WordPress. In any case, it seems all theme and plugin specific issues were fixed.
  • Upgraded WordPress to version 2.3.3 .  This is the latest version with all the security fixes and such.

As you can see from the list above, all of these changes are rather cosmetic and can be classified as web site polish. None of them should cause any issues to you or your browser, and much of the misbehaving functionality should be fixed now.

If you have any ideas on suggestions on further improvements, or if you notice any misbehavior at all, please let me know.

4,000 posts

While playing around with this and that (more on this a bit later), I noticed a perfectly round number in one of my sidebars – 4,000.  That’s exactly how many posts I have published on this blog.  Technically, I have a little bit more, but it’s 4,000 posts that are available to all of your for reading, linking, and commenting.

Last celebrated milestone of this blog that I could find was 2,000 posts, which was almost three years ago.   Not bad, not bad at all.  I’m still here and I’m still kicking.  Let’s see if I can push it towards 5000, 10000 and 50000…