IBM Connections 5.5 and Docs 2.0 announced

At last what we have been waiting for the latest versions of IBM Connections and IBM Docs are available this Friday the 18th of December.

 

There are over 100 new features included nested folders, there is a new cleaner look continuing the trend that we have seen over the last two releases.

 

 

  • Organize your documents, presentations and more into your own nested folder hierarchy in Personal and Community Files
  • Brand new file viewer experience which allows you to find the content that you need faster and review it quickly without having to download
  • Build powerful team sites specific for your team needs (e.g. HR, Sales, Marketing, etc) with new configuration capabilities such as:

 

  • New community layouts
  • Responsive apps so you can just drag-n-drop between columns in one motion
  • Rename apps based on your audience
  • A brand new Rich Content app which you can use for announcements or embedding content from the web
  • and much more.. !

 

  • Smart type-ahead search to find what you need instantly
  • Enhancements to the rich text editor such as permanent pen, sort table data, and more
  • Real-time alerts on your desktop (for HTML5 browsers) to notify you when content needs your attention

 

 

I am really looking forward to getting the latest releases downloaded and tested over the Christmas break .. great work from the product management team …

Read the full post on Luis blog here

FEB / Connections Surveys – custom LDAP attributes

Thanks to Christopher Dawes in the IBM Forms support team a long running issue I have seen with FEB (Forms Experience Builder) / Connections surveys is now resolved!!

Once of my long standing very awesome customers was seeing a problem with Connections surveys. They do not use a standard LDAP attribute for their displayname – the cn is the employee number and the uid is a short name which is not always easy to differentiate between users. These are the 2 attributes that FEB expect to use as the user display name. Not always easy to tell who abc12345 is .. or sbell123 so I opened a PMR to get to the bottom of how to change this to a custom LDAP attribute – in this case we use fullName – which displays my user as Sharon E Bellamy.

After a bit of backwards and forwards, many logs and tracing and a bit of DB hacking to prove the theory we now have a solution.

So here is how to resolve it.

Firstly you need your custom LDAP attribute – fullName
You will the repository Id of your LDAP – this is basically the label you have given the LDAP in the configuration. In this case it was novell as the LDAP is Novell E Directory

LDAPID

 

 

 

 

 

 

but in another example here you can see an Active Directory example (ADInternal)

 

 

LDAPID2

 

 

 

 

 

 

 

Step 1:

Add a new WebSphere Entity Type – wsadmin

open a command prompt to the deployment manager/bin directory

run wsadmin (you do not need to set the lang type to jython)

enter the command to set the new entity type – were name = your LDAP attribute name and repositoryIds is your LDAP identifier

 

[blockquote]

$AdminTask addIfMgrPropertyToEntityTypes { -name fullName -dataType String -isMultiValued false -entityTypeNames PersonAccount -repositoryIds Novell}

[/blockquote]

 

 

 

 

 

This registers the attribute in the WIM config.

 

 

 

Step2:

Add the entity type into WebSphere

open the WebSphere admin console / ISC

browse to Security > Global Security > Configure federated repositories

Click on the link for your repository identifier (novell in my case)

LDAPID3

 

 

 

Once in the repository config, click on the Federated repositories property names to LDAP attribute mappings

 

LDAPIDs4

 

Enter a the new attribute for our custom LDAP entry (fullName)

 

LDAPIDs5

 

Where Name = a meaningful name for the new attribute

 

Property name = the LDAP attribute name

 

Entity types = PersonAccount

 

Apply and save

 

Save a lot

 

then restart the deployment manager.

 

Step 3:

Edit the Builder_config.properties on the node where FEB is installed (in my case the primary connections node)

the default directory where this is kept is

Windows – C:\IBM\Forms\extentions

Linux – /opt/IBM/Forms/extentions

Open the property file in your favourite text editor

near the top of the file ensure the

ibm.was.MemberManager.userProps.displayName property is not commented out and add your new LDAP attribute

in my case

 

[blockquote]

ibm.was.MemberManager.userProps.displayName = fullName

[/blockquote]

 

 

 

 

 

Save and close the file

 

and restart everything

 

Now when you create a survey or fill one in your new attribute it used.

Existing surveys are updated with the owner / creators name when they log in. The freedom (FEB) DB is updated when the user logs on and the display name is updated.

 

There you have it – took a while as there was a little bit of jiggery pokery with the wsadmin command and the PersonAccount attribute but it works πŸ™‚

Hope this helps anyone else seeing the same problem

External users in connections, multiple LDAPs when using domino root

Originally posted over on the Cube Soft Blog

As mentioned in our presentation at EngageUG – We came across a problem when adding multiple LDAP repositories in WebSphere.

The scenario was a Domino customer – who use the root domino domain – had a requirement for a second LDAP repository in connections to manage external users. They are a global company and via directory assistance grab the users that need access to connections but have no control over the records themselves. The plan was to have a 2nd domino domain for external users that the admins could manage independently of the main directory / domain.

We hit a problem as when using the domino root – it does all sorts of *fun* things inside WebSphere to overwrite any 2nd LDAP or additional base realm entries. After much testing with domino and ad as a 2nd LDAP, all the known work arounds didn’t resolve the issue, we opened a PMR.

As it turns out the answer was pretty simple:

