Here There Be WARCs
· β˜• 8 min read · ✍️ Mark A. McFate
The term WARC, an abbreviation of Web ARChive, always reminds me of things like hobbits, elves, dark lords, and orcs, of course. But this post has nothing to do with those things so I need to clear my head and press on.

New Host Config: Vulnerability Scan
· β˜• 7 min read · ✍️ Mark A. McFate
Today I elected to run a vulnerability scan against our new instance of the docker-traefik2-acme-host configuration that’s running on The command I used, and the results, are posted below. ╭─islandora@dgdockerx ~ ╰─$ /home/islandora/ ########################################################### 3.0rc4 from This program is free software.

Markdown Syntax Guide
Markdown Syntax Guide
· β˜• 3 min read · πŸ€– Choi
Sample article showcasing basic Markdown syntax and formatting for HTML elements.

Host Config: docker-traefik2-acme-host
· β˜• 1 min read · ✍️ Mark A. McFate
This post is celebrating the completion (really, is anything ever complete?) of a new server/host/stack deployment project: docker-traefik2-acme-host. In order to make this post really easy to read, I’m going to wrap it up in one bullet… And that’s a wrap.

Traefik and Instead of DNS-01
· β˜• 13 min read · ✍️ Mark A. McFate
This post is a follow-up to Dockerized Traefik Host Using ACME DNS-01 Challenge. It introduces an alternative to the failed process that was proposed in that earlier post. Note that the following config-specific elements have been replaced below: 6 occurances of ?

Remote Connection to MA6879
· β˜• 2 min read · ✍️ Mark A. McFate
MA6879 is the tag ID of the Mac Mini student-workstation in my Grinnell College office in Burling Library. During the COVID-19 pandemic it’s the only Mac that I have access to on campus. But the Macs here in my home office are not allowed to run Screens 4, the software that I formerly used to make remote connections between Macs.

Oral History Transcription Workflow
· β˜• 14 min read · ✍️ Mark A. McFate
Digital.Grinnell features a fair number of transcribed digital oral histories. Most are interviews conducted with Grinnelleans as they return to campus annualy for alumni Reunion or Grinnell’s Multicultural Reunion. What follows is largely sharable “public” content lifted from a “private” GitHub repository at https://github.

Digital.Grinnell Custom MODS Display
Digital.Grinnell Custom MODS Display
· β˜• 2 min read · ✍️ Mark A. McFate
Digital.Grinnell has seen a lot of customization over the years, and quite a bit of it relates to how an object’s metadata, especially its MODS metadata, is displayed. My aim for the past couple of years has been to remove as much customization as possible, but I’ve found it difficult to remove features of our MODS display because those features seem to be rather popular.

Islandora MODS Post-Processing
· β˜• 12 min read · ✍️ Mark A. McFate
Attention: On 21-May-2020 this optional, but recommended, sixth step was added to the workflow that is documented in Exporting, Editing, & Replacing MODS Datastreams and Exporting, Editing, & Replacing MODS Datastreams: Technical Details. This addtional workflow step comes in the form of a new Drush command: islandora_mods_post_processing, an addition to my previous work in islandora_mods_via_twig.

Simplified Testing of Traefik 2 with ACME DNS-01 Challenge
· β˜• 3 min read · ✍️ Mark A. McFate
This post is a simplified and focused follow-up to Dockerized Traefik Host Using ACME DNS-01 Challenge. Simplify Today, 19-May-2020, I’m going to take a shot at simplifying my testing on by removing unnecessary things and consolidating as much as possible to reduce clutter in the logs and get right to the point.