New comp running, bugtracker API ideas

In case you wonder why I didn’t post for some days… On Friday, my 480W PSU arrived, and I got my new comp up & running! Yeah! :) Had to move my development environment from my old disk to the new one, install all the tools I’m used to etc. so I didn’t have time for updating my blog. It really rocks, and although it sports 7 fans, it’s damn silent (thanks to temperature control). Really comfortable.

After looking at the Mantis source code, I also started thinking about some API for my bugtracker. It should allow plugin developers to access core functionality in a clean, consistent manner, and also seperate the core functions from the processing logic and the display logic.
Continue reading

Posted in General, Web development | Tagged , , | Leave a comment

Bug tracker tracking itself

I reached an important milestone – the bugtracker does track its own bugs now. This means it is already possible to enter new bugs and to edit the existing ones. Next thing I’ll take a look at is the bug history that should be created every time a bug is updated, and the comment system. The comments should work (as I entered two into the DB by hand and those are handled right), but you can’t enter new comments, and that will cause probably some problems.

The current plan looks like this:

  • Add bug history
  • Finish comment support
  • Clean up report/edit page, possibly merge the two into one
  • Fix some smaller bugs with the output
  • Add user managment
  • Add project managment

This is not the full roadmap, but just what I’ll do next week when time allows (and if my new comp does not arrive :) )

Posted in General, Web development | Tagged | Leave a comment

First bug tracker image

Lately, I took a closer look at the bugtracker, and entered some sample data into the database. Here you can see the current bug detail page: Detail page, 35kb. Hopefully I’ll be able to create the enter bug page tomorrow.

By the way, ordered a new PSU, hopefully I’ll be able to start my new comp next week. Fingers crossed :)
Continue reading

Posted in General, Web development | Tagged , , | Leave a comment

Bug tracker database schema finished

I’ve finished today the database schema for the bugtracker. Took some time to figure out how to store the interdependencies best, but I’m happy now with how it looks like.

Got also eAccelerator running. I’ve been using Turck MMCache all the time while it was updated, but with PHP5, the project stopped and now exists again as eAccelerator. Really great stuff, damn fast, saves some time when writing a web app as stuff that you need often is compiled once and reused.

Posted in General, Web development | Tagged , | Leave a comment