[Soc-coordination] Interactive BTS web ui, status report

Margarita Manterola margamanterola at gmail.com
Tue Jul 17 01:45:53 UTC 2007


Hi!

As others have been doing the same thing, I feel compelled to send a
small status report of the app I'm doing.

I'm doing an interactive interface for the BTS.  The main idea is to
have an interface that has the BTS as a backend, but that allows users
to directly interact with the bugs (tag them, add info, change
severity, etc).  The interaction with the BTS is done by SOAP queries
and by mail sending (I hope some day I might be able to talk the BTS
admins into SOAP pushing).

The tool itself is a bit controversial, since the idea sounds a lot
like bugzilla, and many people don't like bugzilla.  My idea is to try
to take ideas from all the bug systems out there to create a better
interface, which is useful and friendly both for users and for
developers.

I'm currently still quite far away from reaching such an ambitious
goal, but I hope to at least lay the necessary basis to achieve what I
want.

It uses Django as the server-side framework, which is in Python. It
uses Mochikit for the client-side javascript. And it uses a bit of
AJAX, but only when needed.

The current app is still not interactive, but it's already able to
look up bugs using different criteria, to list package bugs and give
bug information (i.e. it's currently mimicking the current BTS web
interface).  I'm still working on the looks of the pages, since part
of my aim is to make this look really nice.

The basic structure is already working, and I now need to add the
"interactive" part.  Even though I'm still behind the schedule that I
had initially thought, the future of the app is looking quite good.  I
hope to achieve something that will be, hopefully, used.

The project is hosted at: http://alioth.debian.org/projects/bts-webui/
SVN repository: http://svn.debian.org/wsvn/bts-webui
My copy is running at: http://bugs.marga.com.ar/
(my upstream sucks, so don't expect anything too fast if you go and test it)

-- 
Besos,
Marga



More information about the Soc-coordination mailing list