7.-8. März 2013, Rosenheim         Beyond Social  Tailor SharePoint 2013 Social features       according to your needs and...
7.-8. März 2013, RosenheimWho?
7.-8. März 2013, Rosenheim                    Who?            Born in            Sarajevo,   In SharePoint worldAdis Jugo ...
7.-8. März 2013, Rosenheim     A quick poll    Do you use facebook and/or twitter?  Do you practice social computing in yo...
7.-8. März 2013, Rosenheim                     What?• SharePoint 2013 and social  – Whole new feature stack• Custom develo...
7.-8. März 2013, Rosenheim                  Why?• Extending the feature set• Governance and management in corporate  world...
social computing in     SP2013:  the architecture
What is social?   7.-8. März 2013, Rosenheim
7.-8. März 2013, Rosenheim                   Social architecture                      User Profile Service                ...
7.-8. März 2013, Rosenheim         See and do in real-time• Distributed caching service removes the need for  ‘activity ga...
7.-8. März 2013, Rosenheim    Feeds storage overview     API                                      Event                   ...
7.-8. März 2013, RosenheimCreating aggregate feeds on-          demand                     By post                        ...
feeds
7.-8. März 2013, Rosenheim    Stored in Garfield’s MySite in Odie’s MySite                           Stored               ...
7.-8. März 2013, Rosenheim                Feed data structureSocialFeed  SocialThread[]   Actors[]   Attributes   SocialPo...
demoSP 2013 social feeds
7.-8. März 2013, Rosenheim         An API? Five of them!• Client-side  – CSOM: Managed C#, Silverlight  – Mobility API: Wi...
client side CSOM + REST
CSOM + REST   7.-8. März 2013, Rosenheim
7.-8. März 2013, RosenheimCSOM & social in SharePoint 2013– Microsoft.SharePoint.Client– Microsoft.SharePoint.ClientRuntim...
7.-8. März 2013, RosenheimCSOM & social in SharePoint 2013– Everyone, Likes, News, Personal, Timeline– Sites, Users, Docum...
7.-8. März 2013, Rosenheim              What you can do…•   Get Profiles and Properties•   Get Feeds and Replies•   Update...
7.-8. März 2013, Rosenheim          What you cannot do…• Find out if an account exists• Create a User Profile• Change a Us...
demoworking with social feeds using            CSOM
server side
7.-8. März 2013, RosenheimSSOM & social in SharePoint 2013
7.-8. März 2013, Rosenheim           What you can do…• As with Client, plus• Find out if an account exists• Create MySite•...
7.-8. März 2013, Rosenheim         What you cannot do…• Connect from clients  – SharePoint Apps  – Client side & devices  ...
demoImplementing governance procedures using SSOM
7.-8. März 2013, Rosenheim                       A way to go…From the…            Server   JavaScript   .Net CSOM   Silver...
7.-8. März 2013, Rosenheim                      Recap• SP2013: new cool social features  – Lacks governance and advanced m...
7.-8. März 2013, Rosenheim          Call for action!•   Look at the SP 2013 Out of the box features•   Consider compliance...
7.-8. März 2013, RosenheimFRAGEN?       @adisjugohttp://www.adisjugo.com
7.-8. März 2013, RosenheimVielen Dank!        @adisjugo http://www.adisjugo.com
Upcoming SlideShare
Loading in …5
×

Beyond Social – Tailor Sharepoint 2013 social features according to your needs, procedures and compliance regulations

1,726 views
1,495 views

Published on

Presentation delivered at German SharePoint Conference in Rosenheim/Munich, March 6th-7th, 2013

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

  • Be the first to like this

