Domino, Notes and videotape
Header

Notes9-thumbnailA lot has been said about the future of IBM Notes and Domino lately, but the truth of the matter is that there are still lots of Notes clients out there that are still heavily in use.

There are also IBM Notes customers who are using IBM Connections. Because of this, IBM has created a plugin that makes it easy for you to share content from IBM Notes and into Connections, and the other way around.

In the plugin you can post and interact with your activity (news stream), as well as with a persons profile and business card. You can drag attachments from emails and drop them straight into Connections (both into your personal files as well as as into a community’s files). You can also interact with, comment on and share files from the plugin.

Connections logoYou can also work with Activities directly from IBM Notes. Personally I prefer working with activities inside the Notes client to the cumbersome GUI in the web browser. You can drag and drop elements internally inside the activities, as well as drag and drop emails, Notes documents and attachments straight into an activity.

In short: The IBM Notes plugin for IBM Connections is a great tool, with a lot of great features. It has increased my own productivity in Notes and Connections a great deal. But I’ve seen a lot of people asking on Greenhouse and in other forums whether a manual exists. And it doesn’t. Until now.

I’ve therefore created a complete manual on how to use the IBM Connections plugin for IBM Notes. You can download it here.

Please let me know if you find any errors, spelling mistakes or things that are outdated because of upgrades to the plugin. Constructive feedback is welcome.

How I Became Engaged

March 28th, 2016 | Posted by elfworld in Connections | Engage | IBM - (1 Comments)
Evoluon

The hold Philips museum, which looks like a space ship, was the site of the conference

I’m currently on my last day off during the Norwegian Easter Holiday, which for most people last for 10 days. I spent parts of my holiday in the Netherlands, in Eindhoven to be exact, attending the latest conference held by Engage. They used to be known as BLUG and it’s the user group for IBM Collaboration Solutions in the Benelux countries. Not only did I attend, I also was a presenter and did a session on the plugins for IBM Connections.

Over 400 people attended the conference, and I am incredibly impressed with the whole event. It must have taken an unbelievable amount of hours to put together, and Theo Heselman and his gang should once again take a bow for pulling off an event that was free for all the attendees. In addition the hotel expenses for us speakers (who there were over 80 of) were taken care of, and we were treated to dinner both nights. This was thanks to great sponsors and all the companies that got the chance to present themselves and their products.

And to top it all off: On the last day we were taken on a free tour of the Philip Museum of History! The guide at the museum had a great time with our group, because we were a bunch of nerds and geeks who soaked up every detail about all of Philips inventions and design through the years. There were also these incredible vintage ads and posters on the wall, and I bought these two. Aren’t they beautiful? What a wonderful way to end a great conference.

philips_posters

What did you say? The sessions? Oh…yeah. That’s why we were there, wasn’t it? They were great as well. Since I went on my own accord and not through my employer this time, I didn’t feel pressurised to go to a lot of sessions. I could therefore pick and choose those I found most interesting. In addition, I also had to prepare my own session, which was at the very end of the conference. I therefore attended most sessions on Wednesday.

Among the highlights were the opening session, were Inhi Cho Suh, who is the General Manager for IBM Collaboration Solutions (which is what we who attend these user group meetings are working with) did the opening. Not only does she know the technology, she also has visions of where ICS should go. And Engage got the honour of being the meeting where the Big Announcement ™ was made, this year (last year it was at the Norwegian User Group Meeting (ISBG)): There will be another Lotusphere… sorry…Connect… in 2017. But for the first time it won’t be in Orlando. It will be moved to San Francisco, and will be held in the middle of February. Inhi’s goal is to double the attendance numbers as well. I spoke to her several times during the conference, and I feel more optimistic about the future of ICS than I have in a long time.

Other sessions I really liked were the stories on how the Dutch tax office used Kudos Boards to make Activities in IBM Connections much, much better to work with, Pete Janzen and Martin Donnelly’s session about the future of Domino applications in Bluemix, Using IBM Domino Data in IBM Connections and Carl Tyler demonstrating old versions of Lotus Notes (from v1.0 and up) while talking about the history of Lotus products. Can you imagine, they did marketing in the old days?

My session was at the end of the conference, and I had pretty stiff competition from the session about the Hawthorne project, which allows you to use Outlook with Domino. But I had a nice little crowd who were very interested in what I presented, and the feedback afterwards was really good:

So I’ll count this one as a win.

I talked about the use of the plugins and gave demos on how to use the IBM Connections plugins for Windows Explorer, Microsoft Office, IBM Notes and also a quick demo of the plugin for Microsoft Outlook. You can see, and download my session here:

Good Friday was spent travelling home. Since there were almost no planes flying in Norway on such a holiday, I had to fly from Copenhagen to Trondheim and then drive 3.5 hours to get home. So all in it all it took me 12 hours to get back home. But it was worth it, and I will definitely go back next year if I get the chance.

And huge thanks to Theo and the others for giving me my first international speaking engagement!

