Skip to main content

How to add Lync presence to a SharePoint 2013 page

1. Add a "Snippet Editor" web part to the web part zone


2. Press "Edit Snippet"



3. Insert the following Snippet, replace the highlighted parts with correct value

<span class="ms-imnSpan"><a class="ms-imnlink ms-spimn-presenceLink" onclick="IMNImageOnClick(event);return false;" href="#"><span class="ms-spimn-presenceWrapper ms-imnImg ms-spimn-imgSize-10x10"><img name="imnmark" title="" class="ms-spimn-img ms-spimn-presence-offline-10x10x32" id="imn_1,type=smtp" alt="Offline" src="http://dpgintranettldev/_layouts/15/images/spimn.png" sip="Your Email Address" showofflinepawn="1"></span></a></span><span class="ms-noWrap ms-imnSpan"><a class="ms-subtleLink" href="#">Your Name</a></span>

4. Save - > Check In-> Publish -> DONE!

Comments

  1. Hi,

    Do you know hot to make it will be working inside the app part?

    ReplyDelete
    Replies
    1. Thanks Kamil,

      Haven't got a chance to test out Lync presence in app part as I am working on-site recently. Will definitly update you later on.

      The key points for this no matter if it is a web part, a control or an app part is you need to get the "name" and "email" of the person. In app part you can try to get these information using json or client object model. Try it and it should work.

      Good luck

      Delete
  2. If a page has a presence for User 1 and User 2, and you have logged in as User 1 and hover on the lync presence of user 2 the call out popup shows the presence info of the logged in user 1 and not the for the person user 2. Did you check that?

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. The id's need to be unique for each user

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete

Post a Comment

Popular posts from this blog

A Step-by-Step guide to use HttpModule in SharePoint with SPContext

I guess you must be familiar with what is HttpModule and how can we leverage it for our web applications. But if not, better have a good read of this article . SharePoint is built on top of .NET, so it has all the rights to use the beauties of .NET. Here I want to demo a simple case of httpmodule on SharePoint. Say if in a company it has lots of site collections and user 'Picky Docky' has access for all of them, for a reason farm administrator want to block him for one of the specific site without change his SharePoint permissions. Here are the steps to do it:-)   Create a empty SharePoint solution add a class file to it named  CustomSecurityModule.cs , code as below Create a feature and scope to "WebApplication" Create a feature receiver. Code as below When activate the feature it will create a modle in the web.config file for the SharePoint web applicaiton you deployed to as below: Enjoy!

Gist

If you want to embed source code (e.g. C#, HTML..) to your blog post I recommend to use Gist https://github.com/ . Especially if you want to give your readers the opportunity to copy and paste your code.

A SharePoint 2013 weather web part

I created a nice SharePoint 2013 weather web part. It has extremely simple code-behind and so easy for you to use or extend.  The core is using Yahoo! Weather Feed Plugin for jQuery Please go to https://weatherwebpartsp2013.codeplex.com/  to grab it. It is free with all the source code. Enjoy!