::: Project Title:

Web-Based GUI for Drizzle

::: Name:

Pablo Cuadrado

::: Email:

[email protected]

::: Synopsis:

Create a first version of a web-based GUI interface for Drizzle,
taking advantage of modern browser capabilities like Chromium or
Firefox 3.5+.

::: Benefits to the Drizzle Community:

The main goal is not to make a "shiny and beautiful" interface as a
delight to the eye.

The main goal is to increase early adoption by the community, by
making Drizzle closer to the "non-Drizzle-developer" community, which
is following the "buzz" about Drizzle right now.

This early adoption leads to more exposure and a good testing
scenario, bugs could be exposed rapidly in a greater variety of
configurations even by non-expert users.

Anyway, it will be also shiny and beautiful! :)

>>> More about adoption on this paper: 
>>> http://wiki.pentaho.com/download/attachments/8346/The+Beekeeper+%28long%29-V1.3.pdf?version=1
>>> ...pages 16-21, propietary software quality costs on finding and fixing 
>>> defects vs. open source costs.

::: Deliverables:

A first protoype of a web-based GUI interface which features:
- Query execution
- Results listing
- Schema creation
- Configuration options
- Server status monitoring
- Statistics
- Bug reporting


::: Project Details:

The goal is to create a first prototype of a GUI for interacting with
Drizzle, vía web-browser, envisioning the capabilities of modern
browsers like Chromium or Firefox 3.5+.

This first prototype should serve as a basis for enhancements and
further releases in the future.

Web interfaces made a heavy improvement since the early "phpMyAdmin"
times, and they have a high portability and availability; i.e., as a
FreeBSD user, I love accessing Webmin from almost any computer with a
browser.

The server-side implementation could be on PHP or Python, mostly
depending on which API is likely to be more advanced, complete, or
available as the Drizzle project grows.

Client-side, well... HTML, CSS, Javascript. The usual suspects.

::: Project Schedule:

I can start on late May, and I didn't get to a planning phase, but in
a rough (I can't stress enough: **ROUGH**) estimation I calculated it
can take up to 45 working days.

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to