Installation guide

Please download this document which contains a step-by-step installation guide:

http://download.codeplex.com/Download?ProjectName=lyncwidget&DownloadId=303666
  • Please note that the installation/configuration might take 2 days.* This is not a OneClick kinda thing. Take comfort in knowing we ourselves have spent over 200 hours on building this project.
  • The weakest part of this Codeplex project is the documentation. We hope people will continue to help improve our installation guide with additional info.

Here are some extra installation tips:
  • We will do our best to help you if you contact us by chat but please, first post your question in the Issue Tracker or Discussions page so that you can refer to it when contacting us by chat.
  • First try to get the "InstantMessagingCall" sample from the UCMA 3.0 SDK running.
    • You can download the SDK here.
    • The sample will be at C:\Program Files\Microsoft UCMA 3.0\SDK\Core\Sample Applications\QuickStarts\InstantMessagingCall after installing the SDK.
    • If you run into problems getting this sample to work, you might be helped faster at the UCMA Developer Forum


Implementing and customizing the client

  • Reference javascript files:
  • add one or many <div class="presenceitem"</div> elements anywhere on your page
  • add a <span class="sip"></span> in the presenceitem div, containing the SIP of the lync user you want to display information of
  • add span elements with any of the following classes to display information retrieved from the Lync Server:
    • name: displays the name.
    • status: displays the current status. Example: "Do Not Disturb"
    • email: displays the e-mail address
    • jobtitle: displays the job title
    • phone: displays the phone number
    • mobile: displays the cell phone number.
    • [special] canChat: is filled with "true" or "false" according to the status of the lync user. Offline = false, ... . Is used to enable/disable the chat button in the sample client.
    • [special] availability: The plugin will automatically add a class describing the status to this element. Example: <span class="availability"></span> becomes <span class="availability busy"></span>. This is used in the client sample to pick the color of the bar next to the image.
    • [special] statusImage: Is to be applied on an <img> element. The plugin will set the source to an url built up using options you can define when initializing the plugin. The url is built up with the following format: [settings.statusImageBaseUrl] + "/" + [presenceInfo.email] + "/" + [presenceInfo.status] + "/" + [settings.statusImageExtension]. Additional documentation will be available soon.

Minimalistic example
Displays user name and status; no image; default timer

Last edited Nov 14, 2011 at 9:17 AM by ThomasStock, version 8

Comments

No comments yet.