New to SharePoint, i need some advices about how to approach the following need...

I am using SharePoint 2013 and This should be done in a single site.

social networking module:

This module is a mini social network where the user can see his colleagues, post articles, photos, videos or links and comments. The user can see all his colleagues and each new group member (eg newly hired employee) is automatically visible and can see everyone. Users can create groups to share content. The creation request can be made by all users and the group may be active only after validation of the department head or subsidiary. The user sends requests to join one or more groups. This request must be approved by the department head or affiliate.

I created a blog templated site but i did not found out how to add/show people in that site or how to add photos/viedos. I did not figured out too how to automate adding new people to this site(newly hired ones). And finally the validation part... How can i deal with that ?

Thanks in advance


2 Answers 2


There are two main approaches to social features in SharePoint: OOTB social features and Yammer.

SharePoint OOTB Social

There's a big hub about social collaboration in SharePoint on TechNet, including overview video.

To summarize, SharePoint has quite a number of social features OOTB:

  • SharePoint users can follow sites and each other;
  • SharePoint users can create posts, so that other users who follow them see it;
    • It is possible to change visibility scope of a post
    • It is possible to add an image to your post (only png, jpg and bmp): enter image description here
    • It is possible to address people just like it is done e.g. in Facebook and other social networks: enter image description here
    • It is possible to add links, however functionality is not same as in other social networks: enter image description here
  • SharePoint users can discuss posts of each other by posting replies and likes.
  • There are also special community sites that provide features for organizing something similar to Facebook groups
  • etc.

There is also a number of videos on YouTube about the Social Feed:

Every one of these features is also available via Client Side Object Model (CSOM) including JavaScript Client Object Model (JSOM), so you can create apps that would be able to interact with the social features programmatically - which is nice.

But please be aware that as it very often happens with SharePoint, it can look very good at first glance, but there might be some limitations without workarounds... So I would recommend to evaluate every single feature before you decide to go with it.

There is a post from Nik Patel about social features. He lists limitations for each feature:

But I would still urge you to evaluate every feature yourself.


Yammer is a full-scale enterprise social network with a wide range of collaboration features and very deep integration into SharePoint. Yammer is included into some enterprise Office365 plans.

Here's a technet article of how you can integrate Yammer with SharePoint 2013 on-premise:

In fact, it is possible to completely replace SharePoint OOTB social with a much more developed Yammer features.

Yammer also has an API, so you can interact with it. Here is a very good article describing Yammer and SharePoint integration and use of the Yammer API from Vesa Juvonen:


If you are really looking for "mini" like all contained in a single site, you should consider creating a Community Site and enabling the Newsfeed on that site. You can award merit for participation and the like. SharePoint can handle the video, though at times it's a bit clumsy. As for adding people, you can allow "Everyone" which would be anyone in your org with a valid login.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.