Conférence #IYamAPI - 04/2014 - G.Carlander (Eryem)

546 vues

Publié le

Les slides de notre première rencontre parisienne Yammer #IYamAPI !

- Démo des opportunités offertes par Yammer : Situation actuelle puis présentation d'Office Graph, pour se donner des idées.

- Découverte des différents moyens de coder sur Yammer (pour entendre les mots API, REST, JS, SDK), avec une attention particulière sur la nouvelle authentification

- Ouverture sur des idées d'App Yammer

G.Carlander - Avril 14 - ERYEM

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
546
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Conférence #IYamAPI - 04/2014 - G.Carlander (Eryem)

  1. 1. I Yam API… …to create new Apps for Yammer.
  2. 2. Au menu • Présentation de Yammer et de son futur • Comment développer sur Yammer • Le plein d’idées
  3. 3. Yammer, une opportunité ? • 400 000 entreprises à travers le monde qui veulent changer leur façon de travailler. • 9 millions d’utilisateurs.
  4. 4. Prenons de l’avance
  5. 5. Prenons de l’avance • Yammer avec tous les outils de la suite Office • Même sur Office Online • Onglet dédié à Yammer
  6. 6. Prenons de l’avance • Yammer intégré au nouveau service vidéo de Microsoft
  7. 7. Prenons de l’avance • Les groupes Yammer auront leur propres calendrier Outlook
  8. 8. Prenons de l’avance • Les documents stockés sur Yammer passeront sur SharePoint • Classement par groupe
  9. 9. Prenons de l’avance • Accès aux différents groupes, directement depuis SharePoint
  10. 10. Prenons de l’avance Des données sur plusieurs plateformes… …Regroupées au même endroit, pour une visualisation claire et rapide.
  11. 11. Aperçu d’Open Graph avec YammerOslo http://yammeroslo.azurewebsites.net/
  12. 12. Démo - YammerOslo
  13. 13. Développement Yammer • Embed • APIs via SDK – JS, RUBY, Python • Open Graph • RealTime API • .NET • Attention > Changement de système d’authentification
  14. 14. Embed • Une manière simple et efficace d’intégrer Yammer sur votre site • Fonctionne dans une iFrame de 400px de largeur min. (pas d’IE6) • Possibilité de montrer plusieurs flux • Login Yammer obligatoire
  15. 15. Embed - Script
  16. 16. Avant tout développement • Déclarer sa future application auprès de Yammer
  17. 17. Utilisation de l’API (en JS par ex.) • Pour une personnalisation complète de Yammer • Voir, éditer, créer et supprimer différents flux filtrés + Envoyer un message comme email • Rejoindre un groupe ou en partir • Ajouter/Supprimer des pièces jointes • “Likes” • Gestion des utilisateurs
  18. 18. Développement 1/ Authentifiation via OAuth 2/ Autorisation 3/ Requêtes GET/SET/DELETE, retour en JSON
  19. 19. Développement
  20. 20. Migration vers le dernier JS SDK • Accéder aux données de votre app via : https://www.yammer.com/client_applications • Préciser l’origine du script dans les infos de son app : • Changer l’adresse URL du script par : https://assets.yammer.com/assets/platform_js_sdk.js (possibilité de préciser un domaine complet : https://contoso.com)
  21. 21. Open Graph • Définition d’une activité : • <Actor> <Action> <Object> on <App Name>: <Message>20 • Ex : “Sidd Singh” created “Lunch Meeting” on Sched.do: Ca vous tente des sushis ?!
  22. 22. Projets existants autour de Yammer • Windows Store – Windows Phone - iOS • .NET • PowerShell
  23. 23. Yammer en .NET • Ni plus ni moins des appels REST, écrits grâce aux « HTTP requests » du .NET • Un SDK déjà existant http://blogs.technet.com/b/speschka/archive/2013/10/05/using-the-yammer-api-in-a-net-client-application.aspx
  24. 24. Yammer en une ligne… de commande • Fonctionne même en PowerShell • « PSYammer » sur CodePlex • Fonctionne avec OAuth http://blogs.msdn.com/b/johnmill/archive/2012/09/10/yammer_2d00_from_2d00_the_2d00_command_2d00_line.aspx
  25. 25. Pour suivre Yammer à la trace • Twitter • Alexandre Cipranni - @alcip • Christophe Fiessinger (Sr. Product Manager, Office365 / Yammer) - @cfiessinger • Guillaume Meyer (Eryem) - @guillaumemeyer • Richard Dizeregas (Centre des usages à Corp) - @richdizz • LinkedIn • http://www.linkedin.com/groups?gid=1182537 - Yammer Fans • http://www.linkedin.com/groups/Yammer-Community-Group-6635813 - Community group • Mdsn blogs • http://blogs.msdn.com/b/chrisfie • http://blogs.msdn.com/b/richard_dizeregas_blog/ • Yammer group • https://www.yammer.com/yammerdevelopersnetwork/
  26. 26. A nous ! • A nous de développer de nouvelles applications dédiées ! • Cherchez à mettre à profit vos compétences via les différents SDK • Appuyez-vous sur les différents succès de clients ! • Pistes : • BI • Analytics • 3D (BabylonJS) • ?
  27. 27. Merci @GuiLandRover #IYamAPIgcarlander@eryem.com Guillaume CARLANDER

×