CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion »
  • Google Summer of Code »
  • GSoC'16 - Social Media Integration Draft Proposal
Pages: [1]

Author Topic: GSoC'16 - Social Media Integration Draft Proposal  (Read 383 times)

ngareth

  • I’m new here
  • *
  • Posts: 1
  • Karma: 0
  • CiviCRM version: 4.7.3
  • CMS version: Wordpress
  • MySQL version: 5.6.28
  • PHP version: 5.6.11
GSoC'16 - Social Media Integration Draft Proposal
March 17, 2016, 06:35:50 am
Hi,
Here is my draft proposal for the social media integration project. Please give your feedbacks and recommendations so that I can improve on the quality.
I have also share a draft on the Google Summer of Code website. ;)


PROJECT INFORMATION
The project that spark my interest is Social Media Integration into CiviCRM. This is because the project requirements suit my skill sets. Also I have had some hands-on in that regards.

PROJECT SUMMARY
CiviCRM provides a way for non-profits to engage their constituents through multiple media – email, phone, walk-lists, etc. Its support for social media is currently quite limited. Possible projects to improve it include:
Integrate with social media logins (likely best to start with Facebook, then Twitter and Instagram) for quick and easy petition signing, event registration, etc. and to get authorized access to petition-signers' social graphs (http://en.wikipedia.org/wiki/Social_login)
Pull in contacts from social media & match to CiviCRM contacts based on available information
Import into CiviCRM data about who is re-tweeting, sharing, writing on your wall
Establish ways to determine highly active users based on their social media activity
Add social media feed dashlet to see 'what's going on right now'
Add ability to automatically publish/ tweet about events, certain types of activities, possibly progress towards fundraising goals

PROJECT DETAILS
Looking at the scope of the project, and given that some work has already been done in this respect, I intend to familiarize myself with the current state of the project while working with mentors and other community activist to scope out what I should accomplish by the end of summer of code.  My interest particularly will be build a service that can gather all the contacts details from all the socials services (Twitter, Facebook, Instagram) and feed them into civicrm, matching them with already available information. This service will be extended to import into CiviCRM data about who is re-tweeting, sharing, writing on your wall, establish ways to determine highly active users based on their social media activity.
Key Deliverables
1. Information to be gotten from Facebook
Match the Civi contact with the Facebook account
Check if the user likes the organization on Facebook
 Check if the user is writing on the organization wall and what they are writing
Check if a user is liking or commenting on the organization’s post and their comments
 Get the number of friends for that organization on Facebook
2.   Information to send to Facebook
Post to a user’s wall automatically.
Information to be gotten from twitter
 Matching a user’s profile to its CiviCRM contact
 Check if a user is following the organization on twitter
Check if a user is tweeting at the organization and possibly get the tweets
Check if a user is sending direct messages to an organization on twitter and possibly getting the messages
Check if a user is retweeting at the organization
Get the number of followers the organization has on twitter

3.   Information to be sent to twitter
  Automatic tweets to user about an event or fund raising goal or status
Other information to display at the Civi end
  The total number of followers or friends of the organization 
 Highly active users







Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion »
  • Google Summer of Code »
  • GSoC'16 - Social Media Integration Draft Proposal

This forum was archived on 2017-11-26.