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...

5 comments:

Elya said...

Hi Greg,
We are using Bugzilla 3 and we want to use Testopia 1.3, but we can't install it properly, because we have left over files on our database from older version of Testopia that was installed.

Can you suggest any help?
Thanks,
Elya
elyad@timebridge.com

ATrain_75 said...

We are currently on Bugzilla 2.18. Looking at testopia vs. purchasing Mercury, etc. What is driving me nuts is the laborious process of marking multiple test cases as confirmed, disabled, etc. and the inability to filter what you want to include in a test run other than selecting all confirmed test cases. Also to have the runs displayed by functional group not just component.

Meraj said...

I would like to be able to share my test cases among multiple test plans.

Beside that, it should also have a delete feature for any test case, test plan etc.

Meraj said...
This comment has been removed by the author.
Kimberley said...

Hi,

Is it possible to install Testopia in a windows environment without integrating with Bugzilla?

Thanks,

Kim