Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo...
-
Upload
sugarcrm -
Category
Technology
-
view
1.641 -
download
4
description
Transcript of Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo...
![Page 1: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/1.jpg)
Flexing Sugar Platform
How to Take Advantage of the Viadeo Professional Social Network
![Page 2: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/2.jpg)
Vincent ROLLINCédric MOURIZARD
Co-Founder & CTO - @vincentrollinLead developer - @cedricmourizardhttp://www.synolia.com - @synolia
http://slidesha.re/wVqkKi
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 2
![Page 3: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/3.jpg)
Tweet: #SCON1204/08/2023 ©2012 SugarCRM Inc. All rights reserved. 3
April 2012
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)
Manage the French Sugar Community with 40,000 users
Active partner of Open+ developer program
Member of European SugarCRM Alliance
![Page 4: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/4.jpg)
Tweet: #SCON1204/08/2023 ©2012 SugarCRM Inc. All rights reserved. 4
![Page 5: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/5.jpg)
Tweet: #SCON12
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 providerTo 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 themfor a better user experience
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 5
![Page 6: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/6.jpg)
Tweet: #SCON12
How do we use the Sugar Cloud Connector Framework
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 SourceCreate the queries to External App SourceDisplay content like InsideView on Account and ContactManage import process
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 6
![Page 7: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/7.jpg)
Tweet: #SCON12
The Viadeo graph API
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 7
![Page 8: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/8.jpg)
Technical overview
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 8
![Page 9: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/9.jpg)
Tweet: #SCON12
Files infrastructure
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 9
Upgrade safe implementation:
All files are in the custom directory:
Extend existing methodCreate new methods
![Page 10: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/10.jpg)
Declare an External Application source
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 10
![Page 11: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/11.jpg)
Tweet: #SCON12
ExtAPISynoViadeo purpose of this class
1. Overriding oauthLogin method to adapt it with Viadeo implementation
2. Implementing dedicated methods for the WebFeed connector
3. Format calls and response to Web Services
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 11
![Page 12: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/12.jpg)
Tweet: #SCON12
ExtAPISynoViadeo class
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 12
![Page 13: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/13.jpg)
Tweet: #SCON12
The usual authentication flow (used for twitter)
oAuth authentication flow
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 13
The viadeo authentication flow
![Page 14: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/14.jpg)
Tweet: #SCON12
VIADEO authentication
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 14
![Page 15: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/15.jpg)
Tweet: #SCON12
Management of the WebFeed
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 15
![Page 16: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/16.jpg)
Tweet: #SCON12
Management of the WebFeed
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 16
![Page 17: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/17.jpg)
Tweet: #SCON12
Management of the calls
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 17
![Page 18: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/18.jpg)
Define the eapm connector
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 18
![Page 19: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/19.jpg)
Tweet: #SCON12
EAPM Connector ext_eapm_synoviadeo class
1. Define on which modules the connector could be used
2. Display information on each module
3. Import contacts from social network
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 19
![Page 20: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/20.jpg)
Tweet: #SCON12
Enable connector only on available modules
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 20
![Page 21: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/21.jpg)
Tweet: #SCON12
Enable connector only on available modules
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 21
![Page 22: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/22.jpg)
Tweet: #SCON12
Retrieve data and display them
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 22
![Page 23: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/23.jpg)
Tweet: #SCON12
Retrieve data and display them
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 23
![Page 24: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/24.jpg)
Tweet: #SCON12
Import my VIADEO contact network
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 24
![Page 25: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/25.jpg)
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 25
Submit Session Feedback
Select the SugarCon Mobile App: 1) Tap on this session2) Tap on survey3) Submit your feedback
*Prizes for attendees who submit session feedback using the Mobile App
![Page 26: Flexing Sugar Platform: Session 9: Flexing Sugar Platform How to Take Advantage of the Viadeo professional social network](https://reader038.fdocuments.net/reader038/viewer/2022110301/54534560b1af9f76248b581e/html5/thumbnails/26.jpg)
04/08/2023 ©2012 SugarCRM Inc. All rights reserved. 26
#SCON12