Version 78 (modified by 15 years ago) ( diff ) | ,
---|
Haiti Emergency Response: 2010 Earthquake
Background:
Volunteers Task List:
Please also download an IRC client & join us at #sahana at Freenode:
GNU/Linux & MS Windows | http://xchat.org/ |
OS X: | http://colloquy.info/ |
Open Bugs:
Instances:
- Prod: http://haiti.sahanafoundation.org <- For Live Data
- UAT: http://haiti-test.sahanafoundation.org <- For dummy data for writing documentation & doing system testing (which could be destructive)
- Dev: http://haiti-dev.sahanafoundation.org <- For previewing new, unreleased, functionality & testing upgrade processes
Progression of code will normally be from Dev -> UAT -> Prod
Code:
For developers that wish to assist Sahana, we have a number of different coding options to help out. You don't need to have all these skills, any of them will be of use. Even if you have none of these, jump into #sahana and we may be able to find some way for you to help out based upon your skillset.
- Python - all the core coding is undertaken in Python
- web2py - this is the application framework that we use in Python for SahanaPy
- OpenLayers - this is the client javascript library we use for mapping in the browser
- jQuery - additional view tweaks are done using this powerful yet simple JavaScript library
- XSLT/XPath - a lot of import/export functionality is created using XSLT templates written using XPath. For more info see XsltTemplates
See this page for guidelines on setting up a local SahanaPy instance:
Note that for Haiti response, if you wish to work on RMS you will want the bzr command below to check out the Haiti branch (if working on other aspects then these should normally be merged with Trunk 1st as per the Release Process.
- Branch: https://code.launchpad.net/sahana/haiti-quake-2010
bzr branch lp:sahana/haiti-quake-2010 haiti
- If you are getting a "Invalid Request" error when you try to run the application, try renaming the folder to "haiti" (no hyphen) and retrying: http://127.0.0.1:8000/haiti
We have some developer guidelines available:
We have a few development strands (listed in rough order of priority):
- Organisation Registry (Who, What, Where)
- BulkUploader for Photos with optional GeoTagging
Inactive
Admin
- ReleaseManagement
- Data Migration & Consistency
- Maintain Front Page of the Portal
- StatusMeetingNotes-200110
ToDo
- MySQL optimisation
- mod_gzip/expires optimisation
- Web2Py optimisation
- Add syslog rotation to
/tmp/cron.output
- SSL cert for Dev
- Enable Tickets viewing via Web (SSL for admins or, for users, )
- Next prod update
- Update Web2Py (for IS_DATE_IN_RANGE)
- uncomment from
models/02_pr.py
- uncomment from
- Update Web2Py (for IS_DATE_IN_RANGE)
IRC Channels:
Work is being coordinated via IRC Chat.
- #sahana Main Channel, Data Entry & System Testing
- #sahana-py Coding
- #sahana-gis GIS
Speak to any of these people for help: ajuonline, bitner, chamindra, flavour, gavin_t, lifeeth, michaelhowden, mprutsalis, nursix, timClicks