Changes between Version 94 and Version 95 of HaitiGISToDo


Ignore:
Timestamp:
02/04/10 03:18:01 (13 years ago)
Author:
Fran Boon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HaitiGISToDo

    v94 v95  
    66
    77dokotreas & runneals joined the team
    8 
    9 RT: haiti-dev.sahanafoundation.org and haiti-test.sahanafoundation.org
    108
    119=== Bugs ===
    1210 * #87
     11
    1312=== Documentation ===
    1413The focus should be on concepts & Helpfile tweaks rather than detailed UI paths, as the UI is not final.
     
    115114}}}
    116115=== Code Cleanup ===
    117  * Move GIS functions to a new {{{modules/s3gis.py}}}
    118  * DRY the gis_config parsing in {{{controlers/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!)
    119118  * pass a single s3.gis var through to views
     119
     120=== Hierarchical Trees ===
     121We currently use a simple Adjacency List model for gis_location (i.e. a single 'parent' field).
     122
     123This is fast for writes, but slow for reads, which is not the ideal optimisation for our use case.
     124
     125We 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
    120132
    121133=== IS_LOCATION Validator ===