Domino, Notes and videotape
Header

I’ve been down this road before, and I’m sure most other artists, journalists, writers, photographers and musicians have as well (I know you have).

Friday night I photographed a concert done by the Norwegian band Di Derre. The concert was great and both the band and the audience were on fire. Suddenly Jo Nesbø (world famous author and lead singer and song writer of the band, which I guess how is a hobby project for him) announced that they had a new singer. Then the captain of the local football team came on to the stage. His name is Daniel Berg Hestad, and he just set the record for most games in the elite series in Norway (even I recognise that this guy is turning into some sort of football legend). His team had also won that day, and they are currently the number one team in Norway. In short: There was cause for a celebration, and he sang his heart out.

Naturally I realised that this was a moment I had to capture on video. I was ill prepared and just had to make do with the lens and equipment I had there and then. When I came home that night, I edited the video and uploaded it to the local paper’s web site. It got thousands of hits, something I of course knew it would get. Both Berg Hestad, and his team, are well known, well liked and very popular.

The next day, a journalist from one of the biggest media houses in Norway called me and asked if they could have the video on their web site (read: in their player so that they could receive all the hits for the video). The would credit the original article on rbnett.no and link to it. I said that was of course fine with me, as long as the editor of the rbnett.no approved. He did, and I downsized the video so that it would be easier for the journalist to download it to his computer.

I emailed him the link, and then I asked where I should send my bill. I swiftly got a reply telling me that there must have been some misunderstanding. Payment had never been mentioned, and they thought that it was clear that crediting the video and linking to the original article would be enough. I told him that no, that would not be enough. He then replied he had to check with his superiors about payment, and said he’d get back to me.

I was sure that this would be the last I heard from him, but several hours later I got a reply from him telling me that they would not be using the video after all, and he thanked me for my time.

That’s when I got really pissed off. I had spent over an hour getting permission for them to use the video, downsize it, upload it to my server and telling the journalist where to get the video. Yes, the video is not of great quality, as I said I was ill prepared, but there are videos on their web site of much worse quality than mine. And that’s beside the point. They wanted me to give them my work for free so that they could receive hits and ad revenues for it. And believe me, Berg Hestad’s name would make sure that they would receive loads of hits on this. This is incredibly unprofessional behaviour that I would not expect from this media house.

I choose to believe that it all came down to a misunderstanding. That they didn’t know that I was a professional, and do this as part of my livelihood. But the realist in me is afraid they thought they would get away with telling me that I would get free exposure.

I’m sorry, but the exposure I will get from your use of my photo is minimal. Besides, would they go to the local grocery, buy lunch for your colleagues and then tell the cashier to give it to them for free because it would give the shop publicity? Would they tell their carpenter working on their building that? “I doubt it. Do you think the journalist on duty work for free?

I’ve invested in equipment, I’ve trained, worked for hours and I worked my butt off that night to get pictures, interviews and that video. I worked until half past three in the morning, and they have the gall to ask me to get it for free?

I know the editor of the web site, so I will get in touch with him and tell him what I think of all this. I just have to calm down a little bit more first.

Here’s Harlan Ellison on working for free:

Summer means holiday and vacation, at least in Norway, where the country grounds to a halt for three weeks. Most people have been told to turn on Out of Office in their email when they go away. But should you? I’m here to tell you that no, you probably shouldn’t. Not unless you plan to not read your email.

Out of Office

Be offline when you are out of office!

I’m sure you are familiar with this situation:

You need a reply, urgently, from someone about an issue in an important project. Seconds after hitting Send, you hear a pling in your Inbox. But the email reply says: “John Doe is Out of the Office. Will return 32nd of February 2014. If urgent, please contact Jane Colleague.”

So naturally you contact Jane. She promises to look into your problem, but she’s not really familiar with the project, so she has to check up on things before getting back to you. Here’s the punchline: John brought his cellphone with him on holiday. And on this device he reads the email you sent. So he replies to your questions. These are questions Jane now is spending her valuable time finding replies to. Unfortunately she’s not able to come up with any answers, so she contacts another colleague and then he starts spending time on this.

The wheels are now in motion. The others don’t know that you are happy because John got back to you after all, and the company loses time and money because other people are working on providing you with something you already have. This is bad business.

My advice is therefore: If you are planning on being available via email, either via computer or a hand held device, during the holiday, do not turn on Out of Office! You are either offline or you are online. There’s nothing in between. Telling someone that you are out of office, but you will “read email sporadically,” is worthless info for when there are issues that can’t wait.

Second advice: If you have turned on Out of Office, do not reply before you are back at work! The people who have emailed you are not expecting a reply before you are back, because it’s stated very clearly in your Out of Office reply when you will be back (or at least it should be). And if it was urgent for them to get a reply, they must surely have been in contact with other colleagues of yours by now. Replying, even if you have stated that you are Out of Office, does not come off as being very professional.

Last advice: If you do turn on Out of Office, make sure you care completely offline! It’s ok to take a break and have timeout from your work. It’s your well earned holiday, and you are not indispensable. Making certain key personnel at your workplace know how to reach you (like your boss or project leader) by phone or other means is fine. But do not read your email.

A lot of people do not take Out of Office messages seriously any more because of what I’ve written above. So I will personally add an: “No, seriously, I really am out of the Office…” to my Out of Office message.

Have a nice summer, folks!

 

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!