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 🙂

I’m back .. it’s been a while

Many of you may have noticed that I have been AWOL for a while.

I had much going on in my personal life and I would publicly like to thank my close friends for assisting me through that difficult time.

I am now back .. with a vengeance.

Since mid June 2012 :

  • I have lost over 36lb in weight – and I feel like a new person
  • Presented at UKLUG with a trapped nerve in my back – thanks to Bill Mal, Steve Mc D, Wild Bill especially for being so fantastic.
  • Changed jobs – I am now very pleased to be working with good friend and former college Stuart McIntyre as I am now a member of the fast growing Collaboration Matters Team.
  • I have dislocated my elbow – not recommended. It’s on the mend but has stopped me exercising 🙁

The next Social Connections user group is in 10 weeks, I have lots of exciting project work lined up, I will be going to not Lotusphere (Connect 2013) and I have additional trips planned to Disney World in Orlando next year.

Onwards and upwards and its good to be back

Social Connections III – 3 weeks to go

Only a few weeks until the 3rd Social Connections user group, held in the IBM Labs Dublin.

We have a few places left if you are interested in attending this unique user group. We have some fantastic sessions such as:

and many more … the full agenda can be found on the Social Connecitons site here

 

As well as a full agenda planned for the day with two tracks – one for business and one for technical and admin – we have some other plans for the day in store.

If you can join us after the event we have an evening dinner and reception planned for at the Guinness Store House

There will be a tour of the storehouse, information on the history of Guinness and the chance to pull your own pint – followed by dinner and drinks in the fantastic surroundings of Arthur’s Bar.

Arthur's Bar 1 Arthur's Bar 2

Arthur’s Bar: A new edition to GUINNESS STOREHOUSE but as old as Ireland itself. It’s a traditional Irish pub, a place of hospitality. This communal gathering space is somewhere to relax and experience the heart of the Irish community whilst enjoying the breathtaking views of St. James’s Gate Brewery and Dublin city

 

The spaces for this event are limited and will be on a first come first served basis. Please sign up and let us know as soon as you can if you would like to attend.

Looking forward to seeing you on the 22nd of June in Dublin.

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 🙂

 

 

 

Returning user login issues – fun with the connections databases

I recently had an issue with a user having issues logging in to certain applications.

The user could log in to some apps but recieved an error on others – for instance profiles, activities, communities and forums the user was fine.

Each applications database holds information regarding the user login and their external / directory / guid id – this guid is unique to the user – I found after extensive investigation that this user had orphaned entries in the other application DB tables.

The SQL queries and statements used to resolve this were *fun* to work out and they may be slightly different for each user that has this issue, but it should be fairly straight forward to work out once you know what the issue is.

*NOTE* below is the solution that I used to resolve the issue – it will be / may be different for each user with a similar problem. It is advised where possible to test this on a back up of the DB to ensure it resolves the issue. Always back the databases up before making any change.

Firstly look up the user in the profiles database and gather thier login id (prof_uid) and external directory id (prof_guid)

Once you have these you are ready to start the investigation.

In the case of this user the SQL was as follows :

CORRECT GUID / EXT / DIRECTORY ID = C7B75D042B4C7C7B8025791100311ADA

== BLOGS ==

select * from blogs.rolleruser where username =’jsmith’;
select * from blogs.rollerloginname where username like ‘jsmit%’;
get the user id = 62537efa-3959-42a4-84f3-5e1fdc8cfac0
select * from blogs.rollerloginname where userid = ‘62537efa-3959-42a4-84f3-5e1fdc8cfac0’;
delete from blogs.rollerloginname where userid = ‘62537efa-3959-42a4-84f3-5e1fdc8cfac0′;
delete from blogs.rolleruser where username =’jsmith’;

== DOGEAR ==

select * from dogear.personlogin where loginname like ‘jsmit%’;
get the person_id = 436b98eb-59a9-420f-90d6-22b7a4926e00
select * from dogear.personlogin where person_id = ‘436b98eb-59a9-420f-90d6-22b7a4926e00’;
delete from dogear.personlogin where person_id = ‘436b98eb-59a9-420f-90d6-22b7a4926e00′;
select * from dogear.person where person_id=’436b98eb-59a9-420f-90d6-22b7a4926e00′;
delete from dogear.person where person_id=’436b98eb-59a9-420f-90d6-22b7a4926e00’;

== FILES ==

SELECT * FROM FILES.USER_TO_LOGIN where login_id = ‘jsmith’;
delete FROM FILES.USER_TO_LOGIN where login_id = ‘jsmith’;
select * from FILES.LIBRARY where title like ‘John Smit%’;
get label – C53524EEDB0F84E8802578C5002676AD
delete from FILES.LIBRARY where label =’C53524EEDB0F84E8802578C5002676AD’;
SELECT * FROM FILES.”USER” where name = ‘John Smith’;
delete FROM FILES.”USER” where name = ‘John Smith’;

== forums not an issue – has the correct GUID ==

select * from forum.df_memberlogin where loginname like ‘jsmit%’;
get memberid = d1140454-09ac-4484-a50e-ce914e573e7d

== HOMEPAGE ==

select * from homepage.loginname where loginname like ‘jsmit%’;
get person_id = cf48e29d-7d89-4f8a-acf0-47b9a8bcb98a

