• Save
Conf'SharePoint 2013 - C06   approfondissons la nouvelle architecture sociale de SharePoint 2013
Upcoming SlideShare
Loading in...5
×
 

Conf'SharePoint 2013 - C06 approfondissons la nouvelle architecture sociale de SharePoint 2013

on

  • 7,863 views

 

Statistics

Views

Total Views
7,863
Views on SlideShare
1,051
Embed Views
6,812

Actions

Likes
2
Downloads
0
Comments
0

9 Embeds 6,812

http://www.beespoint.com 3977
http://blogs.developpeur.org 1635
http://blogs.codes-sources.com 646
http://abalon.fr 519
http://beespoint-public.sharepoint.com 16
http://translate.googleusercontent.com 12
http://www.linkedin.com 4
https://www.google.com 2
https://www.google.fr 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Conf'SharePoint 2013 - C06   approfondissons la nouvelle architecture sociale de SharePoint 2013 Conf'SharePoint 2013 - C06 approfondissons la nouvelle architecture sociale de SharePoint 2013 Presentation Transcript

  • C06 - Approfondissons lanouvelle architecture socialede SharePoint 2013
  • Présentation desConférenciersLaurent Cargou - BeesPoint Première expérience SharePoint en 2000 Conseil et AMOA autour de la mise en place deSharePoint Centre de développement NearShore (Tunisie)spécialisé autour de SharePoint RDV à notre stand!Patrick Guimonet – Abalon MVP SharePoint depuis 3 ans Bloggeur : blogs.developpeur.org/patricg A travaillé chez Microsoft pendant 5 ans 20 ans d’expérience en architecture et bases dedonnées
  • Présentation desConférenciershttp://www.confsharepoint.com/LaConf%C3%A9rence/Speakers/tabid/134/Default.aspx
  • Plan de la présentationIntroductionSharePoint 2013 pour quoi faire ?Le Social dans SharePoint 2013Fonctionnellement parlantArchitectureDéveloppements
  • SharePoint 2013 pour quoi faire ?
  • Périmètre fonctionnelSharePoint 2013SitesSitesPersonnesRSECommunautésProcessusECMContenus externes (BCS)Workflows, FormulairesChiffresExcel ServicesPerformance PointPowerViewPowerPivotVisio ServicesSite depublicationSited’équipeMySiteCentredécision-nelSite deprocessusCentre derechercheSitesPagesWebWCMPortailIntranetExtranetInternetDocumentsGEDMétadonnéesCollaborer &ParticiperAccéder enmobilitéRechercher
  • LE SOCIAL DANSSHAREPOINT
  • Le RSEEnfin un vrai RSE avec SharePoint 2013• Un mur• Le microblogging (échanges de news)• Rating, Like• Suivre un document, une personne,…• Mes followers• L’activité d’un profil• Suggestion de collègues, de contenus à suivre• Recherche d’un profil sur une compétence,un projet,…
  • Le social dans SharePoint
  • Le micro-bloggingParticiper à des conversations en publiant descommentaires et des réponses ;Publier des images et des liens ;Utiliser des balises (commençant par lesymbole #) pour définir des mots clés de suiviet de recherche ;Utiliser des mentions (commençant par lesymbole @) pour marquer des utilisateursdans les publications ou les réponses ;Approuver des commentaires et des réponsesen cliquant sur « J’aime » ;Suivre des personnes, des documents, dessites et des balises pour personnaliser les fluxassociés.
  • Pourquoi aller vers le RSE?Il faut se demander ce qu’on gagneà y aller et ce qu’on perd à ne pasy aller!Le choix d’un RSE ne doit pas êtreun projet informatique mais avanttout un projet d’entreprise.Deux défis : un nouveau modèleconstruire et accompagner sesutilisateurs,
  • Démo
  • Et Yammer?2012 : Microsoft rachète Yammerpour 1,2 milliard de dollarsObjectif : faire évoluer SharePoint,Office, Lync, Exchange Dynamicspour utiliser Yammer commecouche socialeUne approche différente :• Yammer dans Cloud ! Et transverse• SharePoint aussi On-premises et en silos
  • SharePoint et YammerDeux défis:• Faire évoluer les outils MS• Trouver l’équilibre entre Yammeruniquement dans le Cloud et SharePointDans le Cloud et On-premises• => Pas d’intégration totaleimmédiatement
  • SharePoint et YammerIntégration à court terme (cet été) :• Une App Yammer Dans Office 365 (doubleauthentification)• Dans le store : une application Yammerpour intégrer un groupe de Flux Yammer• Et peut-être du SSO• En 2014 : une intégration continue• 365, Dynamics, Voix, Vidéo, Lync,…• Une affaire à suivre!
  • SharePoint ou Yammer?Jared Spataro, Senior Director, Microsoft OfficeDivision (mar 2013):What should I do? In my customer meetings over the lastfew months, people have often asked, "What should I usefor social? Yammer or the SharePoint newsfeed?" Myanswer has been clear: Go Yammer! Yammer is our big betfor enterprise social, and were committed to making itthe underlying social layer for all of our products. It willpower the social experiences in SharePoint, Office 365,Dynamics, and more. Yammers unique adoption modelappeals directly to end users and makes it easy to startenjoying the benefits of social immediately. And becauseits an online service, Yammer gives us the ability toinnovate rapidly-updating the service quickly as themarket evolves. So whether youre an Office 365 customeror running SharePoint on-premises, Yammer will providethe latest innovations and best user experience.
  • Fonctionnalités Social par éditionFonctionnalités SharePoint FoundationCAL Standard SharePointServer 2013CAL Entreprise SharePointServer 2013SharePoint OnlineMe poser une question à propos de... Non Oui Oui OuiBlogs Oui Oui Oui OuiRéputation des communautés, badges etmodérationNon Oui Oui OuiCommunauté Oui Oui Oui OuiFlux de lentreprise Oui Oui Oui OuiSuivre Non Oui Oui OuiBlog de billets courts Non Oui Oui OuiÉchange de News Non Oui Oui OuiPartage en un clic Non Oui Oui OuiRecommandations de personnes, de sites, dedocumentsNon Oui Oui OuiSite personnel Non Oui Oui OuiPhotos et présence Oui Oui Oui OuiProfil Non Oui Oui OuiÉvaluations Non Oui Oui OuiFlux de sites Oui Oui Oui OuiSkyDrive Pro Oui Oui Oui OuiProfils de balises Non Oui Oui OuiTâches intégrées avec Outlook Non Oui Oui OuiIndicateurs de tendance Non Oui Oui OuiWikis Non Oui Oui Ouihttp://technet.microsoft.com/fr-fr/library/jj819256.aspx
  • SharePoint 2013 etson Architecture socialeUne évolution importante
  • Une refonte importanteSP2010orienté My SiteMy Newsfeed(Mon échangede news)My Content(moncontenu)My Profile(Mon profil)SP2013Orienté NewsFeedNewsFeed(Echange denews)EspaceSkyDrive (Pro)personnelMy Profile(Mon profil)
  • Structuration du contenu (1/3)Dans uneWeb appDédiée(fortementrecommandé)1 Collection de sitehôte des my siteshttp://sp:11111Les Newsfeed•Attachements (photos…)Les Profils•Les photos desprofilsN collections de sites personnelshttp://sp:11111/my/patrickgSkydrive (Pro)•Bibliothèque dedocumentsLesdocumentsque je suisMes sites2 Listes• Microflux•SocialSi le quotaest atteint,l’utilisateur nepeut plus posterdecommentaires,ni de documentsSi le quota estatteint, l’utilisateur nepeut plus ajouter dephotos à son profil ouinstancier de sitepersonnel
  • Structure des sites
  • Contenu SocialMots-dièses Profils utilisateursCollection de sitehôtePhotos desutilisateursAttachementsaux fluxSitespersonnelsEspace SkyDrive(Pro)2 Listes :MicrofeedSocialSite d’équipes2 ListesMicrofeedSocialBase deMéta-donnéesgéréesBase(s) de contenu du My SiteBase deContenuLes activités écrites dans les bases de données de contenu des sites Mon sitene sont jamais supprimées.Vue d’ensemble des fonctionnalités de microblog, des flux et du service decache distribué dans SharePoint Server 2013Structuration du contenuLes bases de données (2/3)Base deProfils
  • Structuration du contenuLes bases de données (3/3)
  • Fonctionnement endynamiqueQuand une activité est générée :les activités sont enregistrées dans les basesde contenuBase du site s’il s’agit d’une maj d’un fluxde siteBase My Site s’il s’agit d’une activité del’utilisateurLes activités sont également écrites dans lecache distribué.Les mises à jours apparaissent dans le fluxd’activité.Quand un flux est constitué :Le flux demande au cache l’heure de ladernière modification pour récupérer lesinformations d’horodatage et lesmétadonnées des activités récentes.Ces informations sont ensuite utilisées enentrée pour demander au cache de flux derécupérer les données liées aux activités.Le flux demandé est ensuite créé à l’aide desdonnées liées aux activités extraites du cachede flux.Source : Microsoft SharePoint Server 2013 architecturehttp://technet.microsoft.com/en-us/library/cc263199.aspx#architectureABC123
  • PrérequisService de cachedistribuéServices requis• Application de servicede profil utilisateur• Application de servicede métadonnéesgéréesServicesrecommandés• Application de servicede rechercheL’utilisateur doitposséder un profilutilisateur et un site« Mon Site ».• Pas de publicationanonyme• Cela nécessite laplanification de l’espacede stockage
  • Le Service de cache distribué(1/2)Gérer le service de cache distribué dans SharePointServer 2013Provisioning / suppressionChanger l’allocation mémoireAjouter ou supprimer un serveur du clusterArrêt propre (« graceful ») du service sur unserveurChanger le compte de serviceRéparation d’un cache défectueuxPlanifier les flux et le service de cache distribué(SharePoint Server 2013)Installé par l’installeur de prérequis SharePoint• recommandé - dans C:Program FilesWindowsFabric par défaut)• Configuré par défaut sauf si/skipRegisterAsDistributedCacheHostS’alloue par défaut 10% de la mémoire duserveur• 16 Go max• 40 % de la mémoire totale du serveur maxNe peut pas être configuré pour la hautedisponibilitéLe démarrage et l’arrêtnon planifiés du service decache distribué le rendentinstable.
  • Le Service de cache distribué(2/2)Nom Nom technique DescriptionCache de jeton deconnexionDistributedLogonTokenCache Ce cache stocke le jeton de sécurité émispar un service d’émission de jeton desécurité devant être utilisé sur un desserveurs web de la batterie de serveursCache de flux DistributedActivityFeedCache Ce cache stocke les activités etconversations devant être utilisées parles flux sur le site Mon site d’unutilisateur.Cache de l’heure de ladernière modificationDistributedActivityFeedLMTCache Ce cache stocke les informationsd’horodatage de toutes les entités ducache de flux.Limitation OneNote DistributedBouncerCacheCache d’accès DistributedAccessCacheComposant WebPart derequêteDistributedSearchCacheCache de filtrage desécuritéDistributedSecurityTrimmingCacheCache de jetond’applicationDistributedServerToAppServerAccessTokenCacheCache d’affichage des états DistributedViewStateCacheCache par défaut DistributedDefaultCache Ce cache peut être utilisé par n’importequelle fonctionnalité.
  • Administration centrale(1/4)
  • Administration centrale(2/4)
  • Administration centrale(3/4) • Create Personal Site : Permet de créerune site personnel pour stocker desdocuments, des flux et des contenussuivis.• Follow People and Edit Profile Permetde suivre des personnes et d’éditer sonprofil personnel.• Use Tags and Notes Permet de continuerà utiliser la fonctionnalité “Tags & Notes”de 2010. Sur 2013 : permet de conserverses notes dans un document.
  • Combinaison desautorisations dans les sitesMon siteCombi-naisond’optionsCréationde sitepersonnelModifier leprofilÉchangede NewsBibliothèquede docu-mentsSuivi dedocu-mentsSuivi depersonnesSuivi desitesLiens demise enréseau etforums denotes1, 2, 3 Oui Oui Oui Oui Oui Oui Oui Oui1,2 Oui Oui Oui Oui Oui Oui Oui Non1 Oui Non Oui Oui Oui Non Oui Oui1,3 Oui Non Oui Oui Oui Non Oui Oui2 Non Oui Non Non Non Oui Non Non2, 3 Non Oui Non Non Non Oui Non Oui3 Non Non Non Non Non Non Non Oui1.Créer un site personnel2.Suivre des personnes et modifier le profil3.Utiliser les balises et les notesSource : Planifier les sites Mon site dans SharePoint Server 2013 - Planifier lesutilisateurs et les autorisations utilisateur http://technet.microsoft.com/fr-fr/library/cc262500.aspx#relsvcapps
  • Administration Centrale(4/4)Travaux hérités de SP20120
  • Collections de Sites etSitesEn standard• Un Portailcommunautaire• un Modèle de site « Sitecommunautaire ».
  • La personnalisation du socialPar l’administration centralePar le site et des WebpartsPar les outils tiersPar le développement
  • Site et WebpartsChoix de la dispositionChoix des couleurs et policesChoix des webparts• Echanges de news• Paramètres d’évaluation d’une liste :J’aime ou étoiles…;• Modifications plus avancées avecSharePoint Designer• Capacité à créer des templates desite
  • Les outils tiersEcosystème important autour dusocial avec SharePoint 2007 et 2010Avec SharePoint 2013, les produitstiers doivent s’adapter à la couchesociale imposée par SharePoint =>encore plus de valeur ajoutée
  • Le store Microsoft et lesocialPour l’instant, un peu pauvre!
  • Le développementPourquoi développer autour du social?• Pour étendre ou créer des fonctionnalités• Pour intégrer de la gouvernance et desprocess• Quelques idées?• Du SharePoint sur mon mobile (retrouvermes collègues, partager, géolocaliser,…)• Alimenter des feeds en provenance d’autresapplications• Afficher du social SharePoint au sein d’autresapplications…• Afficher la personne la plus suivie, la pluscitée,
  • Environnement dedéveloppementSharePoint ServerVisual StudioOffice Developer Tools for VisualStudio 2012Accès au MSDN=> 1 SharePoint sur chaque postede développeur
  • NAPAEnvironnement de développementOnline d’Office 365Permet de créer des applicationssimples dans un environnementsimpleAccès au modèle Client MCOM(Managed Client Object Model)Vous pouvez terminer le dev dansVisual Studiohttp://msdn.microsoft.com/en-us/library/jj220038.aspx
  • NAPA
  • LES API à dispositionServeur SharePointModèleCSOMC#RESTSilverlightNW mobilesWindowsPhoneAppsSharePoint.NETJavaScriptClient.svcModèleSSOM
  • Exemple Code C# etCSOM
  • Exemple Code JavaScript etCSOM
  • Appels REST
  • Classes côté CSOMClasse DescriptionSocialActorSocialActorInfoSocialAttachmentSocialAttachmentActionSocialDataItemSocialDataOverlaySocialExceptionDetailsSocialFeedSocialFeedManagerSocialFeedOptionsSocialFollowingManagerSocialLinkSocialPost Represents a microblog post in a social feed.SocialPostActorInfoSocialPostCreationDataSocialPostDefinitionDataSocialPostDefinitionDataItemSocialPostReferenceSocialThread
  • Classes côté CSOMClasse DescriptionHashTagHashTagCollectionPeopleManagerPersonPropertiesProfileImageStoreProfileLoaderScriptTypeFactoryUserProfileUserProfilePropertiesForUser
  • En résumé, avec CSOMon peut :Accéder aux profilsRécupérer des fluxModifier la photo de l’utilisateurcourant! (Mais c’est tout)Créer des billets pour l’utilisateurcourant.=> Applications Mobiles=> Intégration avec d’autresapplications
  • Côté SSOM
  • Côté serveur, on peutPresque tout faire• Modifier profil• Créer des flux• Modifier des flux• Modifier les flux d’un autre utilisateur• Modifier les éléments suivis• …• => Apps SharePoint• =>Intégration avec d’autresapplications
  • Matrice des possibles (àcacher)From the… ServerOMJavaScriptAPI.Net CSOMAPISilverlightAPIRESTAPIServer X X X XJavaScript X XRemote .Net Client XSharePoint App X X XWindows Phone X X XOther platforms Xhttp://www.adisjugo.com
  • En conclusionPlein de possibilités dedéveloppement et d’intégration surdes clients et avec des applicationstiercesAvant de partir dans dudéveloppement : bien regarderl’écosystème et sa maturité vis-à-visdu RSEEt puis surtout, surveiller l’évolutionde Yammer dans les prochains mois!
  • Merci
  • RéférencesNouveautés de MicrosoftSharePoint Server 2013http://office.microsoft.com/fr-fr/sharepoint-help/nouveautes-de-microsoft-sharepoint-server-2013-HA102785546.aspx#_Toc349227176Qu’est-ce queSkyDrive Pro ?http://office.microsoft.com/fr-fr/office365-sharepoint-online-enterprise-help/quest-ce-que-skydrive-pro-HA102822076.aspx?CTT=5&origin=HA102785546Planifier desfonctionnalités favorisantl’informatique sociale et lacollaboration dansSharePoint Server 2013http://technet.microsoft.com/fr-fr/library/ee662531%28v=office.15%29.aspx