Skip to main content

Our Domino 2024 State of Play

It's been a long while since I've posted on this blog. It's not because there's no domino news. There is heaps of domino news and it's been coming in leaps and bounds. If anything, the lack of posts indicates that life has gotten busier than ever. 

Over the weekend, there was a question on Domino on Facebook which I felt needed answering - have I mentioned Domino on Facebook before?  Try some of these groups:

I'm sure there are plenty of others.

Anyway, the question was on exchanging Domino data and I mentioned the REST API. My original intention was to cover it in this post but I've decided to use this post to catch you all up on where we are with Domino first. 

Some dominoes on a table.
Image by Rudy and Peter Skitterians from Pixabay

Domino Not Notes

We don't generally talk about Notes at work. We try not to create new Notes accounts but we still have to because we have one key (widely used) system that is still notes driven.

Don't get me wrong. We tried Nomad, which is excellent by the way but this particular system was simply too tied to Notes to work well enough on Nomad. 

Instead of worrying about trying to get Nomad working well for one Notes system, we're planning on webifying it so that we can use it entirely on Domino. Notes, we think, should be for admins rather than users. 

Our Versions

I'm currently running the 64 bit Notes 14 client and our servers are currently 12.0.2 FP2. We'll be moving to 14 around mid 2024. 

One thing that really frustrates me is when people complain about Notes but then tell me that they're using version 9 or 6 or gasp... 4. I think I'd be pretty miffed if I was forced to use Word 95 too. If you're not going to keep domino up to date, then I don't have to listen to your complaints. 

We have security systems which add no actual business value (merely protection) that cost more than the corporate Domino licenses. It's well worth the money and don't forget that an unpatched or unsupported system is a insecure system. Keep it updated. 

The Microsoft World

We moved over to Outlook in 2017 and I don't regret the move. It's funny but we get just as many, perhaps more, complaints about email and calendar now as we did during the Notes days. The difference is that people are complaining about Microsoft now. I'm fine with that. They're still using domino apps every single day but they don't complain about them. Those are stable, secure and aren't constantly being changed by sources outside of our control. 

We use Teams instead of Sametime. Again, it's a massive source of complaints and I'm happy that those are not directed at Domino. People will complain about those things regardless of the platform. 

What's interesting is that although we're using SharePoint for file storage. We've discovered that it isn't very good for file sharing externally. There are some amazing holes in the way that SharePoint "shares" files. It's permissive rather than restrictive by default meaning that you can send links to people and Office 365 will automatically widen the security to let those people in -- even if you send it to the wrong person. 

We still do most of our sharing with external parties via Domino and even the people who moved to SharePoint and teams have started to come back to Domino for sharing. 

Applications and Sync

The last thing I wanted to touch on was "applications". This is quite interesting and I'll cover it in more detail in a later post. We tried using Microsoft's approach with things like Azure, which is incredibly costly - somewhere in the order of about 10x the costs of Domino, not just in development but also in ongoing maintenance, particularly in trying to keep frameworks up to date. 

We also tried Cheaper alternatives, like PowerApps and Forms with PowerAutomate. Both of these failed miserably because Microsoft keeps changing the underlying systems and because the power and flexibility that we need simply isn't there - or isn't reliable. 

What we have done though, is adopted a very Microsoft look and feel in our web apps. We're using Microsoft UI standards and Microsoft terminology and this I think makes our users feel more at home. It also helps them seamlessly switch between Office 365 and Domino applications. 

We're exchanging data back and forth between the Microsoft systems and the Domino systems using various different methods. We've tried PowerShell (for address book sync), JSON Web Tokens (to redirect authenticated users) and we've tried the REST API in Domino to sync data between SQL and Domino via HCL's excellent Foundry product. All of these methods have been very effective. 

We haven't got onboard with VoltMX yet though we've shown a bit of interest in that space. I think our real issue there is simply that we don't have the time or resources to go there yet -- but it looks very promising. For us... It's enough that Domino is back in the core of our business systems, where it belongs.

Comments

Popular posts from this blog

How to Create a Bootable DVD Using Nero Burning ROM 9

I often need to create bootable CDs and DVDs but it's weird because I frequently end up buring myself a new coaster instead. It's not that the process is difficult, just that nero has a few too many options and I forget which ones to choose and end up picking the wrong one. I figured that the best way to avoid this mistake in future would be to write the steps down. Procedure Insert CD or DVD into your DVD Burner. Start Nero Burning ROM 9 Choose DVD-ROM (Boot) or CD-ROM (Boot) depending on what you're creating You'll be prompted for a disk image source. Choose a Nero Source - you'll usually find them somewhere like this... C:\Program Files\Nero\Nero9\Nero Burning Rom\DOSBootImage.ima Leave the Boot Locale as English - unless you really need a different keyboard layout Tick the box marked [X] Enable Expert Settings Choose Hard Drive Emulation and leave any other settings as they are. Click the button marked New Add any files you want but don't try to add operati

How to Change Your Notification Options for New Lotus Notes Mail in version 8.x

Don't worry, I'm not patronizing you (my readers), I just decided to re-document this for one of our internal users and thought you might want to be able to use it in your own user documentation. WHAT IS THIS DOCUMENT ABOUT? Some people who don't get a lot of mail, like to be notified when such an event occurs. Notification can be; via a sound via a pop-up box via the system tray (where the computer clock is) The pop up box looks like this; Other people, who like myself, get too much mail would rather not be notified. The aim of this document is to tell you how (and where) to turn these options on and off. CHANGING YOUR SETTINGS To change your settings from the Notes 8.x client; On the Menu, click File , then Preferences... On the left hand side , click on the little plus sign to the left of Mail to expand the options. Click on the option marked Sending and Receiving . In the middle section, under receiving, you can control your notifications. If you untick the box mark

How to Create an Auto-Response Mail Message in Lotus Notes 8.5.3+

Why would you do this? Suppose that you have an externally accessible generic email address for your company; support@mycompany.com or info@mycompany.com. You might expose this to the web and allow people to send messages to you. Setting up an auto-response email will tell the senders that their message reached its destination and that it will be dealt with accordingly.  It's also good practice to include links to FAQs or other useful information. Why 8.5.3 The techniques we'll be using here work in older versions of Notes but some of the options seem to have moved around in 8.5.3.  I figured it was a good time to show you where they've moved to. The Procedure Start Domino Designer and open the Mail file to be modified.  A really quick way to do this is to right-click on the application tab and choose "Open in Designer". In the Left hand panel of designer, expand Code and then double-click Agents.  A new window should appear. Click the action