Changes between Version 120 and Version 121 of ProjectInformation


Ignore:
Timestamp:
11/17/10 11:56:22 (11 years ago)
Author:
Michael Howden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectInformation

    v120 v121  
    2222''Projects that do not involve programming.''
    2323
    24 === Usability === #Usability
     24=== Ideas: Usability ===
    2525
    2626 * Role-play being a user:
     
    3232  * What features would you want?
    3333  * What do you think the workflow should be?
    34  * Improve usability:
    35   * Find bugs:
    36    * Try to break it.
    37    * [BugReportingGuidelines Report bugs].
    3834  * Document it:
    3935   * Explore it and document the existing workflow.
    4036   * Develop a how-to guide for users.
    41    * Write tooltips (help info) for fields on forms.
    42   * What's missing?
    43    * What did you want to do that wasn't available?
    44    * Where is the workflow inconvenient?
    45    * [BugReportingGuidelines Request features and suggest improvements].
    4637 * Modules that could use some usability improvement:
    47   * All of them.  Well, ok, try these:
     38  * All of them.  In particular:
    4839  * [http://demo.eden.sahanafoundation.org/eden/gis Mapping]
    4940  * [http://demo.eden.sahanafoundation.org/eden/cr Shelter registry]
     
    5647  * [http://demo.eden.sahanafoundation.org/eden/rat Rapid assessment tool]
    5748
    58 === Bug Verification ===
    59 ''GCI''
    60  Some bugs have been left open even though they've been fixed. Others don't have much information.
    61  * Go through the list of [/report/1 open bugs] and try to reproduce the bug:
    62   * If the bug is gone, add a reply to the ticket with what you did and "resolve" the bug as "invalid". (The submitter can still reply and reopen the bug if they want.)
    63   * If you can reproduce the bug but the description isn't clear, add better "how to reproduce" instructions.
    64   * If you can't figure out what the ticket means, add a reply that tells the bug reporter what info would be helpful.
    65 
    66 === Project: Improve installation procedures ===
    67 ''GCI''
    68  * Step-by-step documentation -- we have been concentrating on Windows & Debian/Ubuntu so other distros are poorly-documented.
     49=== Project: Ticket Reporting ===
     50''GCI''
     51[wiki:BugReportingGuidelines Guidelines]
     52 * Bugs - Try to break it!
     53 * Usability Enhancements
     54  * Additional/clearer help text required. Suggest tooltips (help info) for fields on forms.
     55  * Unclear/Inconvenient workflow
     56  * What did you want to do that wasn't available?
     57 * Suggest Improvements
     58
     59=== Project: Ticket Verification ===
     60''GCI''
     61Some tickets have been left open even though they've been fixed. Others don't have much information.
     62 * Go through the list of [/report/1 open bugs] and try to reproduce the ticket issue:
     63  * If the issue is gone, add a reply to the ticket with what you did and "resolve" the ticket as "invalid". (The submitter can still reply and reopen the bug if they want.)
     64  * If you can reproduce the issue but the description isn't clear, add better "how to reproduce" instructions.
     65  * If you can't figure out what the ticket means, add a reply that tells the ticket reporter what info would be helpful.
     66
     67== Infrastructure Projects ==
     68''Projects that may involved varying degrees of technical skills, but not programming.''
     69
     70=== Project: Improve Installation Documentation ===
     71''GCI''
     72We have been concentrating on Windows & Debian/Ubuntu, but better documentation could be provide for other distributions:
     73 * ???
    6974
    7075== Basic Coding Projects ==
    7176''Projects for beginning coders, or if new to Python or web services''
    7277
    73 ==== ''Bug fixing'' ====
     78=== Tickets ===
    7479''GCI''
    7580 * Pick from these [/report/18 easy bugs for new Eden developers].
    7681
    77 ==== ''Feature Enhancements'' ====
     82=== Feature Enhancements ===
    7883''GCI''
    7984 * Fix UI issues, add features, provide user-requested enhancements.
     
    8691  * Is there a common sort of menu that would be useful?
    8792
    88 ==== ''Building Assessments'' ====
     93=== Building Assessments ===
    8994We had a basic Building Assessments tool added to Sahana recently (which is based on the ATC forms), although it was done in a Web2Py style & so didn't get completed & isn't yet merged to Trunk.
    9095
     
    96101 * https://code.launchpad.net/~flavour/sahana-eden/buildingAssessments
    97102
    98 ==== ''Geocoding'' ====
     103=== Geocoding ===
    99104''GCI''
    100105 A favorite missing feature is geocoding addresses. There is already a geocoding service supported in Eden, but it's not used when a user adds a location. Your job:
     
    102107 * When the user adds a location and enters an address, use the geocoding function to get latitude and longitude.
    103108
    104 ==== Misc. GIS/Mapping ==== #MiscGISMapping
     109=== Ideas: GIS/Mapping ===
    105110These are a number of various GIS/Mapping Tasks:
    106111 * Use the !GeoCoder ({{{geolocate}}} function in {{{controllers/gis.py}}}) to lookup location Lat/Lons
     
    124129 * Map Preview when Lat/Lon set in pr/person/presence (auto or not)
    125130
    126 ==== ''Suggestion Box'' ====
     131=== Suggestion Box ===
    127132''GCI''
    128133 Here are some potential features for a "suggestion box", roughly in order of priority:
     
    135140 * Original suggestion from: http://groups.google.com/group/sahana-eden/browse_thread/thread/bbda1e98b73e1437
    136141
    137 ==== ''!SysAdmin'' ====
     142=== !SysAdmin ===
    138143
    139144 * DeveloperGuidelinesReleaseProcess#ExportApplication
     
    149154
    150155Fuller list of Projects being scoped:  BluePrints
    151 ==== Misc. GIS/Mapping ====
     156
     157=== Ideas: GIS/Mapping ===
    152158These are a number of GIS/Mapping Tasks to be done:
    153159 * Allow Sahana to import Wikipedia locations easily
     
    157163  * Port from Ext-2.2.1 to Ext-3.2.1
    158164
    159 ==== Framework ====
     165=== Framework ===
    160166 * Provide localisation of jquery.ui.datepicker
    161167  * Means that user profile will need extending to support locales
     
    168174  * e.g. Messaging Users/Groups
    169175
    170 ==== ''Test automation'' ====
    171 
     176=== Test Automation ===
    172177 * Figure out how to do unit tests against a web application.
    173178 * Write unit and functional tests.
    174179 * DeveloperGuidelinesTesting#FunctionalTests
    175180
    176 ==== ''Tweet or SMS parsing -- allow users to provide info via tweets or SMS messages'' ==== #Tweet
     181=== Tweet / SMS Parsing ===
     182Allow users to provide info via tweets or SMS messages
    177183 * Parse formatted SMS messages or tweets (e.g. key value pairs).
    178184 * Detect when message interpretation isn't certain and dispatch to a human reader (use existing "task" database, or Job Jar, below!).
     
    182188 * BluePrintMessagingModule#Micro-Syntax
    183189
    184 ==== Sending Tweets ====
     190=== Sending Tweets ===
    185191 * BluePrintMessagingModule#Twitter
    186192  * [wiki:NCSU#Projectsbeingworkedon NCSU Students] working on this
    187193
    188 ==== ''Job Jar -- manage tasks performed on the site, e.g. data entry'' ==== #JobJar
    189 
     194=== Job Jar ===
     195Manage tasks performed on the site, e.g. data entry
    190196 * Assign tasks to users or let users select tasks.
    191197 * Track who does what, mark completed.