select * from homepage.loginname where person_id = ‘cf48e29d-7d89-4f8a-acf0-47b9a8bcb98a’;
delete from homepage.loginname where person_id = ‘cf48e29d-7d89-4f8a-acf0-47b9a8bcb98a’;

select * from homepage.person where displayname = ‘John Smith’;
get person_id of the incorrect GUID – db306bce-40cc-413a-b93c-1ad61a24cdae

select * from homepage.hp_ui where person_id in (‘cf48e29d-7d89-4f8a-acf0-47b9a8bcb98a’,’db306bce-40cc-413a-b93c-1ad61a24cdae’);
make note of any person IDs that bring back any entries – cf48e29d-7d89-4f8a-acf0-47b9a8bcb98a
and ui_ids – 45cbd2dc-aefa-46f4-9607-654ddab953d8

select * from homepage.hp_tab_inst where ui_id like ‘%45cbd2dc-aefa-46f4-9607-654ddab953d8’;
make note of full ui_id – 45cbd2dc-aefa-46f4-9607-654ddab953d8
make a note of tab_inst_id b1072db9-c553-4a04-8366-e7d26a415edb b9114d19-4d97-42b0-8760-580cc956abe8

select * from HOMEPAGE.HP_WIDGET_INST where tab_inst_id in (‘b1072db9-c553-4a04-8366-e7d26a415edb’,’b9114d19-4d97-42b0-8760-50cc956abe8′);
delete from HOMEPAGE.HP_WIDGET_INST where tab_inst_id in (‘b1072db9-c553-4a04-8366-e7d26a415edb’,’b9114d19-4d97-42b0-8760-580cc956abe8′);

delete from homepage.hp_tab_inst where ui_id = ’45cbd2dc-aefa-46f4-9607-654ddab953d8′;

delete from homepage.hp_ui where person_id in (‘cf48e29d-7d89-4f8a-acf0-47b9a8bcb98a’);

delete from homepage.person where person_id in (‘db306bce-40cc-413a-b93c-1ad61a24cdae’);

correct person id = e8238bbd-255f-4609-8a54-e28128f3e66b

== Activities is ok – is the correct GUID==

select * from activities.oa_memberlogin where loginname like ‘jsmit%’;
get memberid – CACG7F00000152B3E7EBA823194CED0000C6

SELECT * FROM ACTIVITIES.OA_MEMBERPROFILE where memberid=’CACG7F00000152B3E7EBA823194CED0000C6′;

== Communities is ok has the correct GUID ==

select * from sncomm.memberlogin where loginname like ‘jsmit%’;
get member_uuid – 0e56702f-9f37-4f2c-b295-2dd3250da726

select * from sncomm.memberprofile where display = ‘John Smith’;

== Wikis ==
SELECT * FROM WIKIS.”USER” where name like ‘John%’;
select * from wikis.user_to_login where login_id like ‘jsmit%’;
delete from wikis.user_to_login where login_id = ‘jsmith’;
delete from wikis.user_to_login where login_id = ‘jsmith@org.com’;

==

When these statements had been run the user can log in correctly as the additional orphaned entries have been removed.

Please note that due to the data and the contstraints on the database that there may be additional statements required – the SQL above is a guide on how I resolved the issue.

It was a FUN FUN FUN one to sort out .. I do love a good problem:)

Social Connections III

Social Connections III will be upon us soon – I am very pleased to be part of the group that organises these events for IBM Connections users, administrators etc.

One thing I would personally like to see is more people that are thinking about using connections and existing domino admins (who are likely to get asked to look after a potential connections environment) to these events – we cater for potential users and admins as well as existing.

So my question to those potentials is what would you like to gain from comming to a social connections event?

Admins would you like some technical overview, training, etc?
Users would you like to hear more user stories and current customer case studies?
Community Managers – what would you like to see?

These events are all about our audience and what sessions they would like. For Social Connections 3 we are having two tracks the afternoon one business related one technical, it is also possible in the future to have a half day tecnical or development workshop – if this is the kind of information you would be interested we would love to hear from you.

As an installer, implementer and administrator I know what its like to get new technology thrust at you – we have a good network of community people who will be more than happy to share experiences, and assist where they can – we just need to know what you would like us to talk about.

Either leave me a comment or contact me via skype or twitter – I would love to hear from you

Registration for the Social Connections III event can be found here

Connections 101 – what a fantastic idea

I think a community high five is in order for Mr Paul Mooney and Ms Gabriella Davis.

They have taken on the mamoth task of creating a Connections 101 site that will assit those new to Connections and WebSphere to get you up and running with advice, information and assistance.

Something like this can not come soon enough.

I am lucky, I have been what I would describe as “mucking about with” WebSphere for the past 11 odd years. I had a very good teacher (thank you Bleddyn), and the best hardware to play with it on (the iSeries – or As400 for oldschool people or IBMi for new school people).

I was in at the deep end with Websphere 4 and 5 and IBM Commerce (which runs on WebSphere) and it went from there.

11 years later .. I am still at it. Athough I have swapped WebSphere Commerce for IBM Connections now.

This new site along with blogs (like mine I hope), useful presentations at lugs (like WebSphere for Domino people, or WebSphere what you really need to know), and the help of the community will get people up and running and working confidently with Connections. It’s a fantastic piece of software and once you know what bits you need you can get up and running fairly quickly.

I would love to help or contribute in anyway .. so if you feel I have something to add – let me know