SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Beyond Social
ADIS JUGO, MVP

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013
ZAGREB, NOVEMBER 27-28 2013
sponsors
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?
what is enterprise 2.0?
Enterprise 2.0 aims to help employees, customers and suppliers
collaborate, share, and organize information via Web 2.0
technologies.
Enterprise 2.0 is use of emergent social software platforms
within companies, or between companies and their partners
or customers.
CONTENT + SOCIAL COMPUTING =
ENTERPRISE SOCIAL
Enterprise social is…
• Content oriented
• Process oriented
• Compliant
• Helps in implementing internal procedures
Yammer is…
• Not (yet) integrated with the content
• Encourages content multiplication

• Not (yet) compliant
• Permissions separated from content
• Limited governance enforcement

• Cannot enforce internal procedures
• In cloud only (for now)
• Hybrid scenarios
• Trust between cloud and on premise
What?
• Yammer
• SharePoint 2013 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
Why?
• Extending the feature set
• Governance and management in corporate world
• Internal procedures and compliance regulations
• Devices, devices…
social computing in
SP2013:
the architecture
What is social?
Social architecture
User Profile Service
Profile DB (per-service)

People and
tag following

User profile
properties

Managed
Metadata

Content DB
Content DBs per-user)
(site collection (per-user)

#Hashtags

Site and
document
following

Feed posts

Personal
storage
space
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
Feeds storage overview
API

Event

Persisted
feed

User‘s
personal
site content
DB

Site’s
content DB

Cached feed

Person

Site

Document

Tag
Creating aggregate feeds on-demand

By most
recent
reply?

Docume
nts

By post
date?

Reply

Sites

Roll-up
similar
data

Post

Request
count

Reply
feeds
Stored in Odie’s MySite
Stored in Garfield’s
MySite Microfeed / Microfeed / private
folder
public folder
Stored in John’s MySite
Stored in Garfield’s
Microfeed / private
MySite Microfeed /
folder
public folder

Stored in the content DB
Stored in the profile DB
Feed data structure
SocialFeed
SocialThread[]
Actors[]
Attributes
SocialPost[] (RootPost and Replies[])
Attachment
Author
LikerInfo
Text
demo
SP 2013 social feeds
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
client side
CSOM + REST
CSOM + REST
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
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
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
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
demo
working with social feeds using
CSOM
server side
SSOM & social in SharePoint 2013
• Microsoft.Office.Server.Social
• Microsoft.Office.Server.UserProfiles
• Microsoft.Office.Server.Microfeed
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
What you cannot do…
• Connect from clients
• SharePoint Apps
• Client side & devices
demo
Implementing governance procedures using SSOM
A way to go…
From the…

Server
JavaScript

Server
OM
X

JavaScrip .Net CSOM Silverligh
t API
API
t
API
X

X

X

Remote .Net
Client

X
X

SharePoint App

X

Windows Phone

X

Other platforms

X

REST
API

X

X
X

X
X
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
Call for action!

• Look at the SP 2013 Out of the box
features
• Consider compliance regulations
• Consider internal procedures
• Make an implementation plan
questions?
HTTP://ADIS.JUGO.BA

@ADISJUGO
thank you.
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013
ZAGREB, NOVEMBER 27-28 2013

Weitere ähnliche Inhalte

Was ist angesagt?

Office 365 – SharePoint 2013 onprem hybrid
Office 365 – SharePoint 2013 onprem hybridOffice 365 – SharePoint 2013 onprem hybrid
Office 365 – SharePoint 2013 onprem hybridArild Aarnes
 
Users, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User populationUsers, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User populationPaul Stork (Microsoft MVP)
 
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Paul Stork (Microsoft MVP)
 
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017Drew Madelung
 
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015
Sharepoint and office 365 hybrid configuration from A to Z   #spstoronto 2015Sharepoint and office 365 hybrid configuration from A to Z   #spstoronto 2015
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015Nicolas Georgeault
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 OverviewEmad Adel
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldJason Himmelstein
 
SPS Detroit 2016 - Sharepoint 2016 and new hybrid scenarios
SPS Detroit 2016 - Sharepoint 2016 and new hybrid scenariosSPS Detroit 2016 - Sharepoint 2016 and new hybrid scenarios
SPS Detroit 2016 - Sharepoint 2016 and new hybrid scenariosNicolas Georgeault
 
10 most liked features of SharePoint 2013
10 most liked features of SharePoint 201310 most liked features of SharePoint 2013
10 most liked features of SharePoint 2013Karthik Nallajalla
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016Don Donais
 
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"Nicolas Georgeault
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Chirag Patel
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basicsAlexander Meijers
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Suhail Jamaldeen
 
Essentials for the SharePoint Power User - NACollabSummit
Essentials for the SharePoint Power User - NACollabSummitEssentials for the SharePoint Power User - NACollabSummit
Essentials for the SharePoint Power User - NACollabSummitDrew Madelung
 

Was ist angesagt? (20)

Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-PremiseWebinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
Office 365 – SharePoint 2013 onprem hybrid
Office 365 – SharePoint 2013 onprem hybridOffice 365 – SharePoint 2013 onprem hybrid
Office 365 – SharePoint 2013 onprem hybrid
 
Users, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User populationUsers, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User population
 
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
 
Bulding anextraneto365
Bulding anextraneto365Bulding anextraneto365
Bulding anextraneto365
 
Share followsync
Share followsyncShare followsync
Share followsync
 
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
 
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015
Sharepoint and office 365 hybrid configuration from A to Z   #spstoronto 2015Sharepoint and office 365 hybrid configuration from A to Z   #spstoronto 2015
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 Overview
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
 
#EnterpriseBrain EN - #spsnh
#EnterpriseBrain EN - #spsnh#EnterpriseBrain EN - #spsnh
#EnterpriseBrain EN - #spsnh
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
 
SPS Detroit 2016 - Sharepoint 2016 and new hybrid scenarios
SPS Detroit 2016 - Sharepoint 2016 and new hybrid scenariosSPS Detroit 2016 - Sharepoint 2016 and new hybrid scenarios
SPS Detroit 2016 - Sharepoint 2016 and new hybrid scenarios
 
10 most liked features of SharePoint 2013
10 most liked features of SharePoint 201310 most liked features of SharePoint 2013
10 most liked features of SharePoint 2013
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basics
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
 
Essentials for the SharePoint Power User - NACollabSummit
Essentials for the SharePoint Power User - NACollabSummitEssentials for the SharePoint Power User - NACollabSummit
Essentials for the SharePoint Power User - NACollabSummit
 

Andere mochten auch

What’s New in SharePoint 2013 for IT Pros
What’s New in SharePoint 2013 for IT ProsWhat’s New in SharePoint 2013 for IT Pros
What’s New in SharePoint 2013 for IT ProsSPC Adriatics
 
2001 - Odyssey in ShareSpace
2001 - Odyssey in ShareSpace2001 - Odyssey in ShareSpace
2001 - Odyssey in ShareSpaceSPC Adriatics
 
Optimizing SQL server for speedy Sharepoint
Optimizing SQL server for speedy SharepointOptimizing SQL server for speedy Sharepoint
Optimizing SQL server for speedy SharepointSPC Adriatics
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!SPC Adriatics
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingSPC Adriatics
 
SharePoint and ECM – experience from the field
SharePoint and ECM – experience from the fieldSharePoint and ECM – experience from the field
SharePoint and ECM – experience from the fieldSPC Adriatics
 
Enterprise content management overview in SharePoint 2013
Enterprise content management overview in SharePoint 2013Enterprise content management overview in SharePoint 2013
Enterprise content management overview in SharePoint 2013SPC Adriatics
 

Andere mochten auch (7)

What’s New in SharePoint 2013 for IT Pros
What’s New in SharePoint 2013 for IT ProsWhat’s New in SharePoint 2013 for IT Pros
What’s New in SharePoint 2013 for IT Pros
 
2001 - Odyssey in ShareSpace
2001 - Odyssey in ShareSpace2001 - Odyssey in ShareSpace
2001 - Odyssey in ShareSpace
 
Optimizing SQL server for speedy Sharepoint
Optimizing SQL server for speedy SharepointOptimizing SQL server for speedy Sharepoint
Optimizing SQL server for speedy Sharepoint
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
 
SharePoint and ECM – experience from the field
SharePoint and ECM – experience from the fieldSharePoint and ECM – experience from the field
SharePoint and ECM – experience from the field
 
Enterprise content management overview in SharePoint 2013
Enterprise content management overview in SharePoint 2013Enterprise content management overview in SharePoint 2013
Enterprise content management overview in SharePoint 2013
 

Ähnlich wie Beyond Social

Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...Adis Jugo
 
Social Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for DevelopersSocial Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for DevelopersPaul J. Swider
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should KnowAdam Levithan
 
SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?Evan Hodges
 
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialBuilding Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialClint Oram
 
Fried baspug hybrid share point
Fried baspug hybrid share pointFried baspug hybrid share point
Fried baspug hybrid share pointJeff Fried
 
How social software enhances your Business
How social software enhances your BusinessHow social software enhances your Business
How social software enhances your BusinessRoman Weber
 
Roman Weber/Christian Guedemann - Create a smarter Workforce
Roman Weber/Christian Guedemann - Create a smarter WorkforceRoman Weber/Christian Guedemann - Create a smarter Workforce
Roman Weber/Christian Guedemann - Create a smarter WorkforceLetsConnect
 
What's New for Developers in SharePoint 2013
What's New for Developers in SharePoint 2013What's New for Developers in SharePoint 2013
What's New for Developers in SharePoint 2013CTE Solutions Inc.
 
IBM Social Business Toolkit
IBM Social Business ToolkitIBM Social Business Toolkit
IBM Social Business ToolkitVan Staub, MBA
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionDon Donais
 
Presentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibmPresentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibme-office bv
 
20130427 What's Your Social IQ?
20130427 What's Your Social IQ?20130427 What's Your Social IQ?
20130427 What's Your Social IQ?BlueMetalInc
 
Managing Governance Across the Social Landscape
Managing Governance Across the Social LandscapeManaging Governance Across the Social Landscape
Managing Governance Across the Social LandscapeChristian Buckley
 
nForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best PracticesnForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best PracticesnForm User Experience
 

Ähnlich wie Beyond Social (20)

Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
 
Social Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for DevelopersSocial Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for Developers
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
 
Social In SharePoint 2010
Social In SharePoint 2010Social In SharePoint 2010
Social In SharePoint 2010
 
Microsoft Graph
Microsoft GraphMicrosoft Graph
Microsoft Graph
 
SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?
 
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialBuilding Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocial
 
Fried baspug hybrid share point
Fried baspug hybrid share pointFried baspug hybrid share point
Fried baspug hybrid share point
 
How social software enhances your Business
How social software enhances your BusinessHow social software enhances your Business
How social software enhances your Business
 
Roman Weber/Christian Guedemann - Create a smarter Workforce
Roman Weber/Christian Guedemann - Create a smarter WorkforceRoman Weber/Christian Guedemann - Create a smarter Workforce
Roman Weber/Christian Guedemann - Create a smarter Workforce
 
What's New for Developers in SharePoint 2013
What's New for Developers in SharePoint 2013What's New for Developers in SharePoint 2013
What's New for Developers in SharePoint 2013
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
IBM Social Business Toolkit
IBM Social Business ToolkitIBM Social Business Toolkit
IBM Social Business Toolkit
 
Social features sp2013
Social features sp2013Social features sp2013
Social features sp2013
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
 
Presentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibmPresentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibm
 
20130427 What's Your Social IQ?
20130427 What's Your Social IQ?20130427 What's Your Social IQ?
20130427 What's Your Social IQ?
 
Managing Governance Across the Social Landscape
Managing Governance Across the Social LandscapeManaging Governance Across the Social Landscape
Managing Governance Across the Social Landscape
 
SPS Toronto 2015
SPS Toronto 2015SPS Toronto 2015
SPS Toronto 2015
 
nForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best PracticesnForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best Practices
 

Mehr von SPC Adriatics

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365 SPC Adriatics
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?SPC Adriatics
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSPC Adriatics
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project OnlineSPC Adriatics
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint OnlineSPC Adriatics
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource CenterSPC Adriatics
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)SPC Adriatics
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and ComplianceSPC Adriatics
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful ImplementationSPC Adriatics
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionSPC Adriatics
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise SearchSPC Adriatics
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliverySPC Adriatics
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsSPC Adriatics
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSPC Adriatics
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...SPC Adriatics
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleSPC Adriatics
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSPC Adriatics
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?SPC Adriatics
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016SPC Adriatics
 

