LEMDO 2025-09-08 to 2025-09-12
to : Martin Holmes
Minutes: 355
On Monday, got a good run at issue #359, and rewrote a lot of our processing for schemas and sites in order to remove our dependence on the TEI website and on the TEI Oxygen plugin. By early afternoon I had a build that wasn’t failing any tests locally, so I committed the changes. Documentation remains to be done.
On Tuesday, after confirming that the builds worked as expected, I started
some more rigorous testing to confirm that there were no external dependencies.
Found one early on, in the schema build for the LEMDO tei_all schema; that had
@source="[path_to_p5subset]"
on the TEI server, so I replaced that
with the local path. Then mapped www.tei-c.org and tei-c.org to 127.0.0.1 to
make sure no external resources could be accessed, and started a full build
again. Having fixed a couple of external callouts that had previously escaped me,
everything did build in the end, and is now working. After that, I wrote a detailed
documentation page aimed at programmers and project leads on how to build the
schemas.
Then I spent some of Tuesday afternoon trying to figure out what the EMEE folks are trying to do with their use of categories, and a bit of JavaScript they’re introducing. There’s going to be a lot of work there, I think.