Adding a file to an activity can a lot of times be very useful. However, if you just simply upload the file into an element in the activity, you have no way to upload a new version of that file. This means that you have to download the file locally, edit it, and then upload it again into the activity. You then have to delete the previous version of the file from the activity, because there will now be two files.

There is, of course, a much better way to do this. You can share your own files with the activity. This means that every time you update that file, the activity will link to the newest version of the file, and you don’t have to worry about old versions.

  1. Create a new Entry or To do item, or start editing an existing one
  2. If all the fields are not showing, click on More Options:
    More Options

    Click on the twisty to expand

     

  3. All the fields are now showing. Find Add File:
    Add File

    Click on this

     

  4. Click on the drop down arrow and choose Link to File:
    Link to file

    Choose Link to file

     

  5. You will now see a window where your files are listed:
    Add Links to Files

    Choose among your own files

     

  6. You can navigate to see more files by using the Next and Previous links on top. You choose the files you want to share by checking the check box to the left of the file name:
    Check Files

    Click in the check box for the files you want to link to

     

  7. When you have selected the files you want, click on Insert Links.
  8. The files are now added to the activity element:
    File List

    The chosen file links are listed in the form

     

  9. You can remove any file by clicking on the x to the right of the file name. When you are finished with your editing click on Save.
  10. The files are now added to this activity element:
    File List

    The files chosen are now linked

     

  11. All members of the activity can now click on a file link to open a file. Remember: This is just a link to one of your files. The members of the activity can’t edit the file and then upload it to the activity as a new version. Only you, and people you have shared the file with and given editor rights to, can upload new versions . But when a new version is uploaded, the link in the activity will lead directly to that version. You do not need to add the link again.
    This is a much better way to deal with files in Activities.

Please let me know in the comments section what you think of this tip, or if you have any suggestions, corrections or other feedback.

 

I’m starting a new series. I will present tips on how you can make it easier for your users to adapt to using IBM Connections. I’ve gone through all the pitfalls you can think of while introducing IBM Connections in our organisation. After four years of using the product, teaching and training people on how to use it, doing presentations of IBM Connections and documenting and creating wikis about it, I feel that I can share some of the stuff that I’ve had success with. Please let me know what you think.

Some people think it’s very hard to follow all the stuff going on in IBM Connections. Nothing could be further from the truth. With one search and a couple of clicks, you usually find what you are looking for pretty easily.

Search Field

When you are in your news stream (usually the front page in most IBM Connections installations) you will find the search field in the upper right corner:

Newsstream

Click on picture for larger version

You start searching by simply typing in the search field:

Searching

Searching has type-ahead

To perform the search you hit the ENTER key on your keyboard.

Notice that the search field will automatically suggest persons who are tagged with the expression you are searching for. This happens no matter what you are searching for. To select a person you just click on her.

Choose what you want to search for

In the pull down field to the left of the search field you can predetermine what kind of content you want to search for:

Choose search

Choose what you want to search for

Click on what you want to search for. Then type the search word or search expression in the search field and hit ENTER. The search will now be performed. Above the search result you will see pull down menus that makes it possible to sort and minimize the search result.

Search result

Here I’ve searched for the expression domino:

Search result

The search result for “domino.” Click on picture to see it in full size

You can now sort the the search result by date or relevance:

Sort search

You can sort the search

Above the search result you can also choose whether you want to show all the contents in IBM Connections that you have access to, or if you just want to show contents that belong to you:

Search filter

Filter your search

Reduce the search result

As you can see, the search yielded 210 hits. That’s a bit too much to wade through. Fortunately you have the possibility to reduce the search results by just a few clicks with the mouse button.

Choose application

After performing a search you will see a menu to the left of the search result:

Search menu

Choose the application you want to search in

The currently active menu item is the one marked with blue. In the illustration above we have chosen All Content.

If you want to search only in Files you click on that menu item:

Search Files

Search result for Files

It will now only display files that either contains or were tagged with my search expression. If I had chosen Wikis in the menu it would have showed a search result with all wiki pages that either contained or were tagged with the search expression.

Tags

It’s very important to train your users in how to use tags, and make them understand how important it is to tag all contents in Connections. This is a perfect example of a situation where tags are very helpful.

As shown above we got 210 hits when we searched for domino. Let’s say I was looking for a file about upgrading a Domino server. I will therefore use the tag upgrade to minimize the search result.

In this example, the tag upgrade is displayed among the top hits:

Upgrade tag

The tag “upgrade” is a link I can click on

I can now click on the tag.

If I didn’t immediately spot the upgrade tag in the search result, I could have clicked on the pull down menu item Tags in the left hand menu:

Tag cloud

Tag cloud

After clicking on upgrade it would now show a search result showing only contents that contain both the word domino and the tag upgrade:

Final search result

With one click we now have only 4 hits!

So with just one click on  the mouse button, we went from 210 hits to 4 hits!

Please let me know in the comments section what you think of this tip. And let me know if you have questions regarding IBM Connections

Intranett 2015

December 16th, 2015 | Posted by elfworld in Connections - (2 Comments)
Intranet 2015

