Difference between revisions of "ZTeam"

From mn/ifi/inf5750
Jump to: navigation, search
m (Project info: Link to project desc)
(Milestone 3: 4th December)
 
(17 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Project info ==
 
== Project info ==
Managing Organization Units - [[link]]
+
[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 ==
Lorena - lorenaa@ifi.uio.no
+
Lorena Arcega - lorenaa@ifi.uio.no
 +
 
 +
Jamie Font - jaimeif@ifi.uio.no
 +
 
 +
Magnus Espeland - magnuesp@mail.uio.no
 +
 
 +
= Milestones =
 +
 
 +
==== Milestone 1: 8th November ====
 +
[[ZTeamMilestone1]]
 +
 
 +
Document features and architecture on Wiki
 +
 
 +
Show understanding of DHIS2 web apps
 +
 
 +
==== Milestone 2: 22th November ====
 +
[[ZTeamMilestone2]]
 +
 
 +
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 ====
  
Jamie - jaimeif@ifi.uio.no
+
== 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)
  
Magnus - magnuesp@mail.uio.no
+
== Git repo ==
 +
gitolite@git.uio.no:inf5750/magnuesp/managingorgunits

Latest revision as of 01:12, 28 November 2015

Project info

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

Lorena Arcega - lorenaa@ifi.uio.no

Jamie Font - jaimeif@ifi.uio.no

Magnus Espeland - magnuesp@mail.uio.no

 Milestones

Milestone 1: 8th November

ZTeamMilestone1

Document features and architecture on Wiki

Show understanding of DHIS2 web apps

Milestone 2: 22th November

ZTeamMilestone2

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:

Finished

Final delivery: 11th December

Presentation: mid December

Technologies and Frameworks

Git repo

gitolite@git.uio.no:inf5750/magnuesp/managingorgunits