Gigya Socialize Module for Drupal Webinar Questions and Answers
Q: will this webinar be available for later download?
A: Yes, the webinar has been posted to the Acquia site http://acquia.com/community/resources/acquia-tv/extend-your-community-ac...
Q: What is Gigya's Business model
Q: 1. What's the business model
Q: what's gigya's revenue model - how do you make money? and will your revenue stream impact my use of the drupal module?
Q: you had me at aggregate social network api, how much does this cost?
Q: What´s Gigya Service cost ? Guess have different service kinds: free, Pro, etc?
Q: how much does Gigya pay us for instituting this on our sites?
Gigya: Gigya is a middle layer between web publishers and the social web. It provides free products and services to make it easier for publishers to publish content from their sites and increase engagement and social activity on their sites. Gigya makes money by offering publishers using Gigya technology the opportunity to opt-in to revenue sharing products that distribute ads across the Gigya network. The technology remains free even for users who do not opt to participate in the ad network. Today the Gigya publisher network spans 5000+ sites and generates over 250 M monthly unique users.
Q: is Gigya open source? free?
Gigya: The Drupal Gigya module is open source, the Gigya Socialize platform is not. All of Gigya’s technologies and modules are free to use.
Q: will the analytics be exposed via an api to allow displaying them within Drupal for example? to save logging in to gigya.
Gigya: This feature is currently on our roadmap and we will let all module users know when it becomes available.
Q: Will you need to upgrade your account to get the full analytics incorporated?
Gigya: No upgrade is needed, analytics are included.
Q: Can users control which parts of their profiles get published on which sites?
Gigya: Users who register using the Socialize Drupal module are redirected post authentication to a Drupal sign-up form and can edit information that appears on the public Drupal profile. User data mapping to Drupal profile default is configurable in the Socialize administration panel.
Q: security implications of allowing authentication from 3rd party? Everyone in the trust network depends on the security of the weakest site
Gigya: Gigya deployed all the required authentication security practices for each destination. We are working with large, well-known login providers.
Q: Is there any industry standard (somewhat similar to) Socialize API under development? What is its status?
Gigya: Not that we are aware of. There are a many different standards that Gigya uses, such as Facebook Connect/external application platform, OpenSocial and OpenID.
Q: I installed the Drupal Gigya module on my staging server, and I have several implementation-specific questions. Where is the best place to ask those?
Gigya: If you need technical support, please call Andrew Chen at 650-353-7255 or email Gigya at support@gigya-inc.com.
You can also use our page on Drupal.org (http://drupal.org/search/apachesolr_search/gigya)
Q: Does the patching of Popup API have any other known risks for other modules such as Calendar/Date?
Acquia: It shouldn't. The changes to the popups api are related to browser tweaks (IE specifically) and other theming related issues.
Q: Is there support for other languages?
Acquia: All the user facing text is configurable from the administration page, so these fields can naturally be any language desired. All form descriptions and other 'static' text wrapped around t() functions, so following standard drupal practice, other teams who wish to extend the gigya module to other languages should be able to fairly easily.
Q: For setting up the UI, you get those codes from the Gigya site?
Gigya: Yes, you need to open an account on gigya.com. After doing so, click on the “Get Gigya Socialize” link at the top of the page and then follow the steps outlined in subsequent pages. You will need to first copy your Socialize API key and then register for your Social Networking Application keys. At that point you can customize the UI components. On the left menu you’ll see the “Login”, “Connect” and “Friend Selector” components which have default. Component customization is also available in the Drupal Administration panel.
Q: Can Gigya post to the wall of a FaceBook fanpage that you own?
Gigya: Currently not. Gigya Socialize can only publish status updates, tweets, and notifications to profile pages and newsfeeds.
Q: We are currently using the "addthis" module for sharing with social networks... Would the gigya module complement or replace this? Can a user who is not logged in still share with facebook without formally logging in to our site?
Gigya: It is complementary. The Socialize module enables a more sophisticated level of dynamic sharing and messaging for actions as well as content.
Q: What will happen if someone already has an account on the Drupal site? How will they use the Gigya login feature?
Q: what are the management pro's and con's of suppressing or allowing Drupal logins?
Q: Can we also see how an existing site user incorporates a new Gigya connection into their account info? And can they integrate their multiple accounts on the different systems so that they are all connected to the same Drupal account?
Q: I'm a bit confused: Can you use Gigya in such a way that you don't need to create yet another ID (i.e., for the Indian Springs website)? I thought that was one of the options yped in the introduction.
Q: What if you have a large Drupal user base already? How do you mix native users and network users?
Gigya: If someone already has an account, they will still need to login using their existing Drupal credentials. Then they can connect subsequently to a Social Network of choice to take advantage of sharing functionality. Users can add as many Social Networks as they want. However they would still only have one primary login provider account. This is why we “remind” users of their primary login accounts when they come back in another session.
Drupal users can connect to their social network accounts, while new Socialize Drupal can login through Open ID provide or social network. Gigya Socialize will save a reference to identify the Drupal users so they are recognized in subsequent sessions. The module takes the connected status into account when triggers and user events happen in the site.
There are pros and cons to suppressing the existing Drupal authentication process. The main pro of suppressing is that it will ensure that new users are registered using Socialize and activate the viral promotion tools in the Gigya modules.
In the near future we will support an option to “link” a Drupal site user to a single Socialize login provider. This would enable the user to use both his Drupal account and a Socialize account to be connected to the same Drupal account.
Q: if we use Gigya, then later on decide to stop, what happens to the accounts on the Drupal side? Can folks still log in?
Gigya: Users authenticating through Gigya Socialize that also create a Drupal account can still login to the site using their Drupal credentials. Users who do not create a Drupal account can no longer login to the site.
Q: How does Gigya socialize compare with Drupal for Facebook module?
Gigya: It has nearly all the features the Facebook module (see comparison chart in the webinar), but it works with multiple Social Networks and login providers. There are also more customization options in the Socialize module.
Q: Are there plans to support authentication from the LinkedIn API for targeting business/professional audience?
Q: Is it possible to extend the functionality by writing connectors to login using other social networks? Like Hyves (largest social network in the Netherlands)?
Gigya: LinkedIn does not currently offer an API that supports this functionality. We are very interested in providing the best possible product, so please send all feature requests to support@gigya-inc.com, so we can consider them.
Currently it’s not possible to extend the functionality with connectors.
Q: Is drupal profile data from gigya wiped after 24 hours to match terms of service from the likes of facebook?
Q: i think in facebooks TOS it says you are not allowed to store their users profiledata for more than 24 (?) hours. will the data be copied to the drupal userporfile database?
Q: What user data does gigya keep? How is it used?
Gigya: Gigya caches user data for 24 hours only, so that we can provide optimal performance to our partners when accessing the Socialize API. Gigya stores the user’s Gigya ID indefinitely so partners using Socialize can retrieve login and connect information at anytime, even if the user is not logged in..
We make sure we adhere to Facebook’s (and other providers’) terms of use and privacy policies. We also work on helping our publishers adhere to those rules
User profile data can be mapped to pre-populate the Drupal registration form and data fields are saved in the User record, but for Facebook we override the mapping, to make sure we follow their TOS.
Q: Do I have to prepare the profile fields before the mapping? Does it work with node user module?
Acquia: Yes, you should have the profile fields pre-configured before mapping to the gigya module.
Q: Are those fields setup in Gigya or are they standard? In my particular case, I'm not sure how I would use nickname.
Acquia: The gigya team has a static set of profile fields they provide at the moment. In the future there will be an API call to their server to dynamically retrieve all the profile fields related to a gigya user.
Q: will gigya integrate with content_profile/advanced_profile for profiles pages?
Acquia: Not yet, it can be added to the roadmap however.
Q: Why does it ask for a username if the users already have one from their other accounts? Will they actually ever use it?
Gigya: The username request is for the name shown on the Drupal site. This field is available so users can determine the name they want for their Drupal site, which may be different from the name used on a Social Network account.
Q: Did Josh say that if I logged in with a different identity provider, that I would get a new drupal account?
Gigya: Yes, he said that.
Q: is there the ability to map a username from twitter/facebook/etc. to a drupal username, and if its already taken suggest alternatives?
Acquia: We've thought about that, but ultimately decided to let uses create their own usernames. It wouldn't be too difficult to pre-populate usernames for socialnetworks that provide this information, the trick would be doing a check before populating the field to see if the user already exists. It'd be added to the future roadmap.
Q: is there a way to auto fill info from Twiiter to make the initial log in more transparent?
Gigya: Yes, using the field mapping option. You can also pre-populate user info from Facebook ,MySpace and Twitter.
addendum: if you're talking about auto-creation of drupal users, this relates to the username issue above. We need users to specify their own usernames and in most cases their own email addresses. Many of the social networks do not release the email address in the API.
Q: What happens if there is conflicting profile information from different social networks?
Gigya: Profile information is only pulled from the primary login network. While users can connect to other social networks, profile data for the mapping from those networks will not conflict with the primary account.
Q: Does the "my friends" feature only work with facebook, or will it auto-populate your friends on the other social networks as well?
Gigya: It works on Facebook, MySpace and Twitter. Twitter friends are co-followers, so people who follow and can send personal messages to each other.
Q: does the module send teasers or full posts?
Gigya: Full posts.
Q: Can this module also function by importing Google contacts to provide "invite/refer" functionality?
Gigya: No, but this is on the Gigya roadmap.
Q: what UI is being used for thr friend picker? Looks like Flash?
Gigya: Yes, it is using the Gigya Friend Selector component. The component is fully customizable through Socialize administrative panel and gigya.com. You can also use Gigya’s API directly to make a getUserInfo call to show friends directly in your web pages.
Q: Can I see my friend groups, not just social networks, in Facebook when sending notices to friends?
Gigya: Currently you can’t. You could use the Gigya Socialize API to get extended user and friend data but you cannot see that information directly using the SendNotification call, which sends notices to friends.
Q: How are you automatically creating a short link via tinyurlwhen the user makes a post on your site? Is there another Drupal module you are using for this?
Acquia: We're using a similar mechanism (tinyURL) to the twitter module to create tinyurls for short links in status updates.
Q: Patrick: can you tell us about 'widget distribution'
Gigya: The best way to learn more about widget distribution is to take a look at Gigya’s website where we detail our widget distribution and tracking platform: http://www.gigya.com/public/Content/Widget.aspx
You can also contact us through partners@gigya-inc.com and direct questions to Patrick.
Q: 2. What's the minimal path to setting it up (I see there are a lot of config options - but what's the typical minimum path)?
Gigya: The minimum required steps for using the Socialize for Drupal include:
Open an account on Gigya.com
Register your domain on Gigya.com via the “Get Gigya Socialize” menu
Grab your Socialize API key and secret key and copy it to Drupal
Q: Does the Twitter outgoing feed go as Gigya, since it is powered by Gigya or does it go as the site that has drupal?
Gigya: The redirect link is customizable so it can point to whichever site you choose.
Q: will friends lists be on seperate lists per network, or will friends be all on one friends list?
Gigya: The Socialize Friend Selector component groups friends by social network, but can also show a mixed list. Groups are not supported. As you noted, friends are listed in one big list that you can filter and search in to choose multiple connected
Q: What can we post from the 3rd party sites back to the drupal site - e.g. could we generate nodes from fb?
Acquia: Not at the moment, as this doesn't exist in the gigya api. Its a one way publishing module.
Q: any considerations in migrating from the FB connect or Twitter modules to Socialize?
Acquia: Haven't investigated a migration path for either module, however this could be added to the roadmap. Many features of the twitter module however were added to the gigya module.
Q: Will gigya work with any of the friends modules for drupal for creating friends just within drupal
Acquia: Not sure, right now the gigya module will look for other gigya socialize users who exist on the website. Its not done drupal side. So friends on drupal who are not GS users would not be shown in the friends tab.
Q: any other languages then English?
Acquia: No, although using conventional drupal best practices, translations can be created. Also, user facing dialog boxes are all customizable from the admin interface, so many text pieces (ie: share with friends) is customizable and can be in any language.
Q: Is the plugin dependent on Gigya's servers? I.e. if Gigya's servers go down for whatever reason, does that mean people can no longer log onto my site using their social network credentials?
Gigya: Yes, the technology is tied to the Gigya server farm. It’s important to note that Gigya has high availability as we serve over 250 million users monthly, have over 5000 partners including major entertainment brands such as Adobe, Sony, CBS and Turner.
We also have a monitoring team and tools that are deployed 24 hours a day.
Q: It is possible to create a page with a list of users of the site with their avatrs?
Acquia: Could be added to the roadmap, but an admin page of users does not exist at the moment
Q: How about connecting to google apps (calendar, docs, etc)
Gigya: Currently this is not supported.
Q: What profile data can be "pre-populated" by the social network, just first and last name?
Gigya: As much as you find relevant, it is controlled in the administrator’s setup. There are many 'static' fields that are gigya fields that can be assigned to the profile module.
Q: Sorry if I missed it in the demo : do you plan to interface with the invite module like the OpenInviter module?
Gigya: This is not currently on our roadmap but we will continue to gather input.
Q: Any conflicts with logintoboogin module or other modules? Is there a list?
Acquia: Not sure, have tested it with logintoboggin. There are some form alters going on, so there could be potential conflicts. We'll have to add to roadmap to test.
Q: To Share content with Friends, can it be done on content creation time? also on already posted content? ( q for Jason)
Acquia: You can update your status or newsfeed on content creation time by creating an action/trigger. However, the 'share with friends' is for already completed nodes at this time.
Q: You showed the CNN chat example at the beginning...is there an embeddable chat module for gigya? How would I do that?
Gigya: Yes we do have such a solution that is already being used by Turner sports at NBA, NASCAR events and more. Please contact Patrick via partners@gigya-inc.com for more information
Q: Can you use this with Drupal's Twitter module or Facebook module? These other modules allow posts to be pulled from Twitter or Facebook....
Gigya: A question for the Drupal team. Yes, you should be able to pull feeds from twitter and facebook and the gigya module shouldn't conflict.
Q: Can FeedAPI coexist with gigya module?
Acquia: Yes.
Q: are there additional settings on the Gigya website I want to take a look for further customization?
Gigya: A good question. You can find extensive setup option on the Gigya site. Furthermore, once you implement the Drupal module you can use any Gigya API calls directly (JavaScript or REST), with the module taking care of all the “though” authentication issues. You can learn more about making API calls to Gigya Socialize on our wiki at wiki.gigya.com.
Q: What about GMail contacts?
Gigya: This is on our roadmap and we will support it, but we do not have a release date set for this feature yet.
Q: are there any plans to support APIs from country-/region-specific social networks. Examples for germany would be "openBC" (linkedin-predecessor, way stronger usage in Germany than linkedin) or "studiVZ" (facebook-clone, way stronger usage in Germany than facebook itself)?
Gigya: This is not currently on our roadmap. However, if it is a partner priority we will add the request to our development queue.
Q: Will the module integrate into the Content Profile module?
Acquia: Not at this time, we are integrated with the core 'profile' module at this time.
Q: Does this work with Convio eCRM or do we need to have two seperate logins?
Acquia: Hasn't been tested at this time.
Q: do you have a User Agreement to share for our drupal authenication using Gigya
Gigya: Yes, while not required, the link is shown by default in the login component (terms link).