Me holding my presentation. Photo: Tiina Manninen

On November 26th I attended conference at Vika Atrium in Oslo, where I did a presentation of IBM Connections. I also got to see several presentations of Intranet solutions from other companies, as well as gaining some insights on where intranets are going now. Because an intranet is no longer just a web page.

Development

When intranets were introduced at the end of the 90s they started as static web pages where management provided information for their employees. After a while it also turned into a portal, where you could find links to other internal systems and resources.

But when social tools like Facebook really started to make an impact, it became clear that an intranet like that wasn’t very valuable. It was just a static web site which nobody would read. This prompted companies to develop intranets that were more interactive. The content wasn’t just produced by management any more, it also started to become more user generated.

This lead to some changes:

  • Leaders started to blog and gave their employees the possibility to comment, ask questions and reply
  • Instead of just sending out information about events, happenings and news, the employees could take more control of the flow of information
  • The intranet wasn’t just a news site any more. It became more like a dash board, or control panel, where employees start their working day

As the evolution of the intranets and social tools went on, the intranet now turned into a repository where all the flow of information, documentation and other communication took place, and were stored. And that’s when users started to demand the possibility of using the intranet on their phones and pads. So now the trend is that an intranet project also includes development of an app for mobile devices.

In my company

In my job, we are somewhere inbetween a full social intranet and an old fashioned intranet. Our intranet solution is now four years old, and it has severely cut down on internal emails sent out to all (that almost never happens any more). But the communication on the intranet itself is very one sided. That’s where IBM Connections comes in.

IBM Connections gives us a news stream, the possibility to upload and share files with full version control, to share bookmarks, to create complete wikis with documentation and information, to move discussions to forums instead of emails and plugins that makes it possible to work with content directly from Microsoft Office, Windows Explorer and IBM Notes (or Outlook if you use that as your email client). All the content have version control, can be commented on and, yes, even “liked.” By tagging content it becomes much easier to find when searching for it.

We also have blogs, and our CEO is blogging several times a year to give us a summary of our company’s situation. People can then comment, ask questions directly.

The process of adapting to Connections is still going on, and I’m in charge of the training. But we are seeing the fruits of the process now. Files that used to be hidden on network drives are now much easier to find (and it has access control). More and more people are now asking questions and have discussions in open forums instead of using email, where only the “lucky” ones that are included in the “to” or “cc” field can take part. We also have projects and processes where communications and sharing of information and documentations now happen in communities, instead of being hidden away.

In that regard, IBM Connections is now a part of our intranet, at least if we use the definition of a modern intranet. And it will in the long run be our complete intranet. I’m currently testing out using the news stream from IBM Connections to create a standard startup page that will open when you log on in the morning. It will consist of official news streams that you can’t remove. But it will also be possible for the users to have control of what they want to see and not.

And since IBM Connections has a complete mobile app, both for Apple devices and Android devices, we have that covered as well.

My presentation

In addition to touching on the ideas mentioned above, I also gave a live demo of IBM Connections, directly from our servers. I demonstrated both the web edition, the mobile edition and how the plugins work.

What was funny was that I could present functionality that other companies in the room had spent millions on. Not, that’s not right: They had spent millions and still had only half of the functionality I presented. I was asked on how much development cost we had on it, and I could say: – None!

It all comes out of the box. You only need to purchase the licenses for Connections, and get it up and running. That’s it. You can do development on it since it has a very open and well documentet API. But if you want to you can just start using it. And: The mobile app is included. You will have no development costs for a mobile version of your intranet.

I got great feedback from people after my presentation was over, and I have received a couple of emails afterwards where people have told me that they wished IBM could be this good at selling their own solutions. Personally I just like presenting things I like to use, but I should really get a commission from IBM for this, shouldn’t I? 🙂

External users in IBM Connections

External users in IBM Connections are easy to spot

One of the main reasons for using tools like IBM Connections is that you can share information with a lot of people at the same time, without having to use email. This means that the information is open for everybody who has access to it. This instead of being hidden in someone’s inbox, upon which you have to ask them to forward you a message, a file, a task and so on via an email.

This works very well internally in your organization. It does not help you minimizing email contact with your customers, business partners, suppliers and other people outside your organization. In turn, this often forces you to use email instead of Connections also inside your organization since projects with external partners mostly also involves several internal people.

In IBM Connections 5.0 you can get around this by inviting external users into communities on your IBM Connections server. If you do this, you can share information also with external people, without having to resort to email. Garbriella Davis from The Turtle Partnership gave a very good presentation of this during the ISBG meeting in Larvik.

The first thing on any administrator’s mind is security. What is it that an external user can and cannot do? An external user cannot:

  • See public content
  • Create communities
  • Follow people or add them to their network
  • Search for users
  • See anything under Recommended
  • See the menu selection Profiles
  • See @-mentions
  • See already existing tags (but can add new ones)

