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 2015] Integration with Social Media
Pages: 1 [2] 3

Author Topic: [GSOC 2015] Integration with Social Media  (Read 5160 times)

Owen

  • I post occasionally
  • **
  • Posts: 83
  • Karma: 2
    • Leukaemia & Lymphoma Research
  • CiviCRM version: 4.3.4
  • CMS version: Drupal 7
  • MySQL version: -
  • PHP version: -
Re: [GSOC 2015] Integration with Social Media
March 23, 2015, 03:22:30 pm
@JohnFF agreed, engagement would be wildly different in separate orgs but without the social engagement data in Civi everyone is missing a channel of engagement to measure.

Linking social activity to contacts plays to core strengths of CRM, rather than creating a poor social media management/monitoring platform which wouldn't compete with other tools. Having said that I don't know how tricky it might be, social login might provide the first step in linking accounts which allows the later bits.

I like the event RSVP integration ideas though. Paid events might be tricky unless it's just CiviCRM => FB.




s0014

  • I post occasionally
  • **
  • Posts: 56
  • Karma: 2
  • CiviCRM version: 4.4.5
  • CMS version: Drupal 7.28
  • MySQL version: 5.5.37
  • PHP version: 5.5.9
Re: [GSOC 2015] Integration with Social Media
March 24, 2015, 06:01:17 pm
Thanks Chris for putting forward a better picture of the problem. I personally tried to suggest what I liked in Nation Builder(For example, creating twitter followers as contacts and giving them rights even before they sign up was pretty interesting).

