= Tasks for GCI = http://code.google.com/p/google-code-in/wiki/GCIAdminMentorInformation == Code == * Fixing Bugs * 2 x Hard: http://eden.sahanafoundation.org/report/1 * 2 x Easy: http://eden.sahanafoundation.org/report/18 * Enhancements * Medium (Fran): Projects/Basic#ScaleUploadedImages * Hard (Nuwan): add EDXL-DE (distribution element) to existing Eden EDXL compliant components like: HAVE, RM, and SITREP http://www.oasis-open.org/standards#edxl * Packaging * Easy (Fran): [InstallationGuidelines/Windows/User Windows Installer for End-Users] * Easy (Fran): [InstallationGuidelines/Windows/Developer/Installer Windows Installer for Developers] == Documentation == * Reviewing a chapter in the Sahana Eden Essential Guide (http://eden.sahanafoundation.org/wiki/Book) by following the specific instructions & highlighting what could be further clarified, or identifying errors * http://en.flossmanuals.net/sahana-eden/installation * http://en.flossmanuals.net/sahana-eden/configuration * http://en.flossmanuals.net/sahana-eden/customisation * http://en.flossmanuals.net/sahana-eden/installing-a-developer-environment * http://en.flossmanuals.net/sahana-eden/building-a-new-application * Add Screen shots to http://en.flossmanuals.net/sahana-eden/building-a-new-application == Outreach == * Design Trac template to align with: wiki.sahanafoundation.org/doku.php/foundation:branding * Videos * What is Sahana Eden (User focused) * How to start developing in Sahana Eden (Developer Focused - high level overview) * http://en.flossmanuals.net/sahana-eden/installation * How to deploy Sahana Eden (Deployer Focused - high level overview) * http://en.flossmanuals.net/sahana-eden/installing-a-developer-environment * Give a presentation on Sahana Eden to a group (And Video) - hard * Design an IRC Bot to automatically greet new people who join the sahana-eden channel, ping members of the PMC and keep a record of all people who join the channel. == Quality Assurance == * 2 xTesting and reporting bugs * Using Selenium IDE create test scripts for application (easy) * Document the data needed for a selenium test script to run from a bare (prepopulated) system (medium) * Take a selenium script (see above) and using the test API generate a python test (hard) == Research == * 3 x Create disaster scenarios & demos with data through pre-populate * Easy (Nuwan): Map elements between EDXL-SITREP and EDXL-RM to integrate the Situational Reporting and Resource Management components (deliverable: "table") with underlying schema * Medium (Nuwan): Develop a blue print (deliverable: "specifications document") for adding Transliteration to text entry controls, for example with http://www.google.com/ime/transliteration/ engine or any other generic plug-in * Easy (Fran): Provide UTF8 names for Locations exported from [http://gadm.org GADM] in Vietnam, e.g. using [http://en.wikipedia.org/wiki/Vietnam#Administrative_subdivisions Wikipedia] * see attached spreadsheet [http://eden.sahanafoundation.org/raw-attachment/wiki/Projects/GCI/VNM_adm4.7z VNM_adm4.7z] (L1 has been done, focus on L2 1st, then L3, then finally L4 if you can) == Training == * 2 x Construct FAQ (From personal experience, mailing list, IRC) * Producing Video screen casts from book chapters * http://en.flossmanuals.net/sahana-eden/configuration * http://en.flossmanuals.net/sahana-eden/customisation * http://en.flossmanuals.net/sahana-eden/building-a-new-application == Translation == * Translating key phases (from home page) * Review code to for quality of localized strings (1 task = 3 fixes) * Avoid concatenation of localized strings - use %(variable_name)s instead * Avoid non keyboard characters (Excel doesn't handle these) * Try to use consistent language == User Interface == * Provide feedback on Workflows in Sahana Eden * design a better homepage for Sahana Eden (wireframes) * design a better GUI (deliverable: "wireframes" = moderate) for Common Alerting Protocol (CAP) with capabilities for multi-language alerting and multi-media delivery; use Agasti CAP Broker as a starting point (Nuwan) * design a GUI (deliverable: "wireframes" = hard) for building implementation specific XSL documents that generate SMS, Email, IVR, tweet, etc multi-media delivery text outputs (Nuwan)