An external user can:

  • Only access the community he is invited to
  • Use, edit and share files in the community
  • Post and reply in forums inside the community
  • Comment and like content inside the community
  • Only share files directly with the community, or with users inside the community if he knows the exact email address

Only selected people can create external users and communities for such users. It’s not open for anyone to do this. There are also other issues that must be addressed:

  • How should external users be registered
  • Who should be given the rights to do this
  • What sort of password policy should you enforce
  • Where should the users be registered
    • It’s recommended that you use a separate LDAP-server or a separate branch
  • You should turn off Anonymous user access on all IBM Connections applications
  • Make sure reader is not set to Everyone on any IBM Connections applications
  • Turn off public caching in LotusConnections-config.xml (you should do this anyway!)

You can also set up self registration. This means that you can create a community for external users and then send out invitations to join it. When the external user clicks on the link in the invitation, he’s asked to register. Domino is very good for self registration and there are Xpages based solutions for this.

Other security information:

  • All communities with external users are clearly marked with a huge yellow sign
  • If you share a file with a community with external users via the web version of Connections, you are given a warning
  • If you share a file with a community with external users via one of the plugins you are not given a warning. This means that one should have well established routines around this
  • A community with external users can be converted into an internal community where no external users have access.
  • You cannot take an existing internal community and convert it to an external community, not even if the community is a former external community that was converted to an internal one

Sharing information with external people does have its pitfalls, but I think these pitfalls are far outweighed by all the benefits.

IBM is Going for the Push

February 13th, 2015 | Posted by elfworld in Connections | IBM | ISBG | Notes - (0 Comments)

Wednesday February 11th I attended the Norwegian IBM User Group (ISBG) meeting in Oslo, hosted by Symfoni. IBM presented some interesting news, both about IBM Notes/Domino, as well as a major push in getting out into the market again.

Breakfast seminars

IBM Norway was there telling us about upcoming products and plans. They are planning to host breakfast seminars in several Norwegian cities in the coming months. They want to meet new customers, as well as communicating with existing ones. The new ones will be introduced to IBM’s solutions (IBM Connections/Sametime/Verse/Domino etc) and the existing customers will be given the chance to communicate.

And this communication will not just be with IBM, this will also be a good opportunity for IBM customers to meet up with each other and exchange experiences, problems, information, tips and so on. This is something we IBM customers feel have been lacking for years and years and years. Hopefully this signals a new push from IBM.

IBM Verse and Notes/Domino

RoadmapAccording to IBM Norway, they will soon publish their new roadmap about Notes/Domino. This will tell us what to expect for the platform in the future.

The most revealing news were this:

  • There will be a new release of the Notes 9.x client in the coming months
  • Domino 9.0.2 will finally have the long promised feature where you can connect to the server with Outlook, and a couple of Norwegian customers have been testing this for a while
  • Notes 10 is IBM Verse, Domino, Xpages and Bluemix. Enjoy your last few years with the Notes client, my friends
  • IBM Verse will be available for cloud customers from March 31st
  • IBM Verse will be available on premise during the second half of 2015. However, it will probably not be possible to run Watson on premise. A hybrid solution might be a work around, but nothing was promised

Cooperation with Apple

Apple and IBMLast year IBM and Apple announced that they were in cooperation about apps for businesses, a market Apple has struggled to get a foothold in. IBM will, with the help of technologies like Watson, create tools for analyzing big data. This in addition to the gathering of live data. Apple will be making the design and GUI.

Every quarter there will be a release of new apps, for various types of businesses. We got a demo of an app created for the police. The officer logged on with his Ipad when her shift started. She would then see all police actions in progress that is nearby. In addition she will also be able to call for help via the app, as well as receiving requests herself.

If she is called out on an assignment, she can use the app to connect to surveillance cameras in the area where a situation is in progress. She can then assess whether she should call for backup or not.

My presentation

PluginAfter lunch, Tore Sørgård from the company Geno gave a review of IBM Connected. He was positive to Verse, but skeptical to the fact that Sametime is hard to administer and is flawed, and that IBM was only about cloud, while their customers were not.

After this I gave my own presentation. I talked about Brunvoll, which a lot of people liked because they think our thrusters are cool, and then I spoke about the plugins for IBM Connections.

I did a big presentation on how to install, create settings for and how to use the plugins for Microsoft Office, Windows Explorer and IBM Notes.

I also talked about how you can make the plugin your own.

After that, and during he breaks, we mingled, talked, discussed and exchanged contact information. These bits are also very valuable.

Next ISBG conference is in May. See you then!

Finally I get around to summing up day 2 of the Norwegian IBM User Group’s spring meeting that took place 21st and 22nd of May this year. This was also the day that I would give my presentation about my company’s introduction of IBM Connections, so read on to know about that.

It was a late night for some of us, but thankfully I turned down the invitation for nachspiel, which the German’s from Panagenda finds amusing since the word means something entirely different in their language (and don’t get me started on the German meaning of vorspiel…) so I managed to get up at a reasonable hour. Here’s a short summary of each session during day 2:

Become a Connections Administrator
Gabriella Davis, The Turtle Partnership