I am trying to finalize my project proposal right now and few points which I could note down from the discussion were:
  • Though there is not much done in terms of Social Media done yet in CiviCRM, whatever we implement during the project should make sure that we respect privacy of the users. (In other words, do not cross the line of creepiness
  • Look at things, to make them simpler, not to complicate them or provide something which is already available.
  • Look at already available solutions, before trying to implement something.

I personally would like to focus on Events to begin with, because that is something most of the community members agreed to. Some features which I think can/should be included are:
  • Being able to register for event through one click social media connect.
  • Auto RSVP to event on Facebook through CiviCRM
  • Consolidated preview of all the post regarding an event, this can be done by predefined Hashtags for the event, and an option for people to tweet with the Hash tag through a tweet button on event page.
  • Show visualization(using Civisualize) of reach of event on basis of the activity on social media.

The second part of the project will be working on contacts:
  • Admin being able to connect their facebook/twitter account and pull all the followers and friends.
  • These contacts can then be matched with already available contacts in Civi.
  • Letting already registered contacts to connect their facebook and twitter account, letting them login through them, and being able to invite their friends about the same.

Suggestions?
Sid
DataViz Project, GSoC 2014

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: [GSOC 2015] Integration with Social Media
March 26, 2015, 01:39:13 am
Quick reminder, not sure if the student(s) interested have done it already for this project, but you have to register and submit the proposal before tomorrow

http://forum.civicrm.org/index.php/topic,36143.0.html

If it's done already, all good, we'll discuss internally and with you and let you learn better our development workflow and tools we use and give you a chance to mingle with the community
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

s0014

  • I post occasionally
  • **
  • Posts: 56
  • Karma: 2
  • CiviCRM version: 4.4.5
  • CMS version: Drupal 7.28
  • MySQL version: 5.5.37
  • PHP version: 5.5.9
Re: [GSOC 2015] Integration with Social Media
March 27, 2015, 12:28:34 am
Hello all, I have posted my proposal on melange. I am also attaching it here for your suggestions and feedback.

It will be great if you look at https://github.com/TechToThePeople/civisualize for the work I did in last Summer of Code.
Sid
DataViz Project, GSoC 2014

JohnFF

  • I post frequently
  • ***
  • Posts: 235
  • Karma: 6
  • CiviCRM version: 4.4.13
  • CMS version: Drupal 7.28
  • MySQL version: 5.5.31-1
  • PHP version: 5.3.27
Re: [GSOC 2015] Integration with Social Media
March 28, 2015, 03:04:08 pm
s0014 - Future First is a proud user of Civisualize!
If you like empowering charities in a free and open way, then you're going to love Civi.

Email Amender: https://civicrm.org/extensions/email-amender
UK Phone Validator: https://civicrm.org/extensions/uk-phone-number-validator
http://civifirst.com
https://twitter.com/civifirst

achia

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 4.6
  • CMS version: wordpress 4.1.1
  • MySQL version: 5.5
  • PHP version: 5.5
Re: [GSOC 2015] Integration with Social Media
April 13, 2015, 10:38:41 pm
Chris, I like the points you have put forward, they are great. I am a student that applied for this projects also , and i think all these details should be discussed now so we can see the big picture and know how to achitech that functionality. My point is, adding a functionality should increase the simplicity not reduce it, connecting Civi to social networks, we should look at the security involved, what to get from social media, what to send, how to interact. this is to make sure that we get only what we need and can handle savely and let social media interact with Civi in a save or carefull way. If we look at NationBuilder, can we see the underlying interactivity structure?, the best practices carried out for social media interaction?, security measures? and all the things we need to be able to hnadle to ensure smooth communication to serve our purposes of social media interaction with CiviCRM?, We should answer these questions and decide what to copy from other platforms that have implemented such functionality.

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: [GSOC 2015] Integration with Social Media
April 14, 2015, 07:21:23 am
Quote from: achia on April 13, 2015, 10:38:41 pm
If we look at NationBuilder, can we see the underlying interactivity structure?, the best practices carried out for social media interaction?, security measures? and all the things we need to be able to hnadle to ensure smooth communication to serve our purposes of social media interaction with CiviCRM?, We should answer these questions and decide what to copy from other platforms that have implemented such functionality.

Privacy is another concern. I think Sid has created an account on nationbuilder already and has done that analysis. They are probably better example of smooth integration with social media (I like what change.org has done for instance)
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

s0014

  • I post occasionally
  • **
  • Posts: 56
  • Karma: 2
  • CiviCRM version: 4.4.5
  • CMS version: Drupal 7.28
  • MySQL version: 5.5.37
  • PHP version: 5.5.9
Re: [GSOC 2015] Integration with Social Media
April 23, 2015, 05:13:11 am
I think another concern which was put by Joe is that we should look at making things simpler for civi users, though NB is using social media in a brilliant manner. It is quite a possibility that civi users might not need all of them, etc.

Sid
DataViz Project, GSoC 2014

Chris Burgess

  • Ask me questions
  • ****
  • Posts: 675
  • Karma: 59
Re: [GSOC 2015] Integration with Social Media
May 03, 2015, 08:11:21 pm
The proposal in Melange is @ http://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/siddharth0014/5700735861784576 (permission required to view, linking here for convenience).
@xurizaemon ● www.fuzion.co.nz

haystack

  • I post occasionally
  • **
  • Posts: 61
  • Karma: 2
  • CiviCRM version: 4.n
  • CMS version: WordPress 4.n
  • MySQL version: 5.n
  • PHP version: 5.n
Re: [GSOC 2015] Integration with Social Media
May 19, 2015, 03:17:29 am
This is a very interesting thread. I strongly agree with this statement by Chris Burgess:

Quote from: Chris Burgess on March 21, 2015, 05:21:47 am
Since CiviCRM always integrates with a host CMS and those CMS all have SM tools available as add-ons, I think it's a good idea to focus on  where CiviCRM can contribute something new / special to the mix rather than implement things already available through existing plugins / modules for CMS.

Perhaps there's a case for an audit of what each CMS does well in this regard, classed in terms of incoming and outgoing "flows" of data?

A few points off the top of my head that may be of relevance here:

I have set up a number of WordPress-based sites which have social media logins where the user's details are automatically transferred to CiviCRM. I have also written a fairly comprehensive plugin that allows the integration of CiviCRM with BuddyPress for those who want to host their own social network. Likewise plugins for memberships and events. And there are number of plugins that will post site activity to the big SM sites.

So, could the focus here better described as "marketing via social media"?

Or are we talking about the IndieWebCamp idea of POSSE - Publish (on your) Own Site, Syndicate Elsewhere:

https://indiewebcamp.com/POSSE

If so, then I'd suggest looking closely at what's already been done with Bridgy for backfeeds:

https://indiewebcamp.com/Bridgy

Above all, a comprehensive audit of the available options seems like a necessary first step.

Cheers, Christian

Chris Burgess

  • Ask me questions
  • ****
  • Posts: 675
  • Karma: 59
Re: [GSOC 2015] Integration with Social Media
May 19, 2015, 02:21:47 pm
Thanks Christian. Bridgy does look like it fits the bill for some of what the two SM projects are looking at - will make sure it's on the radar. If you haven't seen it yet, check (OP) Siddharth's post here: https://civicrm.org/blogs/siddharth-gupta/civisocial-integrating-social-media-civicrm
@xurizaemon ● www.fuzion.co.nz

haystack

  • I post occasionally
  • **
  • Posts: 61
  • Karma: 2
  • CiviCRM version: 4.n
  • CMS version: WordPress 4.n
  • MySQL version: 5.n
  • PHP version: 5.n
Re: [GSOC 2015] Integration with Social Media
May 19, 2015, 02:34:21 pm
Quote from: Chris Burgess on May 19, 2015, 02:21:47 pm
If you haven't seen it yet, check (OP) Siddharth's post

That's how I arrived here :)

One more caveat, learned from bitter experience with the SM APIs - they change all the fersplunking time, so be prepared to spend plenty of time staying on top of them. Look forward to following the progress of this project.

Chris Burgess

  • Ask me questions
  • ****
  • Posts: 675
  • Karma: 59
Re: [GSOC 2015] Integration with Social Media
May 19, 2015, 03:57:43 pm
Quote from: haystack on May 19, 2015, 02:34:21 pm
One more caveat, learned from bitter experience with the SM APIs - they change all the fersplunking time, so be prepared to spend plenty of time staying on top of them. Look forward to following the progress of this project.

Agreed! I'd far rather we avail ourselves of healthy external projects on this as much as possible.
@xurizaemon ● www.fuzion.co.nz

sonicthoughts

  • Ask me questions
  • ****
  • Posts: 498
  • Karma: 10
Re: [GSOC 2015] Integration with Social Media
May 21, 2015, 07:51:41 am
CROSS-POST
I just saw this thread and posted to the one references on the blog: http://forum.civicrm.org/index.php/topic,36315.0.html
------------------------
This can be a powerful contribution to civicrm.  I've done some work on social integration but using the CMS rather than a native approach.  I have a few thoughts/suggestions to keep in mind:

1. Understand duplication/boundaries of CMS + social integration.  This is particularly important for user authentication as we do not want to ask users to authenticate twice (once for CMS, then again for civicrm.)  If you focus on twitter+FB and WP+Drupal CMS you may find that there is a middle ground in
 a) bridging with CMS like we do with contacts/groups and sync and
 b) leveraging all the existing code for the CMS.  For example, if a user logs in via twitter to the CMS then pass those credentials, to civicrm (or make them aware they exist.)

