MediaWiki TEI extension Pellissier Tanon, Thomas 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.112

Information about the source

Demonstrations tei2019 en TEI MediaWiki
MediaWiki TEI extension demo Thomas Pellissier Tanon

MediaWiki is one of the leading open source wiki engines. It is well known for being used by Wikipedia but it also powers many other websites including Wikisource, the Wikipedia sister project dedicated to transcription, and the TEI wiki. MediaWiki default encoding for wiki pages content is wikitext. However the platform provides a powerful content abstraction system, allowing, e.g. to use an other content encoding for some or all wiki pages.

The aim of this demo is to present a new MediaWiki extension, called "TEI" that allows to create MediaWiki pages encoded in TEI P5 instead of Wikitext. This extension is a work in progress. It provides an implementation of a subset of TEI content tags (i.e. excluding the TEI header) inspired by TEI simplePrint. A simple XML editor is provided with validation and auto-complete based on a configurable ODD bundled with the extension. A beginning of WYSIWYG editor is also available. A demo wiki is updated daily with the latest version of the extension and provides some examples. Before the demonstration we plan to improve both the WYSIWYG and XML editor, implement the support of more TEI tags and attributes and improve the extension configuration and extensibility. If time permits, we also plan to integrate it with ProofreadPage, an other MediaWiki extension providing a transcription workflow for MediaWiki and currently based on Wikitext.