User:Dennis Groenewegen/MediaWiki
- A draft for MediaWiki (currently empty)
Contents
Synopsis
MediaWiki (MW) is a free and open-source PHP software package for building web CMSs that can be collaboratively edited. It is popularly known through its application on Wikipedia, for which it was initially created, and other sites hosted by the Wikimedia Foundation, but the basic platform can also be used and extended for many purposes other than those of traditional wikis. Additional functionality is usually achieved by installing ‘extensions’ (which are akin to Drupal’s ‘modules’).
Support for TEI
Rendition
The built-in syntax used to mark up content on regular pages is a simplified form of syntax commonly referred to as ‘wikitext’. Support for TEI/XML markup is not available out of the box, but a number of opportunities are afforded by the software:
(1) Additional XML tags for encoding text according to TEI guidelines can be defined in extensions: see here. TEITags is one such custom extension, which was created by Richard Davis for the Transcribe Bentham Project at UCL. Although it currently covers only a restricted subset of tags, it can be easily extended by hacking into “TEITags.body.php” and defining the appropriate behaviour for each tag in a CSS.
(2) As of MW 1.21 (released in 2013), a facility called ContentHandler is available to add support for specifically declaring content types other than wikitext: see this page.
Interface
Text editors and toolbars
- WikiEditor
- CharInsert
- VisualEditor
- SemanticForms offers a form-based alternative to editing the source text directly. The extension could potentially be extended to assist in XML editing or to allow for images from which to transcribe manuscript material.
Image tools
...
Querying tools / semantic extraction
- Extension:ExternalData
Useful links
- Discussions elsewhere
- https://wikisource.org/wiki/Wikisource:TEI - a number of editors at Wikisource, one of the Wikimedia projects, are discussing the adoption of TEI for Wikisource.
- http://dl.acm.org/citation.cfm?doid=2517978.2517988 - a paper which "presents and discusses an integrated project-specific working environment for editing TEI/XML files and linking entities of interest to a dedicated wiki system. This working environment has been specifically tailored to the workflow in our interdisciplinary digital humanities project "GeoBib". It addresses some challenges that arose while working with person-related data and geographical references in a growing collection of TEI/XML files. While our current solution provides some essential benefits, we also discuss several critical issues and challenges that remain."
[[Category:Tools]] [[Publishing and delivery tools]]