// post · 611

New Computer

I purchased a new desktop computer the other day (first one since 2003). Unfortunately the video card has not come yet, so my vista "experience" score is interesting :)

Vista Rating

The computer is an Intel 2.4GHz Quad Core with 4gb Ram and a 8800GTS (currently an X300se, heh).

// post · 609

Bluetrait 2 development update

I've been doing a fair bit of Bluetrait 2 coding since my last post about it, so I thought I'd post an update of where I am up to.

Category support is now working. Which is awesome, because it includes full breadcrumb support:

Bluetrait 2 categories support

I will expand this to include browsing through the full breadcrumb. This will improve navigation throughout the site.

Other features that I have been working on include:

  • Full 404 handling support with custom styles
  • Plugin support that can add custom content types
  • Customizable peramlink formats
  • Overriding site details with a settings file (i.e. domain name etc)
  • Pluggable functions
  • MySQL and SQLite support
  • RSS support
  • Templating Tags
  • UTF-8 support
  • Theme support
  • Graceful error handling (i.e on database failure generate an email to the site admin)
  • Event Logging

So there is a stack of stuff that has been done. I can't wait until enough has been done so that I can upgrade this site!

Subversion access can be found here (please note it isn't ready to be used on any website yet).

// post · 605

Bluetrait 2

I've decided to rewrite Bluetrait.

It's had a good run.

Getnews (the blog script that I wrote before Bluetrait) was aimed at providing a very basic blog with commenting support. It did this well, but a lot of it was hardcoded to my domain/style so it wasn't really useful for anyone else.

I wrote Bluetrait 1 as to allow others to easily use/install it. It had/has a very basic template type system. Over the revisions it has been slowly upgraded and now includes:

  • Good spam filtering. I think I'll finally got to a stage where I'm happy with it.
  • Awesome looking admin panel thanks to Stuart.
  • Event Viewer (which I really like having)
  • Basic RSS support
  • User management.

It has worked well on my site for almost 3 years! But it has some limitations that are starting to annoy me. The biggest problem I currently have with it is the way the CMS side works.

There is no way to categories pages and as my project page grows it is becoming an issue.

So I'm going to take what I've learnt with Bluetrait 1 and rewrite it.

I'm aiming to make Bluetrait 2 able to cope with all kinds of content for example:

  • RSS
  • Atom
  • Content/CMS
  • Blog

The idea is that the core of Bluetrait will have a section that allows people to design their own plugins which allows the system to handle any kind of data output.

Bluetrait 2 will also require PHP 5 as I'm using the PDO database class to allow for almost any kind of database (mysql, sql lite etc).

So the coding has started. Plugin support is almost done. I don't expect to have anything finished this year, hopefully early next year.

// post · 603

web server

The Web Server is having issues *again*.

This time it looks like one of the CPUs isn't working. So it's going to be running with a single cpu until I get around to fixing it :|

EDIT: Still having issues. Might be a power supply issue, but we don't have another one to test with.
// post · 602

Dashboard Lite - WordPress 2.2 Plugin

Josh created a custom index.php way back in WordPress 1.5 days that removed the RSS feeds on the WordPress dashboard.

Up until now it wasn't really possible to this with a plugin nicely. WordPress 2.2 has added an API hook that although not relevant to the Dashboard it is in the right place!

So I've created a simple plugin, which you can download here, that removes the RSS feeds. Please note it requires WordPress 2.2.