Difference between revisions of "CAO"

From mn/ifi/inf5750
Jump to: navigation, search
Line 1: Line 1:
 
== Overview ==
 
== 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.
 +
 +
*Page must be reloaded to edit elements
 +
*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. This will be implemented in HTML, CSS and Javascript, in addition to the DHIS2 web API.
 +
 +
'''<span style="color: black; font-family: sans-serif; line-height: 1.6;">Key project aspects and technologies</span>'''
 +
 +
*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
  
 
==  ==
 
==  ==

Revision as of 15:34, 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.

  • Page must be reloaded to edit elements
  • 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. This will be implemented in HTML, CSS and Javascript, in addition to the DHIS2 web API.

Key project aspects 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

Project

Bulk editor app

  • Licensed with ... apache?

       Screenshots

Features

  • No page reloading, everything happens on ONE page.
  • Scroll to load more content / not multiple pages ?
  • Press element for dropdown edit with requred fields
  • Button for "more settings"
  • Real time filter
  • Design is based on the existing DHIS2 application "Data Elements"

Technologies

  • HTML, CSS and Javascript
  • jQuery
  • Bootstrap for design
  • JSON? (This is perhaps implicit?)
  • Ajax (as a part of Jquery?)
  • DHIS2 Web API

Milestones

  • Milestone 1: 1st November:

Document features and architecture on Wiki

  • Milestone 2: 15th November:

First bare-bone versjon - static HTML

Uploadable as DHIS web app

  • Milestone 3: 30th November

Finished, if applicable also with mobile app

  • Final delivery: ?
  • Presentation: ?

Team

  • Andreas Gansen
  • Ola Græsli
  • Chris Risvik

Repository

git@bitbucket.org:chryzsh/bulkeditor.git

roland@ifi.uio.no has been added with read access.