June 2005

Alpha, Beta, Gamma

June 28, 2005

I get some some perverse enjoyment from bug fixing. I think it’s because I’m able to be very productive in a very short space of time. There’s few things as rewarding as knocking off a few dozen bug reports before lunch. For the most part the bugs we get reported are relatively minor and trivial [...]

Read the full article →

[IPB 2.1] Log In Authentication

June 16, 2005

I’ve almost finished this section of IPB off (the last major feature before the first alpha "technology preview" release) and I’m fairly pleased with its implementation. In a nutshell, it allows one to add different methods of authenticating the username / password combo when a member logs in. There are two options available. Pass-Through and [...]

Read the full article →

Creep: The most stupid film of the year

June 13, 2005

I watch a fair amount of films. Some are bad, some are good, some are stupid and some are sad. Rarely do I feel like telling the world about how bad a film is, this is one of those rare occasions. Rather than blather on about how stupid the film is on individual points, I’ll [...]

Read the full article →

[IPB 2.1] Friendly Forms, Again

June 9, 2005

I figured I’d take a quick movie of the "new" registration form which takes advantage of Ajax to check the usernames and email address haven’t already been used in a registration (and are not banned by the admin). I think it’s a nice way of letting the user know about any errors and should save [...]

Read the full article →

[IPB 2.1] Friendly Forms

June 6, 2005

This is a pretty legitimate use of javascript and ajax that doesn’t take too long to implement but makes completing forms a lot easier. Basically, javascript checks to make sure that the field is not empty and doesn’t contain illegal characters. Ajax enabled browsers also fire a check to the DB to see if the [...]

Read the full article →

[IPB 2.1] ACP Templates Part III

June 1, 2005

I’ve just about finished off the ACP template editing interface. I’ve polished some of the code and removed a few frame refreshes in favour of dynamically assigning images to denote whether they’ve been edited or not. I’ve also added in an Ajax function (where available) to revert the template bits without the need for a [...]

Read the full article →