EditionCrafter at DH Inside Out

EditionCrafter at DH Inside Out

At the DH Inside Out Workshop at DH2024, we presented EditionCrafter, a tool for creating digital critical editions and archives. EditionCrafter provides a way to build high quality web based user interfaces for transcriptions and translations that accompany images of the primary sources. The tool comes in two parts: a command line interface and a React component library.

The command line tool is used during the build step to turn a TEI/XML file into a IIIF Manifest and a set of textual fragments, one per layer per page. These can then be put on any type of static web server, including GitHub Pages.

The React component then consumes the generated manifest to display the edition. It is provided both as a NPM package for inclusion in a React App and a UMD build suitable for plain HTML/JS/CSS websites.

DH Inside Out provided the perfect forum for this talk. We were able to dive into the technical details of the tool and even do a live coding demo. We hope that other software developers working in the Digital Humanities on similar projects will find this tool useful and we welcome feedback.