Changes between Version 94 and Version 95 of HaitiGISToDo
- Timestamp:
- 02/04/10 03:18:01 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HaitiGISToDo
v94 v95 6 6 7 7 dokotreas & runneals joined the team 8 9 RT: haiti-dev.sahanafoundation.org and haiti-test.sahanafoundation.org10 8 11 9 === Bugs === 12 10 * #87 11 13 12 === Documentation === 14 13 The focus should be on concepts & Helpfile tweaks rather than detailed UI paths, as the UI is not final. … … 115 114 }}} 116 115 === Code Cleanup === 117 * Move GIS functions to a new {{{modules/s3gis.py}}}118 * DRY the gis_config parsing in {{{control ers/gis.py}}} (currently in 3 different places!)116 * ~~Move GIS functions to a new {{{modules/s3gis.py}}}~~ 117 * DRY the gis_config parsing in {{{controllers/gis.py}}} (currently in 3 different places!) 119 118 * pass a single s3.gis var through to views 119 120 === Hierarchical Trees === 121 We currently use a simple Adjacency List model for gis_location (i.e. a single 'parent' field). 122 123 This is fast for writes, but slow for reads, which is not the ideal optimisation for our use case. 124 125 We should move to one of these models: 126 * Materialised Path: http://docs.tabo.pe/django-treebeard/tip/#module-treebeard.mp_tree 127 * Nested Sets: http://docs.tabo.pe/django-treebeard/tip/#module-treebeard.ns_tree 128 * Modified Preorder Tree Traversal: 129 * http://articles.sitepoint.com/print/hierarchical-data-database 130 * http://www.web2pyslices.com/main/slices/take_slice/27 131 * http://groups.google.com/group/web2py/browse_thread/thread/d1e1ca4eb75174ac 120 132 121 133 === IS_LOCATION Validator ===