Difference between revisions of "ZTeam"
From mn/ifi/inf5750
m (→Technologies and Frameworks:
Typo) (Tag: Visual edit) |
(→Milestone 3: 4th December) (Tag: Visual edit) |
||
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Project info == | == Project info == | ||
[http://www.uio.no/studier/emner/matnat/ifi/INF5750/h15/group-projects/managing-organization-units/index.html Managing Organization Units] | [http://www.uio.no/studier/emner/matnat/ifi/INF5750/h15/group-projects/managing-organization-units/index.html Managing Organization Units] | ||
+ | |||
+ | 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 == | == Team members == | ||
Line 12: | Line 21: | ||
==== Milestone 1: 8th November ==== | ==== Milestone 1: 8th November ==== | ||
+ | [[ZTeamMilestone1]] | ||
+ | |||
Document features and architecture on Wiki | Document features and architecture on Wiki | ||
Line 17: | Line 28: | ||
==== Milestone 2: 22th November ==== | ==== Milestone 2: 22th November ==== | ||
+ | [[ZTeamMilestone2]] | ||
+ | |||
First bare-bone version - static HTML | First bare-bone version - static HTML | ||
Line 22: | Line 35: | ||
==== Milestone 3: 4th December ==== | ==== 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 (working) | ||
+ | ** cache, localStorage gives an exceedQuota Exception, a workaround is needed | ||
+ | |||
Finished | Finished | ||
Line 31: | Line 56: | ||
* Bootstrap | * Bootstrap | ||
* HTML 5 & CSS 3 | * HTML 5 & CSS 3 | ||
− | * Angular JS | + | * Angular JS (https://angularjs.org) |
− | * DHIS2 Web app | + | * DHIS2 Web app |
− | * Google Maps JavaScript AP or LeafletJS | + | * Google Maps JavaScript AP or LeafletJS (http://leafletjs.com) |
+ | |||
+ | == Git repo == | ||
+ | gitolite@git.uio.no:inf5750/magnuesp/managingorgunits |
Latest revision as of 01:12, 28 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 (working)
- cache, localStorage gives an exceedQuota Exception, a workaround is needed
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