Difference between revisions of "CAO"

From mn/ifi/inf5750
Jump to: navigation, search
Line 30: Line 30:
 
== Implementation ==
 
== Implementation ==
  
=== Features ===
+
=== Required features ===
  
 
*No page reloading, everything happens on ONE page.
 
*No page reloading, everything happens on ONE page.
*Scroll to load more content / not multiple pages ?
 
 
*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 filter
+
*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, <span style="background-color:#ff0000;">ETA n/a</span>
+
*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>
  
*<span style="background-color:#ff0000;">Milestone 3: 30th November: Finished, if applicable also with mobile app</span>
+
*Milestone 3: 30th November: Finished, if applicable also with mobile app
  
*<span style="background-color:#ff0000;">Final delivery:&nbsp;?</span>
+
*Final delivery:&nbsp;?
  
*<span style="background-color:#ff0000;">Presentation:&nbsp;?</span>
+
*Presentation:&nbsp;?
  
 
== 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

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

Resources