Flexing Sugar PlatformHow to Take Advantage of the Viadeo   Professional Social Network
Vincent ROLLIN    Cédric MOURIZARDCo-Founder & CTO - @vincentrollinLead developer - @cedricmourizardhttp://www.synolia.com...
   1st historical SugarCRM Partner in the World &    SugarCRM leader in France since 2004   Specialized in high added va...
Tweet: #SCON12   4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   4
Why, another connector? SugarCRM includes a Cloud Connector Framework  which provides capability :       To display a wid...
How do we use the Sugar Cloud ConnectorFramework Recipe:       Declare an External Application source which provides:    ...
The Viadeo graph APITweet: #SCON12         4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   7
Technical overview              4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   8
Files infrastructure Upgrade safe implementation:     All files are in the custom directory:        Extend existing metho...
Declare an External Application source                        4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   10
ExtAPISynoViadeo purpose of this class1. Overriding oauthLogin method to adapt it with   Viadeo implementation2. Implement...
ExtAPISynoViadeo classTweet: #SCON12           4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   12
oAuth authentication flow       The usual authentication flow (used for twitter)              The viadeo authentication fl...
VIADEO authenticationTweet: #SCON12          4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   14
Management of the WebFeedTweet: #SCON12              4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   15
Management of the WebFeedTweet: #SCON12              4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   16
Management of the callsTweet: #SCON12            4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   17
Define the eapm connector                  4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   18
EAPM Connector ext_eapm_synoviadeo class1. Define on which modules the connector could be   used2. Display information on ...
Enable connector only on available modulesTweet: #SCON12              4/26/2012   ©2012 SugarCRM Inc. All rights reserved....
Enable connector only on available modulesTweet: #SCON12              4/26/2012   ©2012 SugarCRM Inc. All rights reserved....
Retrieve data and display themTweet: #SCON12               4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   22
Retrieve data and display themTweet: #SCON12               4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   23
Import my VIADEO contact networkTweet: #SCON12            4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   24
Submit Session Feedback        Select the SugarCon Mobile App:        1) Tap on this session        2) Tap on survey      ...
#SCON12          4/26/2012   ©2012 SugarCRM Inc. All rights reserved.   26
Upcoming SlideShare
Loading in …5
×

Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network

1,701 views
1,604 views

Published on

Build the power of the Viadeo professional social network and its 40+ millions users into your Sugar deployment. Join us to see a full integration of this social network, which includes viewing the activity feeds of your contacts, updating their profile information in Sugar and reaching their contact network without exiting your Sugar application.

We will demonstrate a full, "upgrade safe" integration of Europe’s #1 social network, using the latest connector framework in Sugar 6.3/6.4. Access Viadeo functions with one click. Stay connected to your favorite social network. Have an activity watch through Sugar. Improve customer knowledge. And improve your network relationships.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,701
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network

  1. 1. Flexing Sugar PlatformHow to Take Advantage of the Viadeo Professional Social Network
  2. 2. Vincent ROLLIN Cédric MOURIZARDCo-Founder & CTO - @vincentrollinLead developer - @cedricmourizardhttp://www.synolia.com - @synolia http://slidesha.re/wVqkKi 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 2
  3. 3.  1st historical SugarCRM Partner in the World & SugarCRM leader in France since 2004 Specialized in high added value CRM projects (250+ SugarCRM Customers) and modules development (20+ module on SugarForge and SugarExchange) April 2012 Manage the French Sugar Community with 40,000 users Active partner of Open+ developer program Member of European SugarCRM Alliance Tweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 3
  4. 4. Tweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 4
  5. 5. Why, another connector? SugarCRM includes a Cloud Connector Framework which provides capability : To display a widget or retrieve data from sources for all users like Twitter widget or Hoovers data provider To interact with External API to import data: Meetings, Document or Feeds with per-user login like GoToMeetings or LotusLive VIADEO provides an API to gather info from your contact network SynoViadeo aims to bridge them for a better user experienceTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 5
  6. 6. How do we use the Sugar Cloud ConnectorFramework Recipe: Declare an External Application source which provides: Authentication method (OAuth with specifics for Viadeo API) Interfaced service (WebFeed implementation for the HomePage dashlet SugarFeed) Format calls and response to Web Services Define the eapm connector (Ext App Provider Module): Each user decide or not to connect to the Ext App Source Create the queries to External App Source Display content like InsideView on Account and Contact Manage import processTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 6
  7. 7. The Viadeo graph APITweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 7
  8. 8. Technical overview 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 8
  9. 9. Files infrastructure Upgrade safe implementation: All files are in the custom directory: Extend existing method Create new methodsTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 9
  10. 10. Declare an External Application source 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 10
  11. 11. ExtAPISynoViadeo purpose of this class1. Overriding oauthLogin method to adapt it with Viadeo implementation2. Implementing dedicated methods for the WebFeed connector3. Format calls and response to Web ServicesTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 11
  12. 12. ExtAPISynoViadeo classTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 12
  13. 13. oAuth authentication flow The usual authentication flow (used for twitter) The viadeo authentication flowTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 13
  14. 14. VIADEO authenticationTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 14
  15. 15. Management of the WebFeedTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 15
  16. 16. Management of the WebFeedTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 16
  17. 17. Management of the callsTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 17
  18. 18. Define the eapm connector 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 18
  19. 19. EAPM Connector ext_eapm_synoviadeo class1. Define on which modules the connector could be used2. Display information on each module3. Import contacts from social networkTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 19
  20. 20. Enable connector only on available modulesTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 20
  21. 21. Enable connector only on available modulesTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 21
  22. 22. Retrieve data and display themTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 22
  23. 23. Retrieve data and display themTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 23
  24. 24. Import my VIADEO contact networkTweet: #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 24
  25. 25. Submit Session Feedback Select the SugarCon Mobile App: 1) Tap on this session 2) Tap on survey 3) Submit your feedback*Prizes for attendees who submit session feedback using the Mobile App 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 25
  26. 26. #SCON12 4/26/2012 ©2012 SugarCRM Inc. All rights reserved. 26

×