• Anonymous
  • Login
  • Register

Welcome to OpenNTF.org

The Mission of OpenNTF is to support the open source projects hosted at OpenNTF.Org. OpenNTF provides the framework to develop open source applications which may be freely distributed.

Browse the catalogs to find the latests releases you're looking for which have been made available under the Apache license or under the GPL license. Browse the project area to find the latest project updates before they have been cleared.


OpenNTF July Webinar: Domino IQ RAG

Jesse Gallagher | 11:03:48 AM Thursday, July 2, 2026 | Full Story and Comments
In July's webinar, Join Brian Arnold as he explains how the new RAG Enablement for Domino Data can enhance Domino IQ AI responses for your organization. Brian will explain how RAG works, detail the data requirements, address the "gotcha" situation with short data using a demonstrable solution, and show several Domino applications utilizing the RAG feature in Domino IQ.

Brian is a Trusted Technical Executive with 32+ years of progressive, diverse, cross-functional experience in information technology operations, research and development, and multifaceted projects across all industries.

This webinar will take place on July 23 from 11:00 AM (New York time) to 12:30 PM.

To register for this webinar, go to https://attendee.gotowebinar.com/register/4754471253843070812

Find information about past and upcoming webinars, hangouts, and Open Mics at https://openntf.org/webinars

OpenNTF AGM and June Webinar: Use AI as a Domino Administrator

Jesse Gallagher | 10:59:20 AM Sunday, May 31, 2026 | Full Story and Comments
Annual General Meeting

On June 11 at 11:00 AM (New York time), the Board will be hosting the OpenNTF Annual General Meeting.

During the AGM, you’ll hear updates from our Chairperson and working committees about what OpenNTF has been working on over the past year. We’ll also leave plenty of time for open discussion, so feel free to bring your questions, ideas, and thoughts about open source initiatives in the HCL Digital Solutions community.

If you’d like to join us, you can register here: https://attendee.gotowebinar.com/register/2304848406886037855


June Webinar

In June's webinar, Dominique Perarnaud will explore the AI landscape and how we can leverage it to provide value in administering HCL Domino.

This webinar will take place on June 25th from 11:00 AM (New York time) to 12:30 PM.

To register for this webinar, go to https://attendee.gotowebinar.com/register/6584098184164173151

Find information about past and upcoming webinars, hangouts, and Open Mics at https://openntf.org/webinars

May OpenNTF Webinar: Domino for Newbies – Administration, Part 2

Jesse Gallagher | 7:12:43 AM Wednesday, May 20, 2026 | Full Story and Comments
In Part1 of Domino Administration for Newbies we covered a lot of the core components of Domino and discussed several items at a high level.  In this Part 2 webinar we will cover the following topics: performance, upgrade planning, infrastructure, administration process, server tasks, console commands, templates, policies, language packs, notes.ini maintenance, SSL certificate renewal, in addition to providing details on what you should be doing on a daily, weekly, monthly, and quarterly basis.

This webinar will take place on May 28 from 11:00 AM (New York time) to 12:30 PM.

To register for this webinar, go to https://attendee.gotowebinar.com/register/8715531160781973078

Find information about past and upcoming webinars, hangouts, and Open Mics at https://openntf.org/webinars

OpenNTF Project: The LotusScript Class Map

Graham Acres | 9:52:06 AM Monday, April 20, 2026 | Full Story and Comments

Graham here. For those of us who wear a Dev hat and go back to the early days, I'm sure many had one of the LotusScript class map posters on our office wall. I had the originals, circa Notes 4.5/4.6. One was blue and one was purple. I know of at least 2 further releases, the last of which was in the 6.5 timeframe. I loved those posters. I used it a lot actually. Off and on again over the past 10 years I've thought that it would be cool to recreate one. I know others in the community have had the same thought.


Of course, LotusScript has grown, especially since the HCL acquisition. I started down the path of gathering the data to create the posters and quickly found out that we would end up with more than 2 posters, and probably much bigger than a standard poster size. I kept working at it and the result is an interactive map you can use in your browser (Safari has a bug Apple needs to fix) on your desktop or tablet (the map is big after all).


