• 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.


Call for Nominations to the OpenNTF Board for 2026-2027

Serdar Basegmez | 2:25:36 AM Monday, September 7, 2026 | Full Story and Comments
It's the time of year when elections open for the OpenNTF Board.

We have five Member Director posts available this year. The current Member Directors whose terms are expiring are:

- Jesse Gallagher
- Serdar Basegmez
- Heiko Voigt
- Kim Greene
- Doug Robinson

Member Director posts can be filled by anyone working for an OpenNTF member company. Companies can still become OpenNTF members prior to the election. Any company wishing to become a member should contact a Board member on Discord.

The terms of the three Contributor Director posts are also expiring. Anyone with an ICLA or CCLA is eligible to stand for a Contributor Director post, which has a one-year term. The current incumbents are:

- Graham Acres
- David Hablewitz
- Christoph Adler

Current Board member and former Chairperson Graham Acres intends to step down at the end of his term, so there is an open spot to fill.

Anyone interested in standing should submit their name and a candidate statement to ip-manager at openntf.org. You may also contact any Board member on Discord if you have any questions or would like more information.

The election schedule will be:

- Nominations are open until 5pm EDT on Monday, 21st September.
- Voting will take place from Tuesday, 22nd September until 5pm EDT on Wednesday, 30th September*.
- The new Board will meet for the first time on Tuesday, 13th October.

* If the number of candidates is equal to or fewer than the number of available posts, those candidates will be elected by acclamation and no ballot will be required.

OpenNTF September Webinar: Using On-Device AI In Your Browser

Jesse Gallagher | 10:52:26 AM Monday, August 31, 2026 | Full Story and Comments
Modern browsers are evolving fast, and newly shipped on-device capabilities open the door to a new class of AI-powered experiences - automatic page summarisation, contextual insights, content extraction, and more.
 
In this webinar, we’ll explore what native browser APIs (like Chrome's Prompt API) and powerful client-side frameworks like WebLLM can do, how developers can integrate them into real applications, and what this might mean for the future of browsing.
 
Expect live examples, and guidance on how to start building with these tools today.
 
Whether you build customer-facing web apps or internal tools, this session will show how AI-assisted browsing could transform user workflows.

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

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

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

OpenNTF August Webinar: Developer Variety Hour '26!

Jesse Gallagher | 7:34:04 AM Thursday, August 6, 2026 | Full Story and Comments
Our August webinar will be another yearly "Developer Variety Hour", where Jesse Gallagher and Serdar Basegmez will discuss various developer topics from OpenNTF and elsewhere, such as developing for Domino outside of Designer with Domino JNX, integration with DRAPI, the XPages JEE project, and others.

Jesse is a board member at OpenNTF and traditionally runs OpenNTF's cozy developer-focused webinars in the dog days of northern-hemisphere summer. Serdar, a fellow OpenNTF board member, spends the dog days experimenting with Domino and Java and sharing what he learns with the community.

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

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

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

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


More News