38 blogs & 50 users

Archive for October, 2008

Upcoming Upgrade to WordPress 2.7

October 29th, 2008

With the upcoming release of WordPress 2.7 on November 10, you can expect an upgrade of the PersonalLog system to WordPress mu 2.7 by the end of November, whenever the WordPress mu code base is synced.

The new release of WordPress is expected to bring many significant changes, including drastic (but good) changes to the admin interface, among other features.

Here’s a preview of what the Write Post screen may look like:

New Post screen in WordPress 2.7

Sorry, but this means that we’re all going to need to learn the new interface. I do agree that the new interface is significantly more user-friendly, even though it may take some time to get used to.

Read more about the new changes.

The significant changes in this new release mean that the admin menus (drop-down) inside the admin backend will be disabled today, and the admin menus on the frontend might not work with 2.7.

I’m sure that you’ll appreciate the changes.

Edit: this also means that PersonalLog will be skipping the 2.6.3 upgrade.

A major problem fixed

October 11th, 2008

Over the past few days, as I have been increasingly active in “fixing” PersonalLog, I noticed something that’s always been perplexing to me. Our database had been increasing significantly in size, and it was rather odd.

I decided to use phpMyAdmin to take a look. What I found was disturbing. (No screenshots.)

The database had over 4000 records in the options table for many blogs. Looking through some of the records, I quickly ascertained that most of the records were duplicate entries: “kb_robotstxt” and the robots.txt file as the value.

I immediately proceeded to wipe the 4000+ records from the tables, which ended up halving the size of the database after optimization. I then went over to the File Manager for a bit more investigation.

The problem was clearly the “KB Robots.txt” plugin. After checking the plugin’s PHP file, I was shocked to see an ugly piece of code that inserted a database record for the plugin’s options every time it was loaded. Since WordPress plugins are loaded on every page load, this meant that the plugin was inserting a new record into the table for every page load, unnecessarily.

I know I could have changed the plugin so that it only did so upon activation. But I was so disturbed by this piece of bad coding that I proceeded to delete it immediately.

As a result, all blogs depending on the “KB Robots.txt” plugin will no longer have access to it. Instead, I did something that was better; I made a default, search engine optimized robots.txt file identical to what the plugin produced, so all blogs will now benefit from the robots.txt optimization, without the need for an inefficient plugin. :)

Addendum: the database has been further optimized by purging the caches of the various RSS feeds in the dashboard. This means that the first time you log in to your dashboard after these changes, there will be a slight delay (both before and after you load the page) while WordPress fetches the RSS feeds. However, the database is now a fifth of its unoptimized size and will perform significantly more efficiently. :)

Enjoy your blogs on a cleaner, faster database.

New themes and clean-up

October 3rd, 2008

The selection of themes available to PersonalLog users have been really limited in the past months, and some of the themes were indeed quite poorly designed. I’ve removed at least 5 of the poorly designed themes, many of which either created errors or which were not in common use.

To compensate, I’ve added a few very aesthetically pleasing themes. If you’ve found that your blog has suddenly reverted to the default theme, pick a new one. I’m sorry that I had to remove the themes, but they were just too bad.

Aeros

Screenshot of Aeros

Screenshot of Aeros

This theme uses alpha transparency (and opacity) to achieve a great appearance. The default background image isn’t all that great, so I’ve added the option to override the background image with one of your own choice.

Green Light

Screenshot of Green Light

Screenshot of Green Light

This theme has a very nice, integrated colour design and excellent abstract header art. It isn’t very customizable, but it’s fine the way it is.

Devart

Screenshot of devart

Screenshot of devart

This theme resembles the design of DeviantArt, which is why it is named this way. The default author information in the sidebar can be removed only by adding custom widgets to the sidebar.

Blocks2

Screenshot of Blocks2

Screenshot of Blocks2

This is a simplistic template that is not so simplistic in its features. There are useful features all over the theme design.

Aspire

Screenshot of Aspire

Screenshot of Aspire

This theme has an antique look to it. It is very bulky, which makes it unsuitable for people on slower connections.

Journalist

Screenshot of Journalist

Screenshot of Journalist

This simple yet clean theme was meant for professional journalists. The large body section places an emphasis on content, and it’s perfect for bloggers who want an uncluttered design.

I hope you can make use of the new themes. I also apologize for any inconvenience that the deletion of some themes may have caused you.

Until next time, continue blogging and publishing on PersonalLog!