Gabriella Davis

Gabriella Davis

Let’s face it: IBM Connections is a bitch to deploy and administer. It takes days to install and it’s very hard to control. At least it’s hard when you have several other assignments at work and can’t devote your full attention to it. So Gabriella Davis’ presentation on how to become a Connections administrator was something I was really looking forward to. Her main points where:

  • Fight for your resources, IBM Connections demands a lot!
  • Have a deployment server
  • You can then choose to have one server for each application in Connections, or not
  • A Connections installation is only as good as its LDAP source, be sure to have a good one
  • People needed in a setup: Network admins, server admins, firewall admins, designers and the marketing department
  • Make sure you have all fix packs and files needed before starting a setup
  • Always install a test-server that mirrors your production server

A short summary on how you perform an installation and how to administer Connections:

  • Download the software
  • Install in this order: Websphere, Connections and then Internet HTTP Server (it will work without the latter but that’s not recommended) where the SSL certificate will be
  • Your database source can be Oracle, SQL or DB2. Choose the latter if you do not have your own database administrators
  • Remember Connections consist of at least 20 databases, so make sure you have plenty of memory
  • File attachments should be available for all servers. This is achieved via Connections Shared Data, use UNC paths
  • There’s a lot of shared data: Custom JSPs, customisation strings, profile types, language translation files and file attachments
  • If you move servers, make sure to always copy shared data beforehand
  • If you delete the search index, it will be rebuilt, so don’t panic
  • Make sure that the language for Connections is set to the same language as the the one you tag content with
  • If you delete a community you lose everything belonging to it, so you will need to do a complete rollback
  • Plugin-cfg.xml maps all applications. This file can be modified in Websphere but it does not validate so make sure you are in control
  • There’s no super admin user that will give you administration rights for everything
  • WSADMIN is used for sending commands

After the presentation I had a much clearer understanding on how Connections work, but I can see that it will not be easy to administer without taking a class and then work with it every day.

Download presentation

Modernizing, Mobilizing and Socializing your XPages apps using 9.0.1 plus extensions
Martin Donnelly, Software Architect at IBM

MartinDonnelly

MartinDonnelly

XPages is a technology used for easily adapting your IBM Notes (formerly Lotus Notes) applications to web browsers on all platforms, as well as making them available on mobile platforms. The programming model is based on web development languages and standards (Javascript, Ajax, Java, CSS and so on). It was launched with huge fanfare 7-8 years ago and was hailed as the thing that would save Notes/Domino. The problem is that this has not happened.

I know that Donnelly is a clever guy who is very good with Xpages, but even though he works for the company, IBM themselves shows no interest in Xpages. The only ones keeping Xpages alive these days are the people behind OpenNTF. If you think this means I’ve no belief in Xpages, you are quite right. There are some people in the Domino community still going on about how wonderful Xpages is and that a lot of people use it. The latter is false. The number of Xpages projects in OpenNTF and the number of downloads (a few thousand) is a clear sign of that. Also: Compare the number of classes given or projects done with other (and much easier) web technologies than Xpages, and you will see that Xpages doesn’t even have a percentage of the market.

Also: Almost every single company using Notes/Domino that I am in contact with, and that’s quite a few, don’t use Xpages, and have no plans for it either. The same goes for every single company I talked with at the conference. TINE, who presented their new Ipad Solutions for their Domino sales databases, used absolutely no Xpages in their project. They used HTML5, Javascript, Ajax and REST. And that’s what we are going for in our company as well. So far we’ve done no development in Xpages.

But I still went to this presentation with an open mind. Unfortunately Donnelly didn’t say much more than what I already knew about Xpages, so after a while I stopped paying attention and did the final preparations for my own lecture. He did introduce me to the Single application wizard, which I will try out a bit, as I might have a few Notes solutions that could benefit for a very quick mobile conversion. But I’m not sure.

Download presentation

Configuring a Single Sign On Experience For Your Notes Clients
Gabriella Davis, The Turtle Partnership

Gabriella Davis

Gabriella Davis

