• Workshop material. This half-day workshop introduced strategies for handling XML when publishing with static site generators and front-end technologies. The workshop focused on isomorphic approaches to publishing XML data on the web or, in other words, publishing XML data with little or no transformation, or with a structure-preserving mapping that allows working with the output as if it were the initial data source.

    In particular, attendees were introduced to CETEIcean as a way of publishing TEI with minimal (or no) transformation [1], and Verovio, a rendering engine for MEI that produces isomorphic SVG output [2]. The main focus of the workshop was learning how this approach can be used in conjunction with static site generators and will work on examples in “vanilla” JavaScript, React, and Gatsby. This workshop was aimed at attendees who already had some experience with programming (including XSLT) and the command line; however, all were welcome and were supported as much as possible throughout the workshop.

    [1] Cayless, Hugh, and Raffaele Viglianti. 2018. “CETEIcean: TEI in the Browser.” Presented at Balisage: The Markup Conference 2018, Washington, DC, July 31 – August 3, 2018. In: Proceedings of Balisage: The Markup Conference 2018. Balisage Series on Markup Technologies, vol. 21. https://doi.org/10.4242/BalisageVol21.Cayless01.

    [2] Pugin, Laurent. 2016. “Interaction with Music Encoding”. In: „Ei, dem alten Herrn zoll’ ich Achtung gern’“ Festschrift für Joachim Veit zum 60. Geburtstag. Eds. Kristina Richts and Peter Stadler. 617-631. Allitera Verlag.