HCL released Fixpack 1 for 14.5.1 the other day, and they decided to toss in a few features . While I imagine the RAG thing had a bunch of people clamoring for it and the proxy port one is a natural small feature to add, the addition to One-Touch Setup stands out a bit. It gains a new property in the configuration JSON but has a pretty-limited scope: it lets you stash a created document's UNID and…
Just about a year ago today, I posted about some tinkering I was doing with the then-new support in the NSF File Server for live modifying the files in the virtual "WebContent" folder of an NSF. Early Tinkering With that post, I was going the route of developing a project with Maven and then SCP'ing up the build results. That worked for an initial push, but had some big caveats. For one, it took…
Yesterday, I released version 3.7.0 of the XPages JEE project , which is another incremental release that improves a number of things for the apps I've been making with it, as well as just generally bumping implementation versions to keep up to date. gzip Support I added implicit gzip compression for REST services (when the result content type is text/*, JSON, or XML) and for similarly-identified…
When you're developing with Maven, most of your dependencies will come from Maven Central , but there are plenty of reasons why you might want to run your own repository. That could be because you have proprietary components that you don't want publicly accessible or because it makes some organizational sense to host artifacts in your own environment outside of Central. There are a couple projects…
For longer than I'd care to say, I've been plugging away at a new home app for OpenNTF to replace the existing creaky one. The one we have now is XPages-based, while the new one is a soup-to-nuts Jakarta EE app. Even in its eternally-incomplete state, it's been a great exercise to stretch the framework and find places to improve. It's also proving to be a good testbed for other concepts, like…
Last year, while developing Jakarta Modules , I realized that there's a path to accessing Java source files by path in normal NSF apps. This ended up being tracked as a Defect Article , but has unfortunately since been deferred to an unspecified future time. I think it's worth fixing before such a time, though, so I set about doing that. TL;DR If you have a file in Code/Java in Designer named…
Earlier in the month, I wrote about some of my preliminary experiences dealing with the fallout of the switch from CKEditor to TinyMCE in Domino 14.5. In that post, I talked about some of the ways to deal with covering both, but I only casually mentioned one of the severe limitations in the TinyMCE Dijit implementation: unlike the CKEditor version, it doesn't let you provide anything other than…
A few years back, when Twitter finally truly went over the edge into hell, I wrote a post about setting up my Mastodon instance , which uses Keycloak for OIDC auth backed by Domino LDAP for the directory. In the intervening time, Domino sprouted OIDC provider capabilities and so it's been on my back-burner to switch Mastodon over to use it. Keycloak has been fine for me, but I only use it for OIDC…
At the top of the update notes for Designer 14.5 is this bit: My guess is the reason for this change is that CKEditor 4 hit end-of-life in June 2023 and CKEditor 5 dropped the option to license as MPL , meaning the only way to use it in Domino would be to pay for a presumably-onerous enterprise license † . Fair enough. However, you may notice that the documentation for this change is a little...…
When Notes 14 FP2 came out, I made a blog post detailing a change that HCL made to the JRE classpaths that Designer uses for compilation. Specifically, since jvm/lib/ext is not present in newer Java versions, people had found that they manually had to add JARs from ndext to the JRE to get the same sort of "local JAR" behavior from previous versions. HCL "fixed" this by making it so that Designer…