Gabriella again! The presentation was a bit similar to her presentation given the day before. A short summary:

  • Notes shared logon:
    • Removes the password from the id-file
    • You log on to Windows and then start Notes. Notes downloads from the id-vault (which means the first time you log on you have to write the password), removes the password from the ID file and stores it encrypted on the PC
    • For every logon the password will be decrypted and read
    • You must have an ID-vault.
    • You do not need to configure anything in the client, but you must create a security policy
    • What it doesn’t do: It does not synchronize with the http password
    • Can’t be used for Citrix or roaming profiles
  • LDAP authentication:
    • You only need one password and no synch tools
    • The user logs on to Notes/iNotes, Domino then checks if the password is the same as the http password stored in the person’s document in the Domino address book
    • Even if it doesn’t recognise the password, it will still check on the LDAP server and the LDAP server will determine if you are allowed to log on
    • Use Tivoli to change username, it can write directly to AD or Domino from there
  • SPNEGO:
    • A user logs on to Windows and AD generates a token
    • When a user tries to access Domino or a Domino web-site, a SPNEGO token is sent to Domino, Domino then checks with AD if the credentials are ok
    • AD is needed and this will only work in Windows and Internet Explorer (or in Firefox with a plugin)
    • You have to set up SSO or MSSO on Domino
    • The clocks on the servers must be synchronised
    • Run Domino with a specified service account and not the local system account
  • SAML:
    • Supports multiple OS-es and clients
    • Needs and ID-file in an ID-vault
    • User logs on and the logon attempt is sent to ID-provider. After confirmation you are sent the the original site via SAML Service Provider to decide if the user should be granted access
    • The user will not have to enter a password at any time
    • You must have ID-provider. IBM supports ADFS and TFIM. Others can be used, but check with IBM first
    • Requirements:
      • ADFS 2.0
      • IIS-server with SSL-certificate
      • ID-vault
      • Security policy in Domino
      • IDPCAT-database based on the idpcat.ntf template
      • Domino 9.0.1
      • Time and patience
    • Other:
      • Most complicated setup so far. Not in complexity but this involves 150 steps!
      • Remember to check that the ID-vault template is upgraded when the server is ugpraded
      • Unfortunately Traveler, Sametime and Connections are still not supported
      • No passwords are sent between the systems, so nobody can snap it up on unsecured connections
      • NO MORE VPN!
      • You still have the ID-file, so there’s no problem with being offline in the Notes client, however: Notes will ask for a password, it’s not recommended to combine with shared login

Download presentation

How Brunvoll learned how to be connected
Hogne Bø Pettersen, ICT Teaching Manager, Brunvoll AS

Hogne B. Pettersen

Hogne B. Pettersen

Then it was my turn! I was invited to do a talk about Brunvoll’s (my employer) introduction of IBM Connections, or bConnect as we have decided to call it (be connected or Brunvoll connect, take your pick). I’m responsible for integrating and adapting bConnect into our infrastructure. While I’m partly doing that on the technical side, my main job is to train ours users to integrate Connections in to the regular working day. The goal is that bConnect should be the starting point every morning instead of your mailbox. Here are the main points:

  • I struggled with adapting our company to using the intranet or other collaboration solutions instead of email until new CEO arrived in 2011
  • I talked about partnering up with IBM for installation, and then later Item
  • I talked about the huge technical problems we had, and not all of them are solved yet
  • I mentioned that the integration og FileNet (CCM) and the use of libraries had made it impossible for us to move to a new installation
  • I talked about the complexity of administering Connections
  • I talked about user adoption and how it’s not a race, but more like an orienteering marathon
  • The importance of having the CEO and management group onboard
  • I emphasized that this is not an IT tool, and that the IT department really should not be the ones doing the user adaption, but in Brunvoll that was a necessity since I’m also the firm’s instructor when it comes to IT-based systems
  • You have to improve your users work day, this sometimes makes it necessary to do things a little bit more heavy handed than before, but in the long run it’s worth it
  • Train your users. Then train them again. And train them some more!
  • Have super users as your allies and as a second line of support between you and the users
  • Visit the users to get a feel of their working day and hold workshops
  • Use the plugins for Office, Notes and Explorer!

You can read the rest in my presentation, but I was very adamant to point out that this is a long, long process, and that sometimes it’s easy to lose hope. There’s also an age gap when it comes to who adopts very easily to this way of working instead of relying on email and network drives. The younger crowd grew up with systems like these, they didn’t learn about them long after their education.

My talk was very well received. I was a bit apprehensive about meeting with some of the IBM folks afterwards, since I had made some negative (but true) remarks, especially about FileNet. Even if I had emphasized that bConnect so far has been a success for us the negative things often sticks out. Thankfully Louis Richardson came up to me afterwards and thanked me, said it was a great presentation and that they needed to hear about problems like that.

Download presentation

And with that my part of the ISBG spring meeting was over. I had a train to catch, so I didn’t get to see the last session about Sharepoint. Looking forward to the autumn meeting!

I attended the Norwegian IBM User Group (ISBG) spring meeting from on the 21st and 22nd of May. Just like last year, it was held in the city of Larvik, in a spa resort called Farris Bad. Farris is a very famous brand of mineral water that is bottled in this city.

My arrival was one day before, and thankfully other people were there, and I spent an enjoyable evening, being treated with beers from the Panagenda guys. This, while I really should have been preparing my own presentation for the last day of the conference…

I will here give you a short summary of each session I attended on day 1:

Keynote: How Smart are You?

Louis Richardson

Louis Richardson

Louis Richards, Storyteller & Enthusiast, Social Smarter Work – IBM
Richardson’s talk was about how conventional we become with age, and how divergent thought is less and less encouraged as you grow older.

He referred to a Dutch study showing that children, when asked where they wanted a third eye, always said “on one of my fingers,” whilst adults wanted to have it in the back of their head. People who don’t go by the book shouldn’t always be held back. Let the rebels be rebels. They aren’t always trouble makers.

