Tuesday, September 18, 2007

さようなら (goodbye) dojo

That's it. I have had it with your wily ways. You say you will change, that you are an open book. Lies. I won't stand it any more. I am leaving. I'm leaving and I'm taking my project with me. ; ;

Work has begun on a brand new UI for Testopia. I am working with a number of people to get a better idea of what their frustrations are with the current UI. If anyone is interested in helping out, I have a list of bugs that I am putting together under the UI component. Feel free to add your opinions and give examples of what changes you would like to see.

One of the biggest changes will be the removal of Dojo toolkit. Their 0.9 release is a step in the right direction, but a huge leap backwards in codeability. What little documentation was there has been removed and it seems that there likely won't be any updated docs for quite some time. This, coupled with the numerous performance issues and other bugs has left me little choice but to look elsewhere for my Javascript hits.

This does not mean I am planning to remove the AJAX components of Testopia. On the contrary, I am expanding them. So far, the YUI! toolkit as well as the Ext JS framework are both serious contenders for my affection and adoration. Feel free to weigh in on these on the mailing list. Both are extremely well documented and have numerous examples. I am playing around with the grids for example, to allow the two way sorting and column preferences that people have been clamoring for.

Being as scatterbrained as I am, my focus has been entirely on refactoring code lately, which has left me little time to squash existing bugs (why squash bugs, when you can create dozens more by a little refactoring, eh?). Which is why I am grateful for the help of vrb and a few others who have answered the call to provide support and help where needed. If your question isn't answered right away, be patient. We are few in numbers and have many responsibilities besides Testopia. Rest assured though that we care, and that we will reply eventually.

Now where did I put my computer...

Saturday, September 08, 2007

Welcome to Utah! (The State of Testopia)

This weekend I am coming to you live from the first anual Utah Open Source Conference
Which is being held in my home town of Provo and at the campus of Novell where I work. I was asked to present on Testopia and you can see the slides here. If they look familiar, it is because they are pretty much the same as those found in the docs directory in Testopia.

Some of the keynotes at this conference include names such as Bruce Perens, Tim Riker, and Pete Ashdown. So far it has been very informative and enlightening.

Many of you are wondering what is going on in Testopia development. Well, I have spent most of the last several weeks rewriting the Testopia modules to extend the Bugzilla::Object module. This is making things much cleaner in the scripts and the API. This includes writing much needed POD documentation for these modules and the rest.

I hope to next turn my attention to cleaning up many of the UI issues that have caused the majority of performance problems in Testopia as well as making things a little (read a lot) more intuitive. I still have grand visions for Testopia. Together, we can make this nation great. :)

Citizens of Testopia Unite!