Tuesday, May 13, 2008

Add SharePoint 'MySite' to Lotus Connections Profiles Person Card

View Comments
Last week, I promised you instructions on how to add a Microsoft Sharepoint MySites link to the Lotus Connections Person card.  Once you follow these instructions, you are going to integrate Microsoft Sharepoint to whatever application renders the Peson Card:  Lotus Connections, Confluence, SocialText, Quickr, SAP Portal, WebSphere Portal, and the list goes on and on.  Are we being too nice to Microsoft by making it easier to integrate their products into enterprise applications?  YOU BET!!!  That's one of our many value propositions!!!

Anyway, here's what you need to do:

1.  Figure out the URL to a person's MySite (usually something like:  http://mysites.acme.com/Person.aspx?accountname=lbenitez)
2.  Save a backup copy of:  WAS_HOME>\profiles\<WAS_Profile>\config\cells\<Host_name>\LotusConnections-config \LotusConnections-config.xml
3.  Open the file from #2 with your favorite text editor
4.  Add the following line (it's 1 line, but it wraps):
<sloc:serviceReference serviceName="mysites"
href="http://mysites.acme.com" enabled="true"
ssl_href="http://mysites.acme.com" ssl_enabled="false"
person_card_service_url_pattern="/Person.aspx?accountname={uid}"
person_card_service_name_js_eval="'My Site'"/>


5. Save and close the file
6. Save a backup copy of: WAS_HOME>\profiles\<WAS_Profile>\config\cells\<Host_name>\LotusConnections-config \service-location.xsd
7. Open the file from #6 with your favorite text editor
8. Add the following line (under <xsd:simpleType name="serviceNames"> --> <xsd:restriction base="xsd:string"> )
<xsd:enumeration value="mysites" />



9. Save and close the file
10.  Restart Profiles

That's it!!  See, I told you!! All it took was TWO LINES OF XML!!!  No coding! 

blog comments powered by Disqus