RSSAmplifier

Blog

frostillic.us

frostillic.us Blog

frostillic.usRSS feed ↗10 posts

Latest posts

Configuring A Domino OIDC Provider With One-Touch Setup

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…

Developing Jakarta Apps Via NSF File Server, Take 2

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…

New Release: XPages Jakarta EE 3.7.0

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…

New Small Project: NSF Maven Repository

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…

Running the New OpenNTF Home With DRAPI

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…

Block Web Access to Code/Java Source Files

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…

More Dealing With The TinyMCE Switch

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…

Authenticating Mastodon With Domino's OIDC Provider

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…

Splitting the CKEditor/TinyMCE Difference in XPages on Domino 14.5

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

Quick Tip: Stable ndext Classpaths In Designer 14+

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…