SlideShare a Scribd company logo
1 of 34
7.-8. März 2013, Rosenheim




         Beyond Social
  Tailor SharePoint 2013 Social features
       according to your needs and
          compliance regulations

Adis Jugo, Technology Advisor @ PlanB.
7.-8. März 2013, Rosenheim



Who?
7.-8. März 2013, Rosenheim



                    Who?
            Born in
            Sarajevo,   In SharePoint world
Adis Jugo   Bosnia      since 2003




Microsoft MVP           Technology Advisor /
SharePoint Server       Architect @ PlanB.
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:
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:
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:
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

                               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    document
tag following   properties                                              storage space
                                                         following
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:
7.-8. März 2013, Rosenheim



    Feeds storage overview
     API                                      Event



                    User‘s
                                   Site’s
Persisted feed   personal site
                  content DB
                                 content DB




Cached feed        Person           Site              Document          Tag
7.-8. März 2013, Rosenheim


Creating aggregate feeds on-
          demand
                     By post
                                       Documen
                                          ts
                                                                   Post
       By most        date?
        recent
        reply?

                 Roll-up
                 similar
                               Sites
                                                                    Reply
                  data                     Request count




                                                                    Reply
feeds
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 MySite
Stored in Garfield’s MySite
 Microfeed / public folder / private folder
               Microfeed




     Stored in the content DB

                 Stored in the profile DB
7.-8. März 2013, Rosenheim



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



                                           Veranstalter:
demo
SP 2013 social feeds
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:
client side
 CSOM + REST
CSOM + REST   7.-8. März 2013, Rosenheim
7.-8. März 2013, Rosenheim


CSOM & 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
7.-8. März 2013, Rosenheim




CSOM & social in SharePoint 2013

– Everyone, Likes, News, Personal, Timeline


– Sites, Users, Documents, Tags


– User, Site, Document, or Tag


– Text, Attachments, LikerInfo
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:
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:
demo
working with social feeds using
            CSOM
server side
7.-8. März 2013, Rosenheim



SSOM & 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
• Create/delete/like posts on behalf of another
  user
• Follow/unfollow social actors on behalf of
  another user

                                    Veranstalter:
7.-8. März 2013, Rosenheim



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




                            Veranstalter:
demo
Implementing governance procedures using SSOM
7.-8. März 2013, Rosenheim



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




                                                       Veranstalter:
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:
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:
7.-8. März 2013, Rosenheim




FRAGEN?
       @adisjugo
http://www.adisjugo.com
7.-8. März 2013, Rosenheim




Vielen Dank!
        @adisjugo
 http://www.adisjugo.com

More Related Content

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

Personium mydata2016 0902
Personium mydata2016 0902Personium mydata2016 0902
Personium mydata2016 0902暁生 下野
 
AD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With AnalyticsAD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With AnalyticsVincent Burckhardt
 
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite AnnouncementsPower Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite AnnouncementsSimon Doy
 
Introduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile ServiceIntroduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile ServiceRegroove
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowVasu Jain
 
Open social & cmis oasistc-20100712
Open social & cmis   oasistc-20100712Open social & cmis   oasistc-20100712
Open social & cmis oasistc-20100712weitzelm
 
Social Media Data Collection & Analysis
Social Media Data Collection & AnalysisSocial Media Data Collection & Analysis
Social Media Data Collection & AnalysisScott Sanders
 
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDBPartner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDBMongoDB
 
Introduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraIntroduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraQUONTRASOLUTIONS
 
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
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAFUldis Bojars
 
Accelerating Open and Private Data Development
Accelerating Open and Private Data DevelopmentAccelerating Open and Private Data Development
Accelerating Open and Private Data DevelopmentKallex
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebJohn Breslin
 
SharePoint 2013 governance model
SharePoint 2013 governance modelSharePoint 2013 governance model
SharePoint 2013 governance modelYash Goley
 
Developing share point solutions with the microsoft graph
Developing share point solutions with the microsoft graphDeveloping share point solutions with the microsoft graph
Developing share point solutions with the microsoft graphFernando Leitzelar, MBA, PMP
 
IBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmapIBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmapLetsConnect
 

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

Social features sp2013
Social features sp2013Social features sp2013
Social features sp2013
 
Personium mydata2016 0902
Personium mydata2016 0902Personium mydata2016 0902
Personium mydata2016 0902
 
AD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With AnalyticsAD306 - Turbocharge Your Enterprise Social Network With Analytics
AD306 - Turbocharge Your Enterprise Social Network With Analytics
 
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite AnnouncementsPower Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
 
Introduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile ServiceIntroduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile Service
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrow
 
Open social & cmis oasistc-20100712
Open social & cmis   oasistc-20100712Open social & cmis   oasistc-20100712
Open social & cmis oasistc-20100712
 
