Difference between revisions of "JMO"

From mn/ifi/inf5750
Jump to: navigation, search
Line 36: Line 36:
 
===== Current State =====
 
===== Current State =====
 
Currently DHIS2 does not have functionality to allow users to share graphics. such as charts, pivot tables and maps. <gallery>
 
Currently DHIS2 does not have functionality to allow users to share graphics. such as charts, pivot tables and maps. <gallery>
Example.jpg
+
Add button send.png
 
+
</gallery>
</gallery>  
 
  
 
===== Goal =====
 
===== Goal =====

Revision as of 11:24, 25 October 2016

List of group members

Ophélie André <ophelia@ifi.uio.no>

Marius Munthe-Kaas <mariusmu@ifi.uio.no>

Julien Vedrenne <julienve@ifi.uio.no>

Summary of requirements

Introduction

This page describes our project which take part of the course INF 5750 open source development at the university of Oslo.

JOM is a team of 3 master students from UiO, composed by :

  • Marius Munthe-kass
  • Julien Vedrenne (exchange student from France)
  • Ophélie André (exchange student from France)

We were asked to choose a subject from 7 differents and implement it on the DHIS2 platform.

We chose the task : Messaging and integration with Facebook/Twitter

With the following requirements :

“Sharing favorites on Facebook / Twitter, and using fb / twitter api to post DHIS 2 Charts. Add support for sharing favorites of pivot tables, charts and maps to Facebook.

Also Support for 1) adding attachments and 2) embedding images in DHIS2 messages and . Useful for example to attach screenshots when supporting users. This should use the new Web API for file uploads and storage.”

Goal

General

Issue

Sharing favorites (charts/maps/pivot tables) on Twitter and Facebook

Current State
Currently DHIS2 does not have functionality to allow users to share graphics. such as charts, pivot tables and maps.
Goal

Create a “easy to use” web interface that allows the user to share their favorite widgets to their friends on social media. This  he could thus share his work with other people (outside world) and increase the visibility of DHIS2

Time schedule

How you are dividing tasks within the group

Screenshots and screen flows

Documented learning during project

Suggested improvements to APIs etc

Link to repository

https://github.com/mariusmu/dhis2-share-app

Download link to sample web app