Difference between revisions of "Team Fortran"
Uyqn@uio.no (talk | contribs) |
Uyqn@uio.no (talk | contribs) |
||
Line 27: | Line 27: | ||
** Support sending embedded pictures [Implemented] | ** Support sending embedded pictures [Implemented] | ||
** Support adding attachments to messages [Implemented] | ** Support adding attachments to messages [Implemented] | ||
+ | |||
+ | '''Reason of approach:''' | ||
+ | The original plan was to develop a webapp that the user can access through the DHIS interface. | ||
+ | This plan was however quickly scratched due to the fact that we already have access to the best and organised interface an user can have | ||
+ | access to, namely the DHIS dashboard. Why create a webapp that the user has to open to share pivots/maps/charts, when we can minimize | ||
+ | the required steps to do so by allowing the user to do so instantly in the dashboard? | ||
== Milestones == | == Milestones == |
Revision as of 15:52, 30 November 2016
Contents
Overview
Project C - Messaging and integration with Facebook/Twitter
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.
Group members
- Uy Q Nguyen (uyqn@ulrik.uio.no)
- Torgeir Tynes (torgeipt@ulrik.uio.no)
- Kenneth Ngo (kennetng@ulrik.uio.no)
Summary of requirements
- Share charts/maps/pivot table to Facebook/Twitter
- Adding attachments and embedding images in DHIS2 messages
- Organize favorites by using APIs
Approach
The project has changed as of 26.10.2016, and no longer includes extending the core messaging function to handle attachments or embedded images. Our approach to implementing the required features is to extend the core messaging function to handle attachments/embedded images, while extending the native dashboard app to support sharing to Facebook / Twitter, and also support sorting the entries by favourites.
Currently planned features:
- Extend native dashboard to:
- Support sharing of graph/map/chart to Facebook [Implemented]
- Sort graphs/maps/charts by favourites [Implemented]
- Extend native message app to:
- Support sending embedded pictures [Implemented]
- Support adding attachments to messages [Implemented]
Reason of approach: The original plan was to develop a webapp that the user can access through the DHIS interface. This plan was however quickly scratched due to the fact that we already have access to the best and organised interface an user can have access to, namely the DHIS dashboard. Why create a webapp that the user has to open to share pivots/maps/charts, when we can minimize the required steps to do so by allowing the user to do so instantly in the dashboard?
Milestones
Milestone 1: October 14
- Create wikipage
- Pick a project
Milestone 2: October 23
- Set up DHIS2 server
- Set up postgresql database
- Added demodata to server
Milestone 3: November 10
- Added share Facebook/Twitter functionality
Milestone 4: November 19
- Added "Organize favorites charts/maps/pivottable" button
Milestone 5: November 24
- Implemented embedded picture button on message app
Project start
14. October 2016
How you are dividing tasks within the group
Most of the tasks are done together, but the implementation methods and research on API is done individually before group meetings.
- Uy Nguyen -> Embed pictures / Attachments
- Torgeir Tynes -> Share graph/map/table to Twitter / Facebook through the public API
- Kenneth Ngo -> Favorite sorting
Screenshots and screen flows
Documented learning during project
Suggested improvements to APIs etc
Link to repository
https://github.com/Senyt/teamfortran
The github repository is set to private.
Reviewers have to ask for access on github.