Odd issue with Connections Mail

I have been looking to implement Connections mail for a while for one of my customers, after finally sorting out some SSO issues we had been seeing I was ready to deploy into their DEV/TEST environment. No problem I thought – Connections mail is a very simple install a couple of config files and a quick wsadmin command to get the help to work.

Once I had deployed I was seeing the strangest issues –

Contact your system administrator:
Missing element with class=”os-site-mail-notify”

After spending a few hours trying to work out what the issue was, sanity checking myself in the Connections skype chat and much google-ing – I threw in the towel and opened a PMR. I did my usual of explaining the situation, listing OS and level, Connections versions and fixes etc and sending in a screen shot, Log files and the Connections mail config file – a couple of hours later I had a response.

It appears that something has changed between V4 and V4.5 of connections – I had customisations brought over from V4 and copied the header.jsp as it looked on first glance that there was no changes between 4 & 4.5

In Version 4.5 the span for the mail notify icons is :
–%><span class=”os-site-mail-notify”></span><%–

Previously it was:
–%><span id=”os-site-mail-notify”></span><%–

Changing this span from id to class resolved my issue.

So the moral of the story is even if you think nothing has changed – it most likely has

Big thanks to Jonathan P. Dormady Staff Software Engineer in Connections Support for finding me a solution so quickly

 

Customizing Connections Demo Files

The demo files that acompany my Customizating Connections Presentation can now be downloaded here

Inside the zip file you will find :

The templates and css files from \customization\common\nav
The custom community thumbnail image from \customization\communities\images
The custom strings required for the twitter profile extention  from \customization\strings
The JustNudge profile twitter ear file – LCC_Twitter_EAR-latest.ear
Instructions on how to deploy this and how to extend the profile – add twitter widget.txt
Examples of the following config files :
communities-config.xml
profiles-config.xml
widgets-config.xml

Enjoy 🙂