I’ve added Nex support to CapsulePress!
What does that mean?
Nex is a lightweight Internet protocol reminiscent to me of Spartan (which CapsulePress also supports), but even more lightweight. Without even affordances like host identification, MIME types, response codes, or the expectation that Gemtext might be supported by the client, it’s perhaps more like Gopher than it is like Gemini.
It comes from the ever-entertaining smolweb hub of Nightfall City, whose Web interface clearly states at the top of every page the command you could have run to see that content over the Nex protocol. Lagrange added support for Nex almost a year ago and it’s such a lightweight protocol that I was quickly able to adapt CapsulePress’s implementation of Spartan to support Nex, too.
Why, you might ask? Well, the reasons are the same as all the other standards supported by CapsulePress:
- The smolweb is awesome.
- Making WordPress into a CMS things it was never meant to do is sorta my jam.
- It was a quick win while I waited for the pharmacist to shoot me up with
5G microchipsmy ‘flu and Covid boosters.
If you want to add Nex onto your CapsulePress, just git pull
the latest version, ensure TCP port 1900 isn’t firewalled, and don’t add USE_NEX=false
to
your environment. That’s all!