so I DID make it to Connect

So thanks to some very good fortune and help from an old and awesome friend I was able to make the Connect conference in Orlando last week.

I will post my full round up later in the week – but the highlights

The Good

  • SPEAKING for the first time with my good friend Christoph Stoettner  I am not ashamed to say I was extremely nervous about speaking at Connect for the first time, but if I have the opportunity to do so again I will grab it with both hands
  • The flow for the first two days with Jay Bayer hosting the opening sessions, flowed really well, he followed the twitter stream and was interacting as we went along.
  • Craig Hayman the new ICS head honcho wearing yellow sneakers when he came on stage got a massive roar of approval from the Champions den.
  • The Champions den was great again – thanks to those who run the program for looking after us for the week, for the breakfasts with the IBMers, for the lunches, for the opportunity to hang out with the cool kids.
  • The newly revamped Design Studio (UX lab) spent a good few hours giving feedback, and checking on some things I spent time on 2 years ago to find they have improved a billion %
  • Closing General Session – stroke of Genius .. Mars Rover, Nasa dude, room full of geeks  – best CGS ever – thank you IBM

The Bad

  • Lack of technical info in the OGS – even though I am still a newbie to this conference (this was my 4th year), it has got worse in the 4 years I have been attending. The demo’s are generally awesome .. but we have little or no idea what makes up the demos. I don’t expect a full break down but a slide with an overview that the segment of the demo for instance may contain Connections and Sametime with domino as the back end mail system would be enough to suffice – Customers, HR people, our bosses and less technical types may see that demo and say *WE NEED THAT* – wouldn’t it be great if we knew what *that* was made up of 🙂 I know the OGS is for the press and marketing people etc, but a small pander to the technical community would go a long long way.
  • There seem to be a loss less late night socialising this time round, maybe we are getting older, maybe we were tired because the days felt fuller – its not too much of a bad thing from a sleep perspective but it was from a spending time with people perspective – there are so many in our ICS community that I only see once or twice a year, just wish I had more time with you.
  • Some of the session scheduling was a bit crazy – even with re-runs there were 2 I wanted to make but missed, its hard to jam all the great sessions in the 4 days, but sometimes it seemed that there was Connections sessions up against other Connections sessions and Domino against Domino when they may have been a bit more staggered – just my opinion – may be it was my bad scheduling.

  • I didn’t make it to any BOFs this year 🙁 again that was bad scheduling on my part.

  • I also missed the Great Geek Challenge as I wasn’t feeling great – gutted as it sounded like so much fun (as it always is) 

The Ugly

  • Well there wasn’t much ugly to be honest .. they could have done a better job with the staff shirts, but they were a lovely shade of blue 🙂

 

Full round up coming soon – we have the best community on the planet (or Mars 😉 )

Alas I will not be at Connect this year

Due to circumstances out of my control, I will not make the IBM Connect conference this year.

To say I am devastated would be an understatement – as I was due to speak with my friend Christoph.

I will miss the great sessions, the opportunity to catch up with remote colleges, visit the user experience lab (which I have done every year I have been), chat with the product managers and developers and participate in the Champion activities.

I will mostly miss catching up with the great people of this community, the networking, the meeting new people, making new friends and seeing the people I only get to see once a year.

I am absolutely gutted 🙁 I hope everyone that is going has a good time and I will be watching twitter for the updates on what is going on

 

Speaking at Connect 2014 what an honor

It is an honor and a privilege to have been chosen with my friend and community peer Christoph Stoettner to speak at this years Connect / Lotusphere conference.

This will be the 4th Connect / Lotusphere I have attended but the first I have spoken a full session at – in previous years I have helped run a BOF and have spoken at speedgeeking.

We will be speaking in the Best Practices track, sharing our admin and scripting tips and tricks to help make a Connections Admin’s day a little easier 🙂

Screen Shot 2013-11-26 at 12.58.57The full article can be found here on the IBM social insights blog

See you in Orlando 🙂

ConnCtrl bash script for IBM Connections

I have also blogged this over on the Cube Soft company blog – with my good friend <a href=”http://twitter.com/TimsterC” title=”TimsterC” target=”_blank”>Mr Tim Clark</a> we have created a script for starting and stopping IBM Connections on Red Hat (RHEL)

 

The script has a bunch of variables to allow you to input the path to the WebSphere deployment manager and nodes, and a place to enter the names of your Connections servers.

Please visit Tim’s blog for all the information and to download the script.

Connections 4.0 cr issues when you have a shared data folder not on the WAS server

We have spotted a lovely issue with patching Connections 4 to CR2 and above when using a < connections path > /data/shared folder on anything other than a single WAS node.

For example in a standard one node connections install the < connections path > /data/shared folder is on the same machine as the connections instance .. in a multi-node instance the shared data folder is normally on a san / network share.

In my instance the shared data was on a RHEL nfs share that was mapped to the node machines as a filesystem, we had seen no issue with this at all, until we attempted to update the Connections version 4.0 instance to CR4 – the CR4 updates installed correctly but on starting the connections servers up, the news feed and a lot of the widget data was not displaying correctly – throwing a javascript error!! I was stumped, I had seen this before, this particular instance is owned and run by a non root user, when the instances are started as root the permissions are not set correctly and it throws an error.

This was not the case here. The non root user owned all the files and had started the Connections servers, so it should work. There appeared to be no obvious errors in the SystemOut logs for the servers.

Flummoxed by this – I rolled the patches off, at Connections 4.0 again restarted the servers and it worked correctly.