Resume (2)
Resume (2)Resume (2)
Resume (2)
 
Social Media Data Collection & Analysis
Social Media Data Collection & AnalysisSocial Media Data Collection & Analysis
Social Media Data Collection & Analysis
 
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDBPartner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
Partner Webinar: Deliver Big Data Apps Faster With Informatica & MongoDB
 
Introduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraIntroduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By Quontra
 
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
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
 
Accelerating Open and Private Data Development
Accelerating Open and Private Data DevelopmentAccelerating Open and Private Data Development
Accelerating Open and Private Data Development
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
 
SharePoint 2013 governance model
SharePoint 2013 governance modelSharePoint 2013 governance model
SharePoint 2013 governance model
 
Developing share point solutions with the microsoft graph
Developing share point solutions with the microsoft graphDeveloping share point solutions with the microsoft graph
Developing share point solutions with the microsoft graph
 
IBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmapIBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmap
 
Sharepoint Basics
Sharepoint BasicsSharepoint Basics
Sharepoint Basics
 

More from Adis Jugo

SPS Leicester: Understanding permissions with Microsoft Teams
SPS Leicester: Understanding permissions with Microsoft TeamsSPS Leicester: Understanding permissions with Microsoft Teams
SPS Leicester: Understanding permissions with Microsoft TeamsAdis Jugo
 
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...Adis Jugo
 
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...Adis Jugo
 
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...Adis Jugo
 
SharePoint Conference Munich 2014: Work Management Service
SharePoint Conference Munich 2014: Work Management ServiceSharePoint Conference Munich 2014: Work Management Service
SharePoint Conference Munich 2014: Work Management ServiceAdis Jugo
 
SharePoint Conference Vienna 2014: Work Management Service
SharePoint Conference Vienna 2014: Work Management ServiceSharePoint Conference Vienna 2014: Work Management Service
SharePoint Conference Vienna 2014: Work Management ServiceAdis Jugo
 
ShareConf 2014 Work Management Service
ShareConf 2014 Work Management ServiceShareConf 2014 Work Management Service
ShareConf 2014 Work Management ServiceAdis Jugo
 
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureK2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureAdis Jugo
 
ESPC 2014: 5 Enterprise Social usecases
ESPC 2014: 5 Enterprise Social usecasesESPC 2014: 5 Enterprise Social usecases
ESPC 2014: 5 Enterprise Social usecasesAdis Jugo
 
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEVESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEVAdis Jugo
 
Work Management Application in SharePoint 2013 - architecture and development
Work Management Application in SharePoint 2013 - architecture and developmentWork Management Application in SharePoint 2013 - architecture and development
Work Management Application in SharePoint 2013 - architecture and developmentAdis Jugo
 
Developing Sharepoint 2013-powered mobile and device apps
Developing Sharepoint 2013-powered mobile and device apps Developing Sharepoint 2013-powered mobile and device apps
Developing Sharepoint 2013-powered mobile and device apps Adis Jugo
 
SharePoint in the cloud: Deep Azure apps for SharePoint 2013
SharePoint in the cloud: Deep Azure apps for SharePoint 2013SharePoint in the cloud: Deep Azure apps for SharePoint 2013
SharePoint in the cloud: Deep Azure apps for SharePoint 2013Adis Jugo
 
Developing SharePoint-powered mobile apps
Developing SharePoint-powered mobile appsDeveloping SharePoint-powered mobile apps
Developing SharePoint-powered mobile appsAdis Jugo
 
The Future of the Intranet: Road to Enterprise 2.0
The Future of the Intranet: Road to Enterprise 2.0The Future of the Intranet: Road to Enterprise 2.0
The Future of the Intranet: Road to Enterprise 2.0Adis Jugo
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Adis Jugo
 
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...Adis Jugo
 
Project Server and SharePoint Server - better together
Project Server and SharePoint Server - better togetherProject Server and SharePoint Server - better together
Project Server and SharePoint Server - better togetherAdis Jugo
 
Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Adis Jugo
 
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...Adis Jugo
 

More from Adis Jugo (20)