Download presentation

It’s not Social Business, it’s Just Good Business
Louis Richards, Storyteller & Enthusiast, Social Smarter Work – IBM
Richards also held the next presentation. He is not fond of the word social. – It’s not social, it’s just good business, was his mantra. – We have always built relationships at work and we communicate. It’s just that we are now able to do it digitally, and preserve it.

He encourages everyone to start sharing their knowledge:

  • Do not frown upon people sharing things via blogs or other media
  • Share your knowledge and encourage others to do the same. If you die, your knowledge and skills should be easy for others to get hold of
  • Don’t ask people for the information, search for it in the blogs, wikis, files and forum postings (if you have such tools)
  • Do not force people to report all the time. Let them do their jobs and then share their information with you

Like me he abhors meetings. – Too much time is wasted on meetings. The way to go about it is this: Share a file. Invite people to a meeting and refer to the shared file. If a very few, or nobody downloads the file, cancel the meeting.

Download presentation

Sales Tool on Ipad/Iphone, Based on IBM Domino

Einar Ellingsen

Einar Ellingsen

Einar Ellingsen, ICT System Consultant, TINE SA
Tine is Norway’s biggest producer of dairy products and the company is owned by the biggest farming organizations. They have been running Notes/Domino for years, and on the very same day that we attended the conference, they launched their brand new intranet, running on IBM Connections.

Einar showed us a very impressive solution running both on Ipad and Iphone. It could also run on other solutions since it’s 100% web based. Before 2008, TINE had loads of paper forms that needed to be filled out for each order. In 2007 they started a project where Lotus Notes databases where used. These were replicated locally to each sales person’s computer.

The entire solution was developed by Einar, and I was very impressed. Here are some key elements:

  • Every sellers has their own calendar for appointments
  • There’s a built in chat function so that sellers within a region can communicate easily
  • You could snap a photo of an exhibition in a store and upload it directly
  • You could use a scanner to read the barcode for any product
  • You could generate KPI’s for a region, for a store, for a certain product within a store and so on
  • Orders are generated and sent to a mailin database. From here they are generated to XML files and sent to the EDI-server
  • There are help files and movies that the users can look at for assistance

Technology used:

  • SQL
  • HTML5 (no framework, just best practice)
  • Lotusscript and Java agents
  • Google Chart Grid
  • Google Maps
  • REST
  • Cumulus
  • FTP for transferring of orders to the EDI server
  • Ajax
  • Pic2Shop for reading barcodes
  • A-PDF Text Extractor
  • ImageMagick
  • The API in IBM Connections

Einar finished his talk by showing us the new Tine intranet, which is 100% IBM Connections.

Download presentation

Simplifying the S’s: Single Sign-On, SPNEGO and SAML
Gabriella Davis, The Turtle Partnership

Gabriella Davis

Gabriella Davis

Let’s face it: IBM Notes and related products is a nightmare when it comes to having one username and one password. We all know this, and we have fought with this limitation for years. And the users hate having to log on several times after logging on to their computer.

Gabriella described the three techniques that we can use:

Single Sign-On: The Notes client is using the Windows AD credentials.
SPNEGO: The user logs on in Windows and AD generates a SPNEGO-token. When a user tries to access a Doino web site the web browser will send this token to Domino, which in turn contacts AD for validation of the token. If the token is valid, the user name will be returned, and since it found the user’s name, the system knows that access should be granted.
SAML: This is the future. It works on all platforms, not just windows, and it’s a standard. A user logs on to Notes. The user will then be sent to an Identity Provider which will ask for credentials (if the user is already logged on the credentials will be returned). The user is then sent back to Notes with all the SAML information. Notes will then use the SAML-service provider to check this information, and whether access should be granted.

The drawback with SAML is that it’s still not supported by IBM Sametime or IBM Notes Traveler. A solution can be to combine SAML with SPNEGO, because SPNEGO is supported by both Sametime and Traveler.

She also described using OAuth to let IBM Connections communicate with third parties like Facebook, LinkedIn and so on.

Download presentation

Quo Vadis – Where Do You Want to Go Tomorrow With IBM Notes/Domino

Christoph Adler

Christoph Adler

Christopher Adler, Panagenda
Panagenda has a great product called the Marvel Client, which we unfortunately don’t use at my company. However, Christopher’s talk was on more general topics. He talked about a company’s attitude towards Notes.

He also touched upon the fact that in the past you were a Notes/Domino administrator. Today you are responsible for a whole bunch of collaborative solutions. And all of them communicate with Notes!

He also talked about the importance of continuous upgrades and that whenever someone talked about changing email systems, you had to be aware of the fact that a lot of solutions in Notes are tightly integrated with the Notes mail template. Quite a few companies have burnt themselves on that fact.

And with that, the first day was over, for me anyway. I couldn’t partake in this year’s competition or murder mystery. I had to finally prepare next day’s presentation and I therefore also missed the spa bit. I did go down to dinner, and it was magnificent!

Download presentation

Stay tuned for day 2!