2. Think about BOTH input and output.  Getting user activity into civicrm is great, but sharing from civi is powerful.  For example, Pushing event info to a FB user's friends, noting a contribution or event attendance.

3. Pushing info to the organizations account/page is every powerful.  In drupal, we built a system to tag an event (publish to facebook) and automatically post to the org's wall (as a FB event with all the appropriate bells/whistles.) There is a drupal module called Facebook Autopost that handles this very well.  Likewise a push to twitter feed about a new event, grant app, etc. is useful.  It could even be integrated with dashboards/reports to publish stats/etc or the mail system to publish content.

In a sense the social networks are like an extension of the CMS as a publishing point, but civicrm has a lot of the native content.

Not trying to blow up the scope but please keep this in mind....

Best of luck!

Shawn

emilyf

  • Ask me questions
  • ****
  • Posts: 696
  • Karma: 54
  • CiviCRM version: 2.x - 4.x
  • CMS version: Drupal 5, 6, 7
Re: [GSOC 2015] Integration with Social Media
June 01, 2015, 11:50:42 am
Hey Sid,
Now that we have entered the official coding section of the project, we are looking for daily updates from the student detailing the following:

- What you are working on today
- What issues / roadblocks you are trying to overcome
- Any other questions you have where we can help

Please keep us updated as to your progress! I know you started a new thread about daily updates, but don't see any posts there? Might be better to just stick with this thread so people have background.

Pages: 1 [2] 3
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion »
  • Google Summer of Code »
  • [GSOC 2015] Integration with Social Media

This forum was archived on 2017-11-26.