Wiki Update - August 2023

This month sees an update to Login to View, and a fix for an error impacting authors on TLS wiki.

# Login to View

Originally developed five years ago, to support using wiki in community were content needs to remain private. Over the years changes to wiki code, and restrictions applied around oAuth by the identity providers, mean it didn't work as well as it did. In Login to View (review) I took a look at the current situation.

There are updates to both `wiki-client` and `wiki-security-passportjs` to address the identified issues. These are made available in wiki@0.31 *Eric has also updated the docker image dobbs/farm for those that use it.*

# Wiki Server

Those of us that have our authoring environment hosted on TLS, also get a proxy that will retrieve wiki content that is not hosted without TLS.

This proxy had some changes a few months ago to replace the package being used. Unfortunately this missed passing back a `Not Found` error, which caused issues with collaborative link finding pages. This is fixed in wiki-server@0.22.1

After upgrading you might want to clear the site data from your browser, so any *unreachable* remote servers are forgotten and retried. Depending on how those remote sites are being reached they might not appear in the neighbourhood bar, with a tilted flag, so you might not have an easy way to reset them.

# Node.js

A reminder for those running wiki servers. Node.js 16 reaches end of life on September 11th, 2023. blog

There are some new things in Node.js 18 that it would be nice to use to reduce our reliance on NPM packages. So, it is probable that Node.js 18 will become a requirement at some point soon.