IBM added support for libraries (derived from Content Manager) in IBM Connections 4.5 Unfortunately the Files-plugins for IBM Notes, Windows Explorer, Microsoft Office 2010, Outlook or Open Office do not support libraries. I’m sure I’m not the only one who has received complaints from users about this.

Then I remembered that at the IBM Connect conference last year, it was also announced that IBM Quickr was discontinued, and that companies using Quickr instead could use libraries in IBM Connections. We used Quickr at my previous employer, and there we had a great plugin that made it possible to work directly with files that had been uploaded to a Quickr Place. You could also create new files, as well as folders, and you could also rearrange files and folders and even rename them. The plugin was used from Microsoft Office, IBM Notes, Explorer, Outlook and IBM Sametime. I don’t think it exists for Open Office.

So I downloaded the IBM Lotus Quickr Connector, and did the following (click on the screen captures to see them in a larger and slightly more readable format):

1) Closed IBM Notes and all Microsoft Office programs that were running

2) Double clicked on the downloaded file and started the installation:

Places plugin install

Start of installation

3) I chose the language for the installation

4) Clicked Next.

5) Agreed to the license rules (we all read through these, right?)

6) Got to the screen where I chose what programs the plugin should be installed for:

Choose the software that will be using the plugin

Choose the software that will be using the plugin

7) As a default, all of them are selected, so you have to deselect the ones you don’t want. I did this by clicking on the small arrow to the right, and then I chose This feature will not be available:

Deselect software you don't want the plugin to be installed for

Deselect software you don’t want the plugin to be installed for

8) In my case I only wanted the plugin for Microsoft Office, IBM Notes and Windows Explorer:

The result of my choices

The result of my choices

9) I clicked Next. I was then asked about the location for the plugin, but I wanted it installed in the standard catalogue, so I just hit Next again. On the next screen I chose Install and the installation started to run. If you do this, and you still have one of the programs that will be using the plugin open, you will be told to try again after closing said program down.

10) After the installation I was told to restart my computer, which I did.

Now I was ready to configure the plugin. But here’s the trick. I was going to tell the plugin to connect up to our IBM Connections server, and not a Quickr server. We don’t even run Quickr at our company.

Here’s how you set up this plugin to work with your libraries instead of a Quickr Place:

You can do this from any of the programs that will be using the plugin, and you only need to do it once. So if you do it in Outlook, you will not have to do it again in Office later. Most people will probably do it from Windows Explorer. The process and all pop up windows will look the same no matter where you do this from.

1) I opened Microsoft Word and found the new ribbon called Places:

A new ribbon will appear in Microsoft Office

A new ribbon will appear in Microsoft Office

2) I then found the Configure button and chose Add Places…:

Add New Places

Add New Places

In Windows Explorer you would have done this by right clicking on the new Team Places icon which is located beneath the list of all your disks and network drives:

Add Places in Explorer

Add Places in Explorer

3) The following screen appears:

Logon screen

Logon screen

4) Now, this is where we do the trick. Instead of entering the address of a Quickr server, you enter the address of your IBM Connections server. Trust me, it will work! Then it’s time to choose your Authentication type. You do that in the pull down menu. In our company we use Integrated Windows Authentication, so I chose that (this means that our users only have to log on to Windows, they don’t have to log on to IBM Notes, IBM Sametime or any plugins). If your company doesn’t have this you choose Basic enter your User ID and Password. Hit Next.

5) On the next screen, all libraries that you have access to in IBM Connections will be listed. They will not be sorted by community, however, so I always instruct my users to include the community name in the name of the library:

List of libraries

List of libraries

6) Then you just check the libraries you want access to and hit Finish. They are now accessible directly from all the programs where you will be using the plugin. If you want to add or remove places later, you just choose Add New Places again and add or remove to your heart’s delight.

But there’s one more thing you need to do before you can use this 100% seamlessly. Open up your IBM Connections site in your web browser. Then navigate to a community containing one of the libraries you just chose. Open the library and scroll to the very bottom of it. You will need to activate that the Quickr plugin should be allowed to check in and out documents from the library:

Here the plugin is activated

Here the plugin is activated

If it looks like it does above everything works just fine. If not, the link to the right of Subscribe to this library will tell you that you need to activate it. To do so, you click on that link and confirm your choice in any pop up windows that might appear. When it looks like it does above everything is fine.

Another way to check if this is ok is to open up a file in the library. If the button the left says Download, it’s not ok:

Only a Download button is showing

Only a Download button is showing

If the button to the left says Edit, everything is hunky dory:

The file can be checked out

The file can be checked out

If you click on Edit the document will be checked out, downloaded and opened in the correct program. You can now edit the file. Every time you save, it will be saved directly into the library. You can also check the file in from the program you are editing the file in.

PS! You need to have at least write access to the library. If you only have reader’s access, you will naturally not be allowed to check out or check in files.

I hope this was useful for you, and that you now will be able to work directly with files in libraries, until IBM starts supporting libraries in the regular Files plugin.