Convinced there may be an issue in CR4 I decided to attempt CR2, so later on in the week had another attempt at patching. Stuart was also doing some maintenance on another customer machine at the same time so we worked through it together. Once the CR2 patches were installed correctly we saw the same issue. So with Stuart checking the errors thrown and I checking the logs and a fiddler trace we managed to deduce that when the fix packs were applying , the wrong webresources directory was being updated.

Under < connections path > /data/shared/provision/webresources on the local machine – all the files had been updated with the new fix pack files NOT the actual shared data folder on the network share. The WebSphere variable for the instance has the correct folder mapped and all the other files from the /data/shared folder are being served correctly.

The quick resolution to this was to delete all the files under the networked share folder /provision/webresources and copy the files from the local machine /data/shared/provision/webresources – restart the servers and as if by magic it works.

IBM have acknowledged that this is an issue and hopefully we wont see this issue again .. but IF you see something similar and you have a shared folder that is not on your connections machine – check to ensure the correct set of files has been updated.

Yet another one of those *fun* fixes – hope it helps someone else save some pain

Connections 4.x search – well that was a weird problem

If you have migrated or moved an IBM Connections instance from 3.0.1 > 4.x (either 4.0 or 4.5) or moved data between 4.x servers you may have noticed a weird issue with searching, especially around communities.

The reason I have been a bit quiet on the blog of late is because I am working on a few Connections projects many of which have involved migrating data between test and live servers or replicating data between servers. I have come across a few issues relating to search so I thought I would share them to save you guys the pain.

Everyone knows when you migrate or move data between servers you should clear the scheduled tasks and rebuild the search indexes – but in V4.x a new set of search data came in for Community searching – the catalog.

When the search task runs is collects a bunch of information about communities for the lists you see under the my communities tab and public communities – it collects this in the catalog.

The issues I was seeing was that all historical data regarding Community membership and Public communities was not being shown and that is because of the catalog.

There are a couple of places that catalog data is stored and you can check this by looking up the WebSphere variables :

CATALOG_INDEX_DIR
CATALOG_REPLICATION_DIR

Typically CATALOG_INDEX_DIR is stored in < Connections install > /data/local/catalog/index

and CATALOG_REPLICATION_DIR is stored in < Connections install > /data/shared/catalog/indexReplication

there is also a temporary folder in your os tmp directory called indexCreationDir in the case of most linux systems it is /tmp/indexCreationDir

When you run your data migration and delete the search index under < Connections install > data/local/search ( I normally rename the index folder to #index)

also rename or remove the Places folder under < Connections install >/data/local/catalog/index/ and < Connections install > /data/shared/catalog/indexReplication and remove or rename the /tmp/indexCreationDir

once you restart Connections run an index now to rebuild the indexes, seedlist and the catalog data and your search will function as expected.

for example:

execfile(“searchAdmin.py”)

SearchService.indexNow(“activities, blogs, calendar, communities, dogear, files, forums, profiles, status_updates, wikis”)

 

I am sure that our resident Community script guru (Mr Christoph Stoettner) could script clearing these but for now its a manual process – hope this will save you some head aches on upgrades and migrations 🙂

 

 

 

 

 

Sorry for the radio silence ….

I want to apologise for my lack of blogging and tweeting – there has been a lot of ups and downs in my personal life over the last 10 months, serious injury which is still not totally resolved and a bunch of other things that have contributed to not only my lack of blogging – but has stopped me attending and speaking at LUGs.

I would like to think that I may be over the worst of it – I had a fantastic holiday with my daughter Emily in Feb 2013 to Disney World, I am working with some great people (thank you Stuart, Warren and especially Tim who has been awesome), so I now need to give myself a kick up the arse to get back into the swing of things.

I was due to present at BLUG on administering Connections and its associated software – I will get that presentation finished and posted at some point.

I have thrown myself into work and am working on a project that involves my favourite thing – INTEGRATING – Connections, Sametime, Notes and Domino and all the ICS stack pretty much – so that is keeping me busy and I am learning new things all the time.

So .. you should be seeing more of me again dear reader – I am back .. not with a bang, but a little fizz – we’ll work on the bang 🙂

Social Connections V – coming soon

The international and independent IBM Connections user group will be visiting beautiful Zurich, Switzerland on June 28th 2013!

IBM Switzerland has graciously offered us the use of their IBM Client Center and it already promises to be a busy day

To register for this event please visit our registration page here, or use the button below:

Social Connections IV fun in Amsterdam

After months of planning, much panicking by certain members of the SOCCNX team and a small amount of winging it – the 4th Social Connections User Group for IBM Connections Users hit Amsterdam on the 30th of November 2012.

Considering this user group was an idea that Stuart and I had over a coffee in the Uni cafe a couple of years ago, we have gone from 60 attendees at Social Connections I to a massive 203 attendees from 16 countries representing 99 unique organisations at Social Connections IV.

A big thank you to all of our speakers and sponsors we couldn’t hold these events without you. We have had a huge amount of support and encouragement from the Community and the day was amazing. IBM Benelux were fantastic hosts and helped the team out no end.

I am proud to be a member of the organising committee of the only IBM Connections User group.

Our next event will hopefully be in June 2013 in the USA, we are already in the deep planning stage now. We are actively looking for sponsors and as soon as we have confirmed a date and location we will be opening up registration and abstract submission. For more information please check out

Thanks again to everyone who made it such a great day 🙂