Difference between revisions of "Architect Wireless Web Services"
From mn/ifi/inf5750
(11 intermediate revisions by 3 users not shown) | |||
Line 7: | Line 7: | ||
*Kjetil Sletten | *Kjetil Sletten | ||
*Stian Sandvold | *Stian Sandvold | ||
+ | |||
+ | == Technologies == | ||
+ | |||
+ | We have decided to use AngularJS, Node, Express, Gulp, Bower, Karma, Jasmine and Bootstrap. Which AngularJS and Bootstrap is for the final product... | ||
== Milestones == | == Milestones == | ||
Line 38: | Line 42: | ||
#Simplify UI for creating/editing data elements | #Simplify UI for creating/editing data elements | ||
#Translate to different languages | #Translate to different languages | ||
+ | |||
+ | === Flow chart === | ||
+ | |||
+ | http://i.imgur.com/KTUJjma.png | ||
+ | |||
+ | == == | ||
+ | |||
+ | == Tasks == | ||
+ | |||
+ | The tasks to be done falls into 4 categories: | ||
+ | |||
+ | *List | ||
+ | **Filter | ||
+ | **Sort | ||
+ | *Create/Edit | ||
+ | **Add hidden fields | ||
+ | **Populate fields if clone/edit | ||
+ | **Fetch more info if clone/edit (api) | ||
+ | **Validation | ||
+ | **Save element (api) | ||
+ | *Show | ||
+ | **Fetch more info (api) | ||
+ | **Display information | ||
+ | **Links to other sources | ||
+ | **Links from popup-menu into show "view" | ||
+ | *Delete | ||
+ | **Remove element | ||
+ | **confirm action | ||
+ | |||
+ | == == | ||
+ | |||
+ | == Log == | ||
+ | |||
+ | *October 14 - Made GitHub repository - hennilu | ||
+ | *October 29 - Started on the wiki - kjetisl/stianmsa | ||
+ | *October 31 - Made flow chart - kjetisl/stianmsa | ||
+ | *October 31 - Made repository public - hennilu | ||
+ | *November 10 - Made index markup - vegarmol | ||
+ | *November 13 - Delete items in list with confirmation- hennilu | ||
+ | *November 14 - Filter list - vegarmol | ||
+ | *November 17 - Deployable DHIS app - hennilu | ||
+ | *November 25 - Planning for milestone 3 - hennilu/kjetisl/stianmsa/vegarmol | ||
+ | |||
+ | |||
+ | <div></div> | ||
== Repository == | == Repository == | ||
[https://github.com/henninglh/inf5750 https://github.com/henninglh/inf5750] | [https://github.com/henninglh/inf5750 https://github.com/henninglh/inf5750] | ||
− |
Latest revision as of 17:22, 25 November 2014
Contents
Architect Wireless Web Services
Group members
- Henning Lund-Hanssen
- Vegar Molvig
- Kjetil Sletten
- Stian Sandvold
Technologies
We have decided to use AngularJS, Node, Express, Gulp, Bower, Karma, Jasmine and Bootstrap. Which AngularJS and Bootstrap is for the final product...
Milestones
Milestone 1: 1st November
- Document features and architecture on Wiki
- Show understanding of DHIS2 Web apps
Milestone 2: 15th November
- First bare-bone version. Static HTML
- Uploadable as DHIS2 web app¨
Requirements 1, 2, 3 and 4 should be finished.
Design document should be completed.
Milestone 3: 8th December
Final delivery
Summary of requirements
- List opp all dataelements
- Search and sort the list
- Render every element on client, not on the server.
- Add/remove/edit data elements
- Simpler cloning of the elements
- Changing access premissions within groups
- Simplify UI for creating/editing data elements
- Translate to different languages
Flow chart
Tasks
The tasks to be done falls into 4 categories:
- List
- Filter
- Sort
- Create/Edit
- Add hidden fields
- Populate fields if clone/edit
- Fetch more info if clone/edit (api)
- Validation
- Save element (api)
- Show
- Fetch more info (api)
- Display information
- Links to other sources
- Links from popup-menu into show "view"
- Delete
- Remove element
- confirm action
Log
- October 14 - Made GitHub repository - hennilu
- October 29 - Started on the wiki - kjetisl/stianmsa
- October 31 - Made flow chart - kjetisl/stianmsa
- October 31 - Made repository public - hennilu
- November 10 - Made index markup - vegarmol
- November 13 - Delete items in list with confirmation- hennilu
- November 14 - Filter list - vegarmol
- November 17 - Deployable DHIS app - hennilu
- November 25 - Planning for milestone 3 - hennilu/kjetisl/stianmsa/vegarmol