Difference between revisions of "CAO"
From mn/ifi/inf5750
Line 30: | Line 30: | ||
== Implementation == | == Implementation == | ||
− | === | + | === Required features === |
*No page reloading, everything happens on ONE page. | *No page reloading, everything happens on ONE page. | ||
− | |||
*Press element for dropdown edit with requred fields | *Press element for dropdown edit with requred fields | ||
− | *Button for "more settings" | + | *Button for "more settings" in dropdown menu |
− | *Real time | + | *Real time filtering |
*Design is based on the existing DHIS2 application "Data Elements" | *Design is based on the existing DHIS2 application "Data Elements" | ||
+ | |||
+ | === Ideas thoughts and issues === | ||
+ | |||
+ | *Real time filtering may be slow when accessing a high number of elements | ||
+ | *Should popups be used? Are popups old school? | ||
+ | *Should there be a save button or auto-save? | ||
+ | *Scrolling to load more content? | ||
=== Screenshots === | === Screenshots === | ||
Line 46: | Line 52: | ||
*Write basic wiki, <span style="background-color:#00ff00;">27. oct Chris</span> | *Write basic wiki, <span style="background-color:#00ff00;">27. oct Chris</span> | ||
*Create template for web page and push to git,<span style="background-color:#ffff00;">ETA 29. oct Ola</span> | *Create template for web page and push to git,<span style="background-color:#ffff00;">ETA 29. oct Ola</span> | ||
− | *Implement static html, | + | *Implement static html, ETA n/a |
== Milestones == | == Milestones == | ||
Line 54: | Line 60: | ||
*<span style="background-color:#ffff00;">Milestone 2: 15th November: First bare-bone versjon - static HTML and Uploadable as DHIS web app</span> | *<span style="background-color:#ffff00;">Milestone 2: 15th November: First bare-bone versjon - static HTML and Uploadable as DHIS web app</span> | ||
− | * | + | *Milestone 3: 30th November: Finished, if applicable also with mobile app |
− | * | + | *Final delivery: ? |
− | * | + | *Presentation: ? |
== Repository == | == Repository == | ||
Line 64: | Line 70: | ||
git@bitbucket.org:chryzsh/bulkeditor.git | git@bitbucket.org:chryzsh/bulkeditor.git | ||
− | roland@ifi.uio.no has been added with read access | + | roland@ifi.uio.no has been added with read access |
== Resources == | == Resources == | ||
*[[DHIS2 Web API Documentation|https://www.dhis2.org/doc/snapshot/en/developer/html/ch01.html]] | *[[DHIS2 Web API Documentation|https://www.dhis2.org/doc/snapshot/en/developer/html/ch01.html]] |
Revision as of 15:59, 27 October 2014
Contents
Overview
The current "Data Elements" application of DHIS2 resides only on server side, appeares outdated and slightly cluttered. Some features are lacking and some are poorly implemented.
- Edit button loads separate page
- There are several pages, with x elements on each page
- Filtering does not work in real time
- Saving must be done manually
- Users of the application claim it is too complicated to use
A system to make it easier to bulk edit data elements is necessary.
The task of this project is to create a brand new application, based on the same design as the existing. This will be implemented in HTML, CSS and Javascript, in addition to the DHIS2 web API.
Architecture and technologies
- HTML, CSS and Javascript
- jQuery
- Bootstrap for design
- JSON? (This is perhaps implicit?)
- Ajax (as a part of Jquery?)
- DHIS2 Web API
Group members
- Andreas Gansen
- Ola Græsli
- Chris Risvik
Implementation
Required features
- No page reloading, everything happens on ONE page.
- Press element for dropdown edit with requred fields
- Button for "more settings" in dropdown menu
- Real time filtering
- Design is based on the existing DHIS2 application "Data Elements"
Ideas thoughts and issues
- Real time filtering may be slow when accessing a high number of elements
- Should popups be used? Are popups old school?
- Should there be a save button or auto-save?
- Scrolling to load more content?
Screenshots
Schedule and progress
- Create bitbucket repository, 27. oct Chris
- Write basic wiki, 27. oct Chris
- Create template for web page and push to git,ETA 29. oct Ola
- Implement static html, ETA n/a
Milestones
- Milestone 1: 1st November: Document features and architecture on Wiki
- Milestone 2: 15th November: First bare-bone versjon - static HTML and Uploadable as DHIS web app
- Milestone 3: 30th November: Finished, if applicable also with mobile app
- Final delivery: ?
- Presentation: ?
Repository
git@bitbucket.org:chryzsh/bulkeditor.git
roland@ifi.uio.no has been added with read access