Have fun trying it out. Let us know about the bugs (I haven't inspected each of the Properties, Methods and Events individually yet) via the GitHub repo (link below). And if you are interested in expanding the project let me know. The details of how I built it are at the bottom of this post, but let's get into the fun stuff first.




Here is a detailed listing of all of the current features of the project:


Map & Navigation

  • Interactive canvas displaying all 97 LotusScript classes for HCL Domino 14.5.1 / Notes 2026
  • Pan by clicking and dragging on the canvas background
  • Zoom in/out using the mouse wheel, pinch gesture, or the Zoom widget buttons
  • Type a specific zoom percentage directly into the Zoom field and press Enter
  • Zoom always pivots around whatever you're currently looking at on the canvas
  • Home button fits the entire map to the screen
  • Links On/Off toggle shows or hides the relationship arrows between classes

Class Nodes

  • Yellow headers for backend classes, navy headers for UI classes
  • Each node shows the class name and lists its properties, methods, and events
  • Long classes automatically collapse their lists — click the section header to expand
  • Click any property, method, or event to open a detail panel

Detail Panel

  • Shows the full description of the selected member
  • Lists all parameters with their types and descriptions
  • Shows the return type and return description for methods
  • Direct link to the HCL documentation page for that member
  • Link to the code example if one exists in the documentation
  • COM-only and Not Supported by COM badges where applicable

Search

  • Type in the Search field to filter the sidebar class list in real time
  • Matching classes are simultaneously highlighted on the canvas with an amber ring
  • Non-matching classes are dimmed so matching ones stand out clearly
  • Click the × button to instantly clear the search

Filter

  • Filter dropdown with two sections — Type and Category
  • Type filters: All Classes, UI Classes, Backend Classes, Has Events
  • Category filters: 17 categories based on functional grouping — Session, Database, Document, View, Item, Rich Text, Calendar, DOM/XML, JSON, DQL, Admin, GPS, HTTP, File Operations, Composite Apps, DominoIQ, UI
  • The Filter button label updates to show the active filter
  • Filtered classes are dimmed on the canvas and removed from the sidebar list

Neighbour Highlight

  • Hover over a class node and pause briefly — its direct neighbours are highlighted and everything else dims
  • Shows at a glance which classes a given class is related to
  • Only activates when zoomed out to 80% or less, where it adds navigational value
  • Clears instantly when the mouse moves away or a drag begins

Relationship Links

  • 197 directional arrows showing relationships between classes
  • Arrows derived from property types, method return types, and known API relationships
  • Hover over a link above 60% zoom to reveal the property or method name that creates the relationship

Layout

  • Drag any class node to reposition it
  • Layout is automatically saved to browser local storage after every move
  • The map reopens exactly where you left it on your next visit
  • Reset Layout button returns all nodes to the default arrangement

Sidebar

  • Alphabetical list of all 97 classes
  • Click any class in the list to fly to it on the canvas and highlight it
  • List respects the active search and filter

Zoom Widget

  • Fixed floating panel at the bottom left of the canvas
  • − and + buttons for step-by-step zoom
  • Editable percentage field — type any value between 10% and 300%

Easter Egg

  • For those who remember it, I added an Easter Egg that uses the old Konami games cheat code ↑↑↓↓←→←→ba on your keyboard to toggle retro poster mode - a tribute to the original Domino Objects for LotusScript/COM/OLE poster circa 1997

I used a host of AI tools to help with the scraping of the data and then building the project. The source code is available to inspect in our GitHub repo. I eventually settled on Claude to do the majority of the coding. The project is nothing more than an HTML file, a Javascript file, a CSS file, and the data is in a very big JSON file, with the graphics as well of course. The mapping tool is Joint.js. The scraper is written in Python and has been held out of the repo for now. All of the code has been bundled into an NSF using the approach Jesse blogged about as well as a nice enhacement to auto generate the required file when the repo is updated that Jessse added.


The goal is to move the data into an NSF eventually, and to produce an actual set of posters. Give it a try and send us your feedback. If you would like to join the project and extend it, get in touch with us on the Discord server.



April OpenNTF Webinar: Notes 14.5.1

Jesse Gallagher | 1:03:16 PM Thursday, April 9, 2026 | Full Story and Comments
This webinar delivers a deep dive into everything you need to know about upgrading to the newest generation of the Notes client. Join Christoph for a detailed exploration of the updated installation and upgrade process, including what’s new in the transition workflow, how the redesigned installer impacts existing environments, and how to streamline migrations from older 32- and 64-bit setups.

This webinar will take place on April 30 from 11:00 AM (New York time) to 12:30 PM.

To register for this webinar, go to https://attendee.gotowebinar.com/register/7851217164156067420

Find information about past and upcoming webinars, hangouts, and Open Mics at https://openntf.org/webinars

March OpenNTF Webinar: Free Tools to Enhance Notes and Domino

Jesse Gallagher | 9:19:50 AM Thursday, March 5, 2026 | Full Story and Comments
There are various free tools, some are already included in the Notes and Domino install package, that can help you enhance your Notes client experience and Domino administration and development.
In this session we will talk about them and especially we will go into details of DominoIQ Insights.

This webinar will take place on March 26 from 11:00 AM (New York time) to 12:30 PM.

To register for this webinar, go to https://attendee.gotowebinar.com/register/8221244607722404440

Find information about past and upcoming webinars, hangouts, and Open Mics at https://openntf.org/webinars

February OpenNTF Webinar: Domino Without Downtime: The Clustering & DBMT Blueprint for Continuous Availability

Jesse Gallagher | 11:30:36 AM Wednesday, February 4, 2026 | Full Story and Comments
Organizations rely on Domino to run mission critical workflows, and its long standing reputation for stability and reliability is well earned. Today’s business environment, however, demands more than basic uptime — it requires continuous availability, seamless maintenance, and the ability to scale without disruption. Domino provides powerful, built in capabilities that make this possible. By combining Domino Clustering with the Database Maintenance Tool (DBMT), you can create a resilient, high performance environment that keeps users connected to their email and applications around the clock.

This session will guide you through how these essential features work, why they matter, and how to implement them effectively to strengthen your infrastructure. You’ll leave with practical strategies to enhance reliability, simplify maintenance, and ensure your Domino environment is always ready for what comes next. And as a bonus, the uptime numbers you’ll be able to report back to leadership will speak for themselves.

Our speakers will be OpenNTF Board members Kim Greene and Heather Hottenstein.

This webinar will take place on February 26 from 11:00 AM (New York time) to 12:30 PM.

To register for this webinar, go to https://attendee.gotowebinar.com/register/6642883570776931166

Find information about past and upcoming webinars, hangouts, and Open Mics at https://openntf.org/webinars

January OpenNTF Webinar: Unlocking AI Across Roles: Admins, Developers, and Users in Conversation

Jesse Gallagher | 8:25:34 AM Monday, January 5, 2026 | Full Story and Comments
This discussion will explore AI coding assistants, agents, and related emerging concepts, how they impact development, administration, and end-user workflows, how to live with hallucinations, and where Domino IQ fits within the wider AI landscape. Join the conversation as developers, administrators, and users compare real-world experiences, share practical insights, and offer tips for getting started with AI in a Domino environment.

The panel will be made up of OpenNTF board and community members who have been using AI in their work and exploring its uses.

This webinar will take place on January 22 from 11:00 AM (New York time) to 12:30 PM.

To register for this webinar, go to https://attendee.gotowebinar.com/register/3545484547923091293

Find information about past and upcoming webinars, hangouts, and Open Mics at https://openntf.org/webinars

OpenNTF End-of-Year Festivities 18 December

Serdar Basegmez | 4:11:41 PM Wednesday, November 19, 2025 | Full Story and Comments
As we do every year, we'd like to bring everyone together to celebrate our community as we wrap up the year. Our community is a welcoming mix of friends and colleagues, and everyone is invited-customers, partners, vendors, HCL staff and former members too.

Like last year, we'll run two holiday hangouts on Thursday, December 18, to make it easier for people in different time zones to join. These will take place in the OpenNTF Discord, which you can join at https://openntf.org/discord . Just bring your favourite drink and drop in for a chat.

First happy hour: Europe, Middle East and Africa (Download ICS)
 - 4:00 PM UK
 - 5:00 PM Europe
 - 6:00 PM Israel, Finland, South Africa
 - 7:00 PM Moscow

Second happy hour: the Americas (Download ICS)
 - 2:00 PM Pacific
 - 3:00 PM Mountain
 - 4:00 PM Central
 - 5:00 PM Eastern
 - 7:00 PM Rio, Chile, Argentina

We’ll share the links a few days before. Join whichever session suits you, or come to both if you like. Hope to see you there.

You can also find info and recordings of all our webinars at: https://openntf.org/webinars

November OpenNTF Webinar: Navigating HCL Notes 14.5 FP1 Upgrades

Jesse Gallagher | 7:50:15 AM Wednesday, November 5, 2025 | Full Story and Comments
Join Christoph Adler for a focused and practical session dedicated entirely to the upgrade journey to HCL Notes 14.5 FP1. This session will walk you through the critical steps of transitioning from 32-bit to 64-bit architecture, including uninstallation routines, cleanup procedures, and data migration strategies.

Learn how to streamline your upgrade process using command-line installation techniques, log parsing, and automation best practices. Christoph will also cover the nuances of installation rituals, folder structure changes, and the impact of bitness on client behavior.

Whether you're upgrading a single endpoint or rolling out across an enterprise, you'll gain insights into common pitfalls, troubleshooting tips, and proven methods to ensure a reliable and efficient deployment. By the end of this session, you'll be equipped with the knowledge and tools to confidently plan and execute your HCL Notes 14.5 FP1 upgrade, tailored to your organization’s specific needs.

This webinar will take place on November 20th from 11:00 AM (New York time) to 12:30 PM.

To register for this webinar, go to https://attendee.gotowebinar.com/register/3110911371616630617

Find information about past and upcoming webinars, hangouts, and Open Mics at https://openntf.org/webinars


More News