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

From mn/ifi/inf5750
Jump to: navigation, search
Line 51: Line 51:
 
'''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 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> Nedim - 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>  
 +
 
 +
<b>By 26/11:</b><br> Shazhad - Continue working on mutual friends
 +
<br> Niclas - Finish the "all users" design and functionallity, and fix all bugs
 +
<br> Nedim - Continue on getting the mutualfriends view to work.<br>
 +
 
 +
<br>  
  
 
----
 
----
  
 
'''7. Online Repository'''<br>  
 
'''7. Online Repository'''<br>  
 +
Link to our LaunchPad repository:
 
<blockquote>[http://goo.gl/HZsh2q goo.gl/HZsh2q] </blockquote>  
 
<blockquote>[http://goo.gl/HZsh2q goo.gl/HZsh2q] </blockquote>  
 
----
 
----

Revision as of 18:10, 26 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.

By 26/11:
Shazhad - Continue working on mutual friends
Niclas - Finish the "all users" design and functionallity, and fix all bugs
Nedim - Continue on getting the mutualfriends view to work.



7. Online Repository
Link to our LaunchPad 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.

25/11: We have made some changes to the login system( we actually doesn't need it) and rejected the idea of using Facebook token. We just have to impliment the script in the .html file instead of .js file.

We also have fixed a lot of bugs in the system, and changed the design of getting all users and viewing their information. In addition inserted some more facebook information to each user.


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