Set your domino root LDAP us as you would do normal – but, when you get to the point of adding the unique base entry to the realm add a name i.e o=dominoRoot (it doesn’t matter what this is as long as its o= something)

Select the tick the box to use a different distinguished name – leave the 2nd box blank
*EDIT* – you may need to add double quotes to provide a blank – i.e β€œβ€ we will remove this in the next step

domRoot

Save the config.

Next we need to edit the wimconfig to remove the offending entry that causes WebSphere to get confused.

The wimconfig can be found in <WAS_HOME>/profiles/Dmgr01/config/cells/<CELL_NAME>/wim/config

Find the entry relating to the new domino root entry .. and remove the duplicate base entry :

<wimconfig.xml>--------------------------------------------
<config:baseEntries name=""/>
<config:baseEntries name="o=dominoldap" nameInRepository=""/>
</wimconfig.xml>--------------------------------------------

remove the line
<config:baseEntries name=""/>

save and close the file and restart the deployment manager and connections nodes.

Once restarted the Domino root users and groups are still accessible inside WAS / Connections and it is now possible to add a second LDAP base entry correctly.

In the case of this particular customer we have added an External users AD, but another domino domain directory or any other supported LDAP should also work perfectly πŸ™‚

Come see us at Engage.UG

We are thrilled that our session Adm11. Connx install in 45 minutes or less, or your money back – has been selected for Engage.

It’s going to be a great conference – 65 speakers in total, among them 30 IBMChampions!

The agenda; looks fantastic – jammed with sessions into 5 tracks over 2 days. As well as all the great content, there are social events, speed sponsoring, a chance to network and catch up with old friends and make new ones.

It is one of the best user groups around and Theo and the team work tirelessly to put on an amazing 2 days. If you work with IBM Collaboration software in any way, shape or form its a fantastic opportunity to gain more knowledge.

Session Info:

Adm11. Connx install in 45 minutes or less, or your money back
Connx install in 45 minutes or less, or your money back (Entry fee €1.00 *)
New to Connections Admin / Dev? Need an environment to test your development? Need a test system or proof of concept? Don’t know where to start? Never fear – We can help you become Collaboration Super Hero!!!
In this session we will help you plan, install and most importantly CONFIGURE a connections environment to fit what YOU need it for.
Need to get data into your new system – No problem. We will guide you through migrating / importing existing Connections data into your new Connections environment.
From software required, DB selection, useful tools and trouble shooting tips – for Linux and Windows – whether you are an admin or a developer we will enable you.
* Money back for this session only. Note – the actual install takes a lot more than 45 mins πŸ™‚
** All money goes to Dander4Dosh 2015

&nbsp;

Come and see us just before lunch (11:30am) on Tuesday 31st MarchΒ  – Room C: Vermeylen 2nd floor

Do you monitor your Connections environment?

After being to a few user groups lately and seeing all the great monitoring tools for Domino I am interested in what people use to monitor connections.

The WebSphere piece of connections can put a lot of people off and I am wondering if something was available would you use it?

  • If you do monitor, what do you use
  • If something was available with a *dashboard* would you use it?
  • What features would you like in a monitoring app
  • Would you be interested in something bundled in Nagios etc

I have created a quick survey which should only take you 2 mins to fill in, if you can spare the time to fill it in I would be most grateful

You can use the survey below or head to the link here: https://www.surveymonkey.com/s/NZBDNW6

 

Create your free online surveys with SurveyMonkey , the world’s leading questionnaire tool.

MWLUG here I come

I have been a bit quiet on the blog lately. I have been a little busy both work wise and home wise what with making costumes and building armour (more of that in another post) but this weekend I fly out to my very first MWLUG.

mwlug2014_banner

I am really looking forward to it after hearing so many great things about it. I will be speaking on the thursday morning, but am arriving on sunday the 24th so will get to spend a few days seeing the sites and working from the hotel room.

If you are going to be there I am looking forward to catching up with old friends and hopefully making some new ones

Registration for ICONUK now open

Registration for Icon UK is now open

Head over to the registration page and sign up early as placed are limited.

 

If you would like to speak please submit your abstracts before 30th June. There are four tracks this year, Management/Strategy, Development, Admin and Open Source. If you are interested in sponsoring please email sponsors@iconuk.org.

I am all resisted and really looking forward to the event – see you there πŸ™‚

Fun and games with Commuity wigets

Last night we managed to close a PMR that had been open for a few weeks on a strange issue with Community Widgets.

After remapping the connections admin user everything worked exactly as expected except for 2 tiny issues – Adding the blogs and surveys widgets inside a community thew a nasty error.

communityError

 

Thanks to Justin Cornell in IBM support we managed to get to the bottom of the issue by remapping the widgets admin user even though it was mapped correctly.

Jump over to the Cube Soft Blog –Β  Fun and games with Community Widgets for the full diagnosis and resolution.

Fun and Games – O yes πŸ™‚

 

 

 

 

 

Help shape connections search

If you are interested in helping IBM shape the search application inside Connections there is a survey that you can participate in.

This is a short survey to better understand attitudes and behaviours around search and how users – well – use it πŸ™‚

You can find the search survey here

Fill it in and you will make a Connections product manager very happy πŸ™‚

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