Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tailor your SharePoint 2013 social layer according to your needs

Similar presentations


Presentation on theme: "Tailor your SharePoint 2013 social layer according to your needs"— Presentation transcript:

1 Tailor your SharePoint 2013 social layer according to your needs
BEYOND SOCIAL Tailor your SharePoint 2013 social layer according to your needs Adis Jugo 1/17/2019 300

2 A quick poll Do you use facebook and/or twitter?
Do you practice social computing in your company? Do you use SharePoint as a social computing platform? Did you implement any kind of governance for your SC platform?

3 Facebook behind firewall
Enterprise social is… social software as used in "enterprise“ (business/commercial) contexts Increases productivity by 25% Facebook behind firewall Just another hype… Intranet reloaded

4 Enterprise social is… Content oriented Process oriented Compliant
Helps in implementing internal procedures

5 Microsoft & Enterprise Social
SharePoint 2013 Yammer

6 What? SharePoint 2013 and social Custom development
Whole new feature stack Custom development On top of the OOB feature set Governance and management of social data Development and extensibility Server Client

7 Why? Extending the feature set
Governance and management in corporate world Internal procedures and compliance regulations Devices, devices…

8 Social computing in SP 2013: The Architecture

9 What is social? User Profiles Following Feeds SPC2012 - Developer
1/17/2019 What is social? User Profiles Following Feeds © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Social architecture User Profile Service Managed Metadata Content DB
SPC Developer 1/17/2019 Social architecture Content DBs (per-user) User Profile Service Profile DB (per-service) People and tag following User profile properties Managed Metadata #Hashtags Content DB (site collection per-user) Feed posts Site and document following Personal storage space © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 SPC Developer 1/17/2019 See and do in real-time Distributed caching service removes the need for ‘activity gatherers’ and timer jobs All requests are serviced in real-time based on the current state of the social network Requests rely on a mix of social databases, the distributed cache, and search index © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Feeds storage overview
SPC Developer 1/17/2019 Feeds storage overview API Event Persisted feed User‘s personal site content DB Site’s content DB Cached feed Person Site Document Tag © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Creating aggregate feeds on-demand
SPC Developer 1/17/2019 Creating aggregate feeds on-demand Gather Sort Trim See Request count Sites Documents Post Reply Roll-up similar data By most recent reply? By post date? © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Feeds

15 Stored in Odie’s MySite Microfeed / private folder
Stored in Garfield’s MySite Microfeed / public folder Stored in Garfield’s MySite Microfeed / public folder Stored in John’s MySite Microfeed / private folder Stored in the content DB Stored in the profile DB

16 Feed data structure SocialFeed SocialThread[] Actors[] Attributes
SocialPost[] (RootPost and Replies[]) Attachment Author LikerInfo Text

17 DEMO SP 2013 NEWFEED

18 An API? Five of them! Client-side Server-side
CSOM: Managed C#, Silverlight Mobility API: Windows Phone JavaScript Object model (JSOM) REST / OData Server-side Server Object Model

19 Microsoft Consumer Channels and Central Marketing Group
1/17/2019 CSOM + REST © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 CSOM & social in SharePoint 2013
We still have our old friends Microsoft.SharePoint.Client Microsoft.SharePoint.ClientRuntime But with social we have a new buddy for social! *Microsoft.SharePoint.Client.Social *Microsoft.SharePoint.Client.UserProfiles *Microsoft.SharePoint.Client.Microfeed And a few more new important friends as well *Microsoft.SharePoint.Client.Taxonomy *In SharePoint Server

21 CSOM & social in SharePoint 2013
SocialFeedManager – Get Feeds Everyone, Likes, News, Personal, Timeline SocialFollowingManager – Get Followed Content Sites, Users, Documents, Tags SocialActor User, Site, Document, or Tag SocialPost Text, Attachments, LikerInfo

22 What you can do… Get Profiles and Properties Get Feeds and Replies
Update the Current Users Picture Create posts for the current user Use it for SharePoint Apps Device apps Integration purposes

23 What you cannot do… Find out if an account exists
Create a User Profile Change a User Profile (except of the user picture) Delete a User Profile Create/delete/like posts on behalf of another user Follow/Unfollow social actors on behalf of another user

24 DEMO CLIENT SIDE

25 SSOM & social in SharePoint 2013
Microsoft.Office.Server.Social Microsoft.Office.Server.UserProfiles Microsoft.Office.Server.Microfeed

26 What you can do… As with Client, plus Find out if an account exists
Create MySite Create/delete/like posts on behalf of another user Follow/unfollow social actors on behalf of another user

27 What you cannot do… Connect from clients SharePoint Apps
Client side & devices

28 DEMO SERVER SIDE

29 A way to go… From the… Server OM JavaScript API .Net CSOM API
Silverlight API REST Server X JavaScript Remote .Net Client SharePoint App Windows Phone Other platforms

30 Recap SP2013: new cool social features Client API Server side API
Lacks governance and advanced management Client API Manipulating feeds, following and likes Integration in apps and solutions Lack of governance possibilities Server side API Full set of possibilities, no restriction Suitable for implementing governance features

31 Call for action! Look at the SP 2013 Out of the box features
Consider compliance regulations Consider internal procedures Make an implementation plan

32 1/17/2019


Download ppt "Tailor your SharePoint 2013 social layer according to your needs"

Similar presentations


Ads by Google