Wednesday, June 25, 2014

Till now we learn how to display various Yammer feeds with the help of various options. Those options are helping you to display the feeds on the page of  a particular objects.

But in enterprises its all about getting data quickly. SharePoint has its own search service which returns information which is searched. Similar to that Yammer also has its own search functionality. But this is present on the yammer website.

Once you integrate Yammer with SharePoint you will look for yammer information also with search results of SharePoint. For this you can prefer Yammer web part. Put this web part on the search results page and configure it with search and see results from Yammer. It is simplest way to integrate Yammer search with SharePoint search results.

Following are the steps to configure web part.

1. Open page in edit mode.
2. Add Yammer App web part.
3. Click on the Search feed.
4. Select the proper network and enter the query string parameter.

5. Select the user
6. And Save it.
7. Save and close the page.

Now whenever end user search anything and search result page gets rendered Yammer web part will also display search results from the yammer.

In this way we have seen how to integrate yammer with SharePoint using Yammer App web part over series of articles.

Tuesday, June 24, 2014

We see how to use user and groups feed inside SharePoint. Now lets see how we can utilize Company feeds. It basically shows all the feeds of company. In Yammer it is known as All company.

Steps to configure Company Feed:
1. Open page in edit mode.
2. Add Yammer App web part.
3. Click on the Company feed.
4. Select the proper network.

5. And Save it.
6. Save and close the page.

Mainly you can put this on page which is very common page or main page in company's portal. This will provide updates and happening events within company to all peoples. This is great app to keep all employees updated with latest information. Peoples can see all public messages posted in All Company.

Now let’s see how to configure My Feed. My feed is much helpful to configure a page to see My updates.
This can be configured as below.

Steps to configure My Feed:
1. Open page in edit mode.
2. Add Yammer App web part.
3. Click on the My feed.
4. Select the proper network.
5. And Save it.
6. Save and close the page.

This is very much helpful when employees want to see just their feeds. These feeds are those in which he/she is mentioned, following threads, peoples, updates on posted messages, etc.

Happy SharePoint coding.

Monday, June 23, 2014

In last post we see how to configure User feed and in which scenarios it is helpful. Now in this post we will see how to configure and implement some of scenarios around Group feed. With this app you can show feeds of any specific group on page. You can use both public and private type groups. In case of private group only joined users can see the feeds, others can just see option to join group. From this app users can post ✉ to groups, can like others post, can follow posts, etc.

Configuration of this app is simple and straightforward.

Steps to configure Group Feed:

1. Open page in edit mode.

2. Add Yammer App web part.

3. Click on the Group feed.

4. Select the proper network and Group.

5. And Save it.
6. Save and close the page.

Now in which scenario this will be best fit and useful. We will take two scenarios here.
Let’s take scenario of our SharePoint development team. They have their project site and now they want quick solutions for issues from other team members, they need feedback on designs, implementations, etc quickly. They also want quick feedbacks. This requirement is simple to achieve. Create a group for Development team and then ask everyone to join group. Now go to the project site and then open page where you want to put Group feed. Configure the Group feed as explained above. Now team can do all activities what they want to do. And ultimately it will help to increase productivity and on time delivery.

Another scenario is creating community in SharePoint and use Yammer Group Feed instead of Newsfeed. So all the social content gets posted to Yammer. This is one of best example of Yammer integration. Replacing Newsfeed is not only the step. There are other steps also with which a complete community can be created with Yammer. We will see them in future posts.

Happy SharePoint coding.

Wednesday, June 18, 2014

In previous article we saw different options of Yammer integration with SharePoint. We will start with web part. Yammer web part is initially came for SharePoint 2010. This works perfectly fine for 2013 also. One thing need to understand about web part is that it is farm solution. When this solution gets deployed other components also get installed - some jobs, notification control and some other features. Admin guide document comes with the package. It has in depth information about all components. This document also contains steps for installation and configuration steps. Follow all steps carefully and get your environment ready for integration.