SPS Leicester: Understanding permissions with Microsoft Teams
SPS Leicester: Understanding permissions with Microsoft TeamsSPS Leicester: Understanding permissions with Microsoft Teams
SPS Leicester: Understanding permissions with Microsoft Teams
 
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
WinDays 2014: It's not your father's SharePoint - DEV (Cloud-Only solution ar...
 
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
WinDays 2014: It's not your father's SharePoint - BIZ (Collaboration beyond c...
 
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
SharePoint Conference Munich 2014: It's not your father's SharePoint - Biz Ed...
 
SharePoint Conference Munich 2014: Work Management Service
SharePoint Conference Munich 2014: Work Management ServiceSharePoint Conference Munich 2014: Work Management Service
SharePoint Conference Munich 2014: Work Management Service
 
SharePoint Conference Vienna 2014: Work Management Service
SharePoint Conference Vienna 2014: Work Management ServiceSharePoint Conference Vienna 2014: Work Management Service
SharePoint Conference Vienna 2014: Work Management Service
 
ShareConf 2014 Work Management Service
ShareConf 2014 Work Management ServiceShareConf 2014 Work Management Service
ShareConf 2014 Work Management Service
 
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architectureK2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
 
ESPC 2014: 5 Enterprise Social usecases
ESPC 2014: 5 Enterprise Social usecasesESPC 2014: 5 Enterprise Social usecases
ESPC 2014: 5 Enterprise Social usecases
 
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEVESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
 
Work Management Application in SharePoint 2013 - architecture and development
Work Management Application in SharePoint 2013 - architecture and developmentWork Management Application in SharePoint 2013 - architecture and development
Work Management Application in SharePoint 2013 - architecture and development
 
Developing Sharepoint 2013-powered mobile and device apps
Developing Sharepoint 2013-powered mobile and device apps Developing Sharepoint 2013-powered mobile and device apps
Developing Sharepoint 2013-powered mobile and device apps
 
SharePoint in the cloud: Deep Azure apps for SharePoint 2013
SharePoint in the cloud: Deep Azure apps for SharePoint 2013SharePoint in the cloud: Deep Azure apps for SharePoint 2013
SharePoint in the cloud: Deep Azure apps for SharePoint 2013
 
Developing SharePoint-powered mobile apps
Developing SharePoint-powered mobile appsDeveloping SharePoint-powered mobile apps
Developing SharePoint-powered mobile apps
 
The Future of the Intranet: Road to Enterprise 2.0
The Future of the Intranet: Road to Enterprise 2.0The Future of the Intranet: Road to Enterprise 2.0
The Future of the Intranet: Road to Enterprise 2.0
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
 
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
Business data in clouds, on earth, in subway and in the fruit salad (Mango an...
 
Project Server and SharePoint Server - better together
Project Server and SharePoint Server - better togetherProject Server and SharePoint Server - better together
Project Server and SharePoint Server - better together
 
Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?
 
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
SharePoint in the clouds, on earth, in the subway, and in a fruit salad (mang...
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

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

  • 1. 7.-8. März 2013, Rosenheim Beyond Social Tailor SharePoint 2013 Social features according to your needs and compliance regulations Adis Jugo, Technology Advisor @ PlanB.
  • 2. 7.-8. März 2013, Rosenheim Who?
  • 3. 7.-8. März 2013, Rosenheim Who? Born in Sarajevo, In SharePoint world Adis Jugo Bosnia since 2003 Microsoft MVP Technology Advisor / SharePoint Server Architect @ PlanB.
  • 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. 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. 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. social computing in SP2013: the architecture
  • 8. What is social? 7.-8. März 2013, Rosenheim
  • 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 document tag following properties storage space following
  • 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. 7.-8. März 2013, Rosenheim Feeds storage overview API Event User‘s Site’s Persisted feed personal site content DB content DB Cached feed Person Site Document Tag
  • 12. 7.-8. März 2013, Rosenheim Creating aggregate feeds on- demand By post Documen ts Post By most date? recent reply? Roll-up similar Sites Reply data Request count Reply
  • 13. feeds
  • 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 MySite Stored in Garfield’s MySite Microfeed / public folder / private folder Microfeed Stored in the content DB Stored in the profile DB
  • 15. 7.-8. März 2013, Rosenheim Feed data structure SocialFeed SocialThread[] Actors[] Attributes SocialPost[] (RootPost and Replies[]) Attachment Author LikerInfo Text Veranstalter:
  • 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:
  • 19. CSOM + REST 7.-8. März 2013, Rosenheim
  • 20. 7.-8. März 2013, Rosenheim CSOM & 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. 7.-8. März 2013, Rosenheim CSOM & social in SharePoint 2013 – Everyone, Likes, News, Personal, Timeline – Sites, Users, Documents, Tags – User, Site, Document, or Tag – Text, Attachments, LikerInfo
  • 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. 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. demo working with social feeds using CSOM
  • 26. 7.-8. März 2013, Rosenheim SSOM & social in SharePoint 2013
  • 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. 7.-8. März 2013, Rosenheim What you cannot do… • Connect from clients – SharePoint Apps – Client side & devices Veranstalter:
  • 30. 7.-8. März 2013, Rosenheim A way to go… From the… Server JavaScript .Net CSOM Silverlight REST OM API API API API Server X X X X JavaScript X X Remote .Net Client X SharePoint App X X X Windows Phone X X X Other platforms X Veranstalter:
  • 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. 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. 7.-8. März 2013, Rosenheim FRAGEN? @adisjugo http://www.adisjugo.com
  • 34. 7.-8. März 2013, Rosenheim Vielen Dank! @adisjugo http://www.adisjugo.com