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