Mehr von SPC Adriatics (20)

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management Services
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project Online
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint Online
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource Center
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and Compliance
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful Implementation
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoption
 
Office 365 Video
Office 365 VideoOffice 365 Video
Office 365 Video
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and Delivery
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other Tools
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside Out
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
 

Kürzlich hochgeladen

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Kürzlich hochgeladen (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Beyond Social

  • 1. Beyond Social ADIS JUGO, MVP SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013
  • 3. 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?
  • 4.
  • 5. what is enterprise 2.0? Enterprise 2.0 aims to help employees, customers and suppliers collaborate, share, and organize information via Web 2.0 technologies. Enterprise 2.0 is use of emergent social software platforms within companies, or between companies and their partners or customers.
  • 6. CONTENT + SOCIAL COMPUTING = ENTERPRISE SOCIAL
  • 7. Enterprise social is… • Content oriented • Process oriented • Compliant • Helps in implementing internal procedures
  • 8. Yammer is… • Not (yet) integrated with the content • Encourages content multiplication • Not (yet) compliant • Permissions separated from content • Limited governance enforcement • Cannot enforce internal procedures • In cloud only (for now) • Hybrid scenarios • Trust between cloud and on premise
  • 9. What? • Yammer • SharePoint 2013 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
  • 10. Why? • Extending the feature set • Governance and management in corporate world • Internal procedures and compliance regulations • Devices, devices…
  • 13. Social architecture User Profile Service Profile DB (per-service) People and tag following User profile properties Managed Metadata Content DB Content DBs per-user) (site collection (per-user) #Hashtags Site and document following Feed posts Personal storage space
  • 14. 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
  • 15. Feeds storage overview API Event Persisted feed User‘s personal site content DB Site’s content DB Cached feed Person Site Document Tag
  • 16. Creating aggregate feeds on-demand By most recent reply? Docume nts By post date? Reply Sites Roll-up similar data Post Request count Reply
  • 17. feeds
  • 18. Stored in Odie’s MySite Stored in Garfield’s MySite Microfeed / Microfeed / private folder public folder Stored in John’s MySite Stored in Garfield’s Microfeed / private MySite Microfeed / folder public folder Stored in the content DB Stored in the profile DB
  • 19. Feed data structure SocialFeed SocialThread[] Actors[] Attributes SocialPost[] (RootPost and Replies[]) Attachment Author LikerInfo Text
  • 21. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. demo working with social feeds using CSOM
  • 30. SSOM & social in SharePoint 2013 • Microsoft.Office.Server.Social • Microsoft.Office.Server.UserProfiles • Microsoft.Office.Server.Microfeed
  • 31. 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
  • 32. What you cannot do… • Connect from clients • SharePoint Apps • Client side & devices
  • 34. A way to go… From the… Server JavaScript Server OM X JavaScrip .Net CSOM Silverligh t API API t API X X X Remote .Net Client X X SharePoint App X Windows Phone X Other platforms X REST API X X X X X
  • 35. 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
  • 36. Call for action! • Look at the SP 2013 Out of the box features • Consider compliance regulations • Consider internal procedures • Make an implementation plan
  • 38. thank you. SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013