Difference between revisions of "ZTeam"
From mn/ifi/inf5750
(→Milestone 3: 4th December) (Tag: Visual edit) |
(→Milestone 3: 4th December) (Tag: Visual edit) |
||
Line 35: | Line 35: | ||
==== Milestone 3: 4th December ==== | ==== Milestone 3: 4th December ==== | ||
+ | Javascript documentation: https://devdocs.io/javascript/global_objects/array/reduce | ||
+ | |||
Jaime: working on: | Jaime: working on: | ||
* TreeView: http://jonmiles.github.io/bootstrap-treeview/#child2 && https://github.com/jonmiles/bootstrap-treeview | * TreeView: http://jonmiles.github.io/bootstrap-treeview/#child2 && https://github.com/jonmiles/bootstrap-treeview |
Revision as of 21:37, 27 November 2015
Contents
Project info
We are going to extend the page for managing organization units, with map functionality, and better search (perhaps even geo based within x km).
Requirements
- Basic operations (like in the current solution)
- Make the org units visible on the map
- Click on the map to create new org units
- Click on existing org units on the map, to see information about them
- Improved search (autocomplete)
Team members
Lorena Arcega - lorenaa@ifi.uio.no
Jamie Font - jaimeif@ifi.uio.no
Magnus Espeland - magnuesp@mail.uio.no
Milestones
Milestone 1: 8th November
Document features and architecture on Wiki
Show understanding of DHIS2 web apps
Milestone 2: 22th November
First bare-bone version - static HTML
Uploadable as DHIS2 web app
Milestone 3: 4th December
Javascript documentation: https://devdocs.io/javascript/global_objects/array/reduce
Jaime: working on:
- TreeView: http://jonmiles.github.io/bootstrap-treeview/#child2 && https://github.com/jonmiles/bootstrap-treeview
- first version: treeview working with mock data, not searchable
- second version: real data being loaded at the beggining, around 10MB, 1400 XHR and 20 seconsd. It is necessary to load all the names to be able to search through them. No chache.
- third version: searchable. Next: show in map the units.
- Map:
- Drawing polygons in the map: https://hpneo.github.io/gmaps/examples/geojson_polygon.html && http://geojson.org/geojson-spec.html#id4
- Synchronize treeview selections and show/hide polygons
Finished
Final delivery: 11th December
Presentation: mid December
Technologies and Frameworks
- Bootstrap
- HTML 5 & CSS 3
- Angular JS (https://angularjs.org)
- DHIS2 Web app
- Google Maps JavaScript AP or LeafletJS (http://leafletjs.com)
Git repo
gitolite@git.uio.no:inf5750/magnuesp/managingorgunits