Hands-on TEI publishing Magdalena Turska Wolfgang Meier eXist Solutions Zentrum für Informationsmodellierung - Austrian Centre for Digital Humanities, Karl-Franzens-Universität Graz Austria Zentrum für Informationsmodellierung - Austrian Centre for Digital Humanities, Karl-Franzens-Universität Graz Austria GAMS - Geisteswissenschaftliches Asset Management System Creative Commons BY-NC 4.0 2019 Graz o:tei2019.181

No source, born digital.

OpenEdition Journals -centre for open electronic publishing- is the platform for journals in the humanities and social sciences, open to quality periodicals looking to publish full-text articles online.

Workshops tei2019

en TEI Publisher publishing

Moving from encoded XML sources to the published digital edition has always been a weak spot for the TEI community. TEI Publisher, an eXist-db based application using the TEI Processing Model principles helps to address this challenge and make creation of standalone digital editions possible out of the box with a focus on standardization, data exchange and sustainability. Since version 4 TEI Publisher not only provides abstraction layer that governs the transformation between the TEI source and output formats like PDF, HTML or ePub. Switching to a web components based design allowed us to bring easy to customize HTML templates into the picture so adjusting the layout of the published edition can be reduced to moving around small blocks of HTML, not unlike playing with LEGOs. Customising the appearance of the text in TEI ODD was proven to easily save thousands of lines of code for media specific stylesheets. New web component based templates offer similar advantages thanks to a growing library of components to just plug into new applications - from faceted search to IIIF viewer. The proposed workshop intends to introduce the main concepts behind the new TEI Publisher and provide a tutorial on how to generate custom standalone edition using it.

Hands-on TEI publishing - workshop

Crossing the divide between encoded XML sources and tangible, published digital edition has always been a weak spot for TEI community. Efforts of the TEI Simple project aimed to bridge that gap with TEI Processing Model idea. TEI Publisher, an eXist-db based application brought the promises of TEI Simple to life with its implementation of the processing model enhanced with an app generator, allowing to create standalone digital editions out of the box. Publishing an edition from TEI sources would usually involve tedious work on complex stylesheets and significant effort in building an application on top of it. Using the TEI Processing Model, customising the transformation of the text is all done in TEI ODD which is fairly easy to grasp even for non-technical users. The power of the eXist-db database and the application framework on the other hand takes care of all the other core features like browsing, search and navigation. Since version 4 TEI Publisher provides a new abstraction layer for the application. Switching to a web components based design allowed us to introduce easy to customize HTML templates into the picture. This way adjusting the layout of the published edition can be reduced to moving around small blocks of HTML, not unlike playing with LEGOs.

Customising the appearance of the text in TEI ODD was proven to easily save thousands of lines of code for media specific stylesheets. New web component based templates offer similar advantages for the application layer. Thanks to a growing library of components to just plug into new applications - from faceted search to IIIF viewer - custom functionality can be easily added manipulating just HTML templates.

The proposed workshop intends to introduce the main concepts behind the new TEI Publisher and provide a tutorial on how to generate custom standalone edition using it. As an inspiration it will also present examples of real apps built with the TEI Publisher, including the challenge of recreating the recently released Van Gogh Letters edition within Publisher.

We hope that exposure to the concepts and technologies presented during the workshop will give its participants a point of exit in the task of publishing their own research data.

Tutors

Wolfgang Meier (wolfgang@existsolutions.com) open source developer, founder of eXist-db XML native database project, author of the TEI Publisher

Magdalena Turska (magdalena@existsolutions.com) developer, one of the authors of the TEI Simple and TEI Processing Model, TEI Technical Council and TAPAS advisory board member, working on integration of TEI Processing Model into TEI and TAPAS infrastructure

Audience

Expected audience is ca 20 participants, ranging from early stage scholars interested in self-publishing of their individual research, through archivists and curators of digital resources, to developers building applications for digital publication of scholarly content. Previous workshops attracted between 15 and 30 people, belonging predominantly to the first category, but with significant presence of two other groups as well. Please note we had TEI Publisher related workshops during previous TEI conferences but we believe that substantial changes in v4 together with few years break since last European workshop (Vienna 2016) merit a slot to talk about it again. Also the actual content of the workshop will substantially differ from previous editions.

Requirements

Spacious room with possibility to set up with participants’ own laptops, plenty of power sockets and good Wi-Fi coverage, beamer and whiteboard. Possibility to rearrange tables/chairs for work in small groups would be appreciated. We’ll want to be able to connect to eXist solutions server, so we’d need to check in advance if local firewall doesn’t block such connections.

Format

Full-day workshop: ca 6h tuition plus lunch and coffee breaks

TEI Publisher http://teipublisher.com.