Difference between revisions of "Team: Social Social Network Integration"

From mn/ifi/inf5750
Jump to: navigation, search
Line 26: Line 26:
 
<br>'''4. Screenshots'''  
 
<br>'''4. Screenshots'''  
  
<span style="line-height: 1.5em;">&nbsp; This is the original DHIS profile. We want to keep much of the original graphics, but integrate Facebook profile picture and common friends.</span> <br>
+
<span style="line-height: 1.5em;">&nbsp; 1. This is the original DHIS profile. We want to keep much of the original graphics, but integrate Facebook profile picture and common friends.</span> <br>
 
[[File:Original_profile_view.JPG]] <br>
 
[[File:Original_profile_view.JPG]] <br>
  
Line 34: Line 34:
 
[[File:Loginpage_for_app.JPG]] <br>
 
[[File:Loginpage_for_app.JPG]] <br>
  
<span style="line-height: 1.5em;">&nbsp; 3. This is the original DHIS “news feed”, we will integrate this to our on app, together with the profiles.</span>
+
<span style="line-height: 1.5em;">&nbsp; 3. This is our main profile view page where facebook is integrated into DHIS.</span><br>
 +
 
 +
<span style="line-height: 1.5em;">&nbsp; 4. This is the original DHIS “news feed”, we will integrate this to our on app, together with the profiles.</span>
  
  
Line 47: Line 49:
 
<br>'''6. Group Tasks'''<br>  
 
<br>'''6. Group Tasks'''<br>  
  
'''By 7/11:''' <br> Shazhad - Make the barebone Html UI <br> Niclas - Try to connect javascript functions with DHIS api.<br> Neidm - Look into facebook api.<br>  
+
'''By 7/11:''' <br> Shazhad - Make the barebone Html UI <br> Niclas - Try to connect javascript functions with DHIS api.<br> Nedim - Look into facebook api.<br>  
  
'''By 15/11: '''<br> Shazhad - Connect facebookusers to dhisusers. Get profilepicture, friends (mutual friends) from user id.<br> Niclas - Make it possible to login to DHIS and get user information, and get a list of all users.<br> Neidm - Make it possible to login to DHIS and get user information, and get a list of all users.<br> <br>  
+
'''By 15/11: '''<br> Shazhad - Connect facebookusers to dhisusers. Get profilepicture, friends (mutual friends) from user id.<br> Niclas - Make it possible to login to DHIS and get user information, and get a list of all users.<br> Nedim - Make it possible to login to DHIS and get user information, and get a list of all users.<br> <br>  
  
 
----
 
----

Revision as of 18:58, 17 November 2013


1. Group members
  • Shahzad :[shahzaak@ifi.uio.no]
  • Niclas :[niclasha@ifi.uio.no]
  • Nedim :[nedimh@ifi.uio.no]

2. Use Case
1. User uses this application to get a combination of Facebook and DHIS profile.



3. Features
   Each DHIS user will have a


  • Display Picture From Facebook
  • Name, Email, Nationality (basic info) From DHIS
  • Mutual Friends
  • User will have a Customized "News Feed" where (s)he can like/comment shared contents.[Not Decided Yet]

      http://apps.dhis2.org/demo/dhis-web-dashboard-integration/interpretation.action



4. Screenshots

  1. This is the original DHIS profile. We want to keep much of the original graphics, but integrate Facebook profile picture and common friends.
Original profile view.JPG


  2. This is our loginscreen.
Loginpage for app.JPG

  3. This is our main profile view page where facebook is integrated into DHIS.

  4. This is the original DHIS “news feed”, we will integrate this to our on app, together with the profiles.





5. Technology

  •   HTML, CSS, JS


6. Group Tasks

By 7/11:
Shazhad - Make the barebone Html UI
Niclas - Try to connect javascript functions with DHIS api.
Nedim - Look into facebook api.

By 15/11:
Shazhad - Connect facebookusers to dhisusers. Get profilepicture, friends (mutual friends) from user id.
Niclas - Make it possible to login to DHIS and get user information, and get a list of all users.
Nedim - Make it possible to login to DHIS and get user information, and get a list of all users.


7. Online Repository

goo.gl/HZsh2q


8. Log
9/11:
Finished a barebone html UI.
Runnable app installed in DHIS.

12/11:
Finished a method to get DHIS user information.

13/11:
Finished static methods to get profile picture and friends from facebook.

15/11:

Dynamic AccessTokens for facebook are now mainted, but with some user access errors. Mutual Firends List is implemented.

Uploadable as DHIS2 web app zipped.


9. Milestones

Milestone 1 (1st November)

Document features and architecture on Wiki
Show understanding of DHIS2 web apps

Milestone 2 (15th November)

First bare-bone version - static HTML
Uploadable as DHIS2 web app

Milestone 3 (30th November)

Finished, if applicable also with mobile app.

Final delivery: 8th December, Presentation 9th December