This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
foundation:gsoc_mishra [2010/05/19 15:22]
ideamonk created
foundation:gsoc_mishra [2010/06/07 10:20] (current)
ideamonk added more details on goals
Line 1: Line 1:
-To be updated soon.+====== Google Summer of Code 2010: Eden UI - Front-end for S3XRC ====== 
 +**This project is part of [[http://eden.sahanafoundation.org/wiki/GSOC2010ProjectIdeas|Sahana Eden]] [[foundation:sahana_gsoc10|Google Summer of Code]]** 
 +== Executive Summary == 
 +  *Abstract: [[http://eden.sahanafoundation.org/wiki/S3XRC|S3XRC]] being a powerful backend that serves XML and JSON in a RESTful manner hasn't yet got a front-end that can exploit its positives. A new ExtJS based front-end would help us not only utilize S3XRC but also save a lot of bandwidth by exchanging information in JSON instead of full page reloads. 
 +  * Student: [[http://blog.ideamonk.in|Abhishek Mishra]]  
 +  * Mentor(s): Dominic König and Francis Boon 
 +== Code == 
 +  * [[http://wiki.sahanafoundation.org/doku.php/foundation:gsoc_mishra_spec|Functional Specs]] 
 +  * [[https://code.launchpad.net/~ideamonk/sahana-eden/gsoc|Launchpad Branch]] 
 +  * [[http://eden.madetokill.com:8000|Demo instance]] (switched on at use) 
 +== Meetings == 
 +  * Mondays at 0700 UTC [[http://www.google.com/calendar/embed?src=kofgu229eig2bpfqth0bfc57qc@group.calendar.google.com|Calendar]] Note: Calendar lists UTC. 
 +== Project Plan and Timeline ==  
 +I'm working in a prototype -> generalize mode where I work first upon a page specific widget, say a list widget for person module, and then extract out custom and generic code out of it to transform it into a generically implementable code. 
 +After the first meeting on 26th May, 2010, the goals were further refined and essential widgets were identified. 
 +^First Semester: 26 April - 23 May^^^^ 
 +^Goal^Description^Due Date^Status^ 
 +|Explore Web2Py, S3XRC, ExtJS, etc|To get a basic familiarity with the framework beneath Eden|5/23/2010|**Web2Py, develper guidelines explored**| 
 +^Second trimester (24 May - 12 July)^^^^ 
 +^Goal^Description^Due Date^Status^ 
 +|Prototype a Grid view|Work up a sortable, add/edit in place paginated grid view for tabular data|6/7/2010|**In Progress**| 
 +|Generic grid view|Generalize the prototype into reusable, configurable widget|6/13/2010|**Not yet completed**| 
 +|Form Validations|Work up a way to bring client side & server side form validations for in place insert/edits|6/27/2010|**Not yet completed**| 
 +** more updates soon

QR Code
QR Code foundation:gsoc_mishra (generated for current page)