No Downloads
Views
Total views
1,726
On SlideShare
0
From Embeds
0
Number of Embeds
108
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Beyond Social – Tailor Sharepoint 2013 social features according to your needs, procedures and compliance regulations

  1. 1. 7.-8. März 2013, Rosenheim Beyond Social Tailor SharePoint 2013 Social features according to your needs and compliance regulationsAdis Jugo, Technology Advisor @ PlanB.
  2. 2. 7.-8. März 2013, RosenheimWho?
  3. 3. 7.-8. März 2013, Rosenheim Who? Born in Sarajevo, In SharePoint worldAdis Jugo Bosnia since 2003Microsoft MVP Technology Advisor /SharePoint Server Architect @ PlanB.
  4. 4. 7.-8. März 2013, Rosenheim 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? Veranstalter:
  5. 5. 7.-8. März 2013, Rosenheim What?• SharePoint 2013 and social – Whole new feature stack• Custom development – On top of the OOB feature set – Governance and management of social data• Development and extensibility – Server – Client Veranstalter:
  6. 6. 7.-8. März 2013, Rosenheim Why?• Extending the feature set• Governance and management in corporate world• Internal procedures and compliance regulations• Devices, devices… Veranstalter:
  7. 7. social computing in SP2013: the architecture
  8. 8. What is social? 7.-8. März 2013, Rosenheim
  9. 9. 7.-8. März 2013, Rosenheim Social architecture User Profile Service Managed Content DB Profile DB (per-service) Metadata (site collection(per-user) Content DBs per-user) Site and People and User profile Personal #Hashtags Feed posts documenttag following properties storage space following
  10. 10. 7.-8. März 2013, Rosenheim 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 Veranstalter:
  11. 11. 7.-8. März 2013, Rosenheim Feeds storage overview API Event User‘s Site’sPersisted feed personal site content DB content DBCached feed Person Site Document Tag
  12. 12. 7.-8. März 2013, RosenheimCreating aggregate feeds on- demand By post Documen ts Post By most date? recent reply? Roll-up similar Sites Reply data Request count Reply
  13. 13. feeds
  14. 14. 7.-8. März 2013, Rosenheim Stored in Garfield’s MySite in Odie’s MySite Stored Microfeed / private folder Microfeed / public folder Stored in John’s MySiteStored in Garfield’s MySite Microfeed / public folder / private folder Microfeed Stored in the content DB Stored in the profile DB
  15. 15. 7.-8. März 2013, Rosenheim Feed data structureSocialFeed SocialThread[] Actors[] Attributes SocialPost[] (RootPost and Replies[]) Attachment Author LikerInfo Text Veranstalter:
  16. 16. demoSP 2013 social feeds
  17. 17. 7.-8. März 2013, Rosenheim An API? Five of them!• Client-side – CSOM: Managed C#, Silverlight – Mobility API: Windows Phone – JavaScript Object model (JSOM) – REST / OData• Server-side – Server Object Model Veranstalter:
  18. 18. client side CSOM + REST
  19. 19. CSOM + REST 7.-8. März 2013, Rosenheim
  20. 20. 7.-8. März 2013, RosenheimCSOM & social in SharePoint 2013– Microsoft.SharePoint.Client– Microsoft.SharePoint.ClientRuntime– *Microsoft.SharePoint.Client.Social– *Microsoft.SharePoint.Client.UserProfiles– *Microsoft.SharePoint.Client.Microfeed– *Microsoft.SharePoint.Client.Taxonomy
  21. 21. 7.-8. März 2013, RosenheimCSOM & social in SharePoint 2013– Everyone, Likes, News, Personal, Timeline– Sites, Users, Documents, Tags– User, Site, Document, or Tag– Text, Attachments, LikerInfo
  22. 22. 7.-8. März 2013, Rosenheim 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 Veranstalter:
  23. 23. 7.-8. März 2013, Rosenheim 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 Veranstalter:
  24. 24. demoworking with social feeds using CSOM
  25. 25. server side
  26. 26. 7.-8. März 2013, RosenheimSSOM & social in SharePoint 2013
  27. 27. 7.-8. März 2013, Rosenheim 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 Veranstalter:
  28. 28. 7.-8. März 2013, Rosenheim What you cannot do…• Connect from clients – SharePoint Apps – Client side & devices Veranstalter:
  29. 29. demoImplementing governance procedures using SSOM
  30. 30. 7.-8. März 2013, Rosenheim A way to go…From the… Server JavaScript .Net CSOM Silverlight REST OM API API API APIServer X X X XJavaScript X XRemote .Net Client XSharePoint App X X XWindows Phone X X XOther platforms X Veranstalter:
  31. 31. 7.-8. März 2013, Rosenheim Recap• SP2013: new cool social features – 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 Veranstalter:
  32. 32. 7.-8. März 2013, Rosenheim Call for action!• Look at the SP 2013 Out of the box features• Consider compliance regulations• Consider internal procedures• Make an implementation plan Veranstalter:
  33. 33. 7.-8. März 2013, RosenheimFRAGEN? @adisjugohttp://www.adisjugo.com
  34. 34. 7.-8. März 2013, RosenheimVielen Dank! @adisjugo http://www.adisjugo.com

×