When you install this solution successfully you will get web part, notifications and other features like - Send to yammer. In this post we will see how to use/place User Feed on the SharePoint page.User Feed mainly help you when you want to show feeds of some important personals in your organizations. This helps others to get important updates from important personal. Placing it on My site without providing user shows feeds of user whose My site is opened.

Steps to configure User Feed:

1. Open page in edit mode.

2. Add Yammer App web part.

3. Click on the User feed.

4. Select the proper network and User.

6. And Save it.
7. Save and close the page.

Let’s understand how you can use it with real time scenario. Example is - let’s say there is one SharePoint development team having their project site. The site where you have all project tracking activities. Now what Manager or team lead wants a place or media from where they can quickly update the team regarding any changes so that it will save precious time and avoid any unnecessary deviation. This is simple to achieve - just place the Yammer web part on project portals home page and configure it with manager's User feed. So now manager can post update on his wall and team can see it on home page instantly.

This is how you can configure and use User Feed .

Happy SharePoint coding .

Friday, June 13, 2014

In previous blog we saw what is Yammer and what are it's feature. Yammer has its own site/web interface. Users can perform all social activities from there. But is that sufficient to the organization? No. Yammer is something beyond just social site. As an organization when users take Yammer as a social networking platform they also want to share everything on it. Following are some things where Organization want to use social platform: 
1. Making important Announcement. 
2. Sharing important updates. 
3. Sharing newsletter. 
4. Updating employees with policy changes. 
5. Sharing blogs and taking feedback through comments. 
There are many more things and processes which organization want to speed up with Yammer. If you think on department level they also want to share updates within their department. Sometimes they also want to update people outside the department.  

Every organization do have there own portals, sites. Blogs can be posted on blog site. Documents and information is shared on portals. Some sites within portals are private and some are public. There are n numbers of scenarios. Now what if organization want to integrate Yammer in those sites and portals then. Is it possible? 

Is it possible whenever blog from CEO gets published and gets shared on yammer? Is it possible that team members  can share information and documents and gets feedback on it? The answer of these questions is nothing but integration of Yammer with other systems. Yes it is possible to integrate Yammer with other systems. Yammer provides REST APIs and some embed codes so it is possible to integrate it with any web site where JavaScript is enabled. In this blog we will concentrate only on SharePoint integration. SharePoint is famous platform to build portals and sites for organizations. SharePoint has been evolved since 2003 and today it is most powerful platform. And today it has Yammer with it though it is not completely integrated but Yammer will be future on SharePoint. Lets see what are the available option to integrate. We will see each option in detail in coming blogs.  

Yammer integration options :  

1. Yammer web parts : 
This web part is also known as Feed web part. This is farm solution, you cam download it from yammer success site and then deploy it to farm by following instructions. This web part mainly gives you following feeds or conversations. 
1. User Feed: This display the feeds of user which is provided through settings. 
2. Group Feed: This displays feeds of specified group.  
3. Company Feed: This displays feeds of All Company.  
4. My Feed: It displays feeds of logged in user. If this is placed on Mysite then it will shows feeds of targeted user. 
5. Search feed: It displays the search for the key. This can placed with Basic or Enterprise search. Just placed on search results page and see Yammer search results alongside SharePoint results.  
Another things you will get with this solution is Notification control and Send to Yammer feature for documents. 

2. Embed feeds : 
This is nothing but few lines of html and JavaScript code which when placed on any web page displays feed for which it is configured. This is most simplest integration. No need of any deployment. You can display various entities feeds with them. My feeds can be display with it. Another one is known as Specific feed- with this you can display group, topic or user feeds. Action buttons like - Like and Follow button can be added on page. With those buttons end use can like or follow page. Another embed type is Comment- it is usable when you want to enable commenting around any page. And if put it on display form of list/libraries then it works like comment section for every list item or documents. With embedding we can extend integration at next level. 

3. REST APIs : 
Yammer has opened some useful REST endpoints to access yammer resources like messages, users, groups, etc. This is customization integration option. If you fail to find solutions with web part and embedding then only go for this option. To use this developers must have experience in JavaScript and services coding.  
Following are some of REST end points provided by Yammer: Messages, Groups, Users, Relationship, Notification, Suggestions, Subscription, Auto-complete, Search, etc. Using those APIs you can develop complex    assets for integration.  

4. Yammer App : 
The yammer app is now available for SharePoint 2013 in app store. You just install it on SharePoint site and start displaying feeds. It has limited options in compare with feed web part. But this is great option for SharePoint Online. This has following options  - Group feed, Home Feed and Comment feed. 

So these are the options available for now, we may have more in future. For SharePoint Online integration we will have separate blog. We will see each option in detail in upcoming blogs. 
Happy SharePoint coding.

Thursday, June 12, 2014

What is Social networking? It is a platform, service or application where people comes together, connect to each other for a purpose. The purpose could be anything. Following are some of them: Share the status, share thoughts, share knowledge, share important events, etc. There are some public social sites: Facebook, Google plus, etc.  

When social site is purposefully made for the organizations then it is known as Enterprise Social Network, in short ESN. ESN has some additional properties which makes them different from public social networking. These are: ESN is private for organization and their customers. Unlike public social networking people can not join network directly. Only people from organisations can be part of ESN. Employees can connect each other and share knowledge, Information. It minimizes the time and ultimately  increases the speed of productivity and get work done smarter and faster. ESN introduces real time work in your organizations. 

Yammer is one of ESN. This is private social networking. It brings following enterprise entities at single place: Employees, Conversations, content, etc. Team members can stay connected easily. They can easily collaborate on information. One of the best thing about it is that Yammer integrates with other systems easily. Yammer is cloud share service so you don't need to worry about creating and managing the infrastructure. To get Yammer services you just need to buy any plan and then just start with it. We will see various plans in next blog. Yammer now have 28 languages for web.  

Now lets see various features provided by Yammer. Understanding these features is important to get start with Yammer. We will also see securities and various Roles and their responsibilities. Now lets start with what things users can do on yammer. 

Post update : Users can post their updates, what they are doing, any other information they can share with others. Users can attach files with post. 

Post Polls : Users can also post polls to get responses from others.  

Praise : Users can praise others to recognize their efforts, helps. 

Event Users can post events to share with others. User can give more information like what is planned, where it is planned and when. 

Announcement : Only group admin can make announcement and it is visible for all group members. 
Users can share above posts with All, some people, groups while posting.  

Various Activities on Post : In response to the post users can do following things: 

Like : Users can like the post whenever they find that post is useful and relevant.  
Reply Users can reply to the original post and can share there views. 
Share : Users can share post with others whenever it is helpful for others. 
Follow : Users can follow the post so that they can get any new update to that post. 
There are others actions which users can perform on post: Add topic to post, bookmark post and email the conversation. 

You can view the conversations in three categories: All - users can see all conversations, Top- with this category uses will see top posts, Following - with this category users can see posts from to whom they follow. 

Recent Activities : This is the section where users can see what is going on in network. Mostly who is doing what.  

Groups : This is a entity where people from same department, team comes together and start collaboration and communication. Groups can be private or public. Only those who have joined the group can see the posts in case of private group. We can upload  documents to group. We can write Notes and add links which are important to group. 

Notes : This entity is useful to save important information and then share with others member.  

Following : This section showthose people to whom user follows. 

Followers Ithis section user can see his/ her followers. 

Suggested Group In this section user can see relevant groups which user can join. 

Suggested People : In this section users can see those people to whom they can follow for any updates from them. 
With the help of suggestion users can grow their network. 

Organization Chart : This control displays organization hierarchy of the user. User can Manager, colleague and those who reports to user. 

External Network : This is similar to home network. The only thing is that external people generally customers and partners can join this.  

In this way we have covered most of the Yammer features.