Allgemeines zur Technik der Edition
Die Edition entstand vollständig unter Nutzung Web-basierter Werkzeuge, was einerseits der räumlichen Verteilung des Projektteams entgegenkam, andererseits aber der Natur des angestrebten Ziels – nämlich einer Online-Edition – entsprach.
Die Programmierung des Backends sowie des Frontends (also der Editions-Website, auf der Sie sich im Moment befinden) erfolgten bzw. erfolgen komplett in PHP. Neben dem Aspekt der prinzipiellen Web-Orientierung dieser Sprache fiel die Entscheidung für PHP auch aus dem Grund, dass dank der starken Verbreitung von LAMP-Servern eine Nachnutzung der entstandenen Software-Komponenten im Fall der Nutzung von PHP einfacher möglich ist als bei manch anderer Sprache.
Daneben kommt eine SQL-Datenbank zum Einsatz, bei der es sich auf diesem Server konkret um MySQL handelt; allerdings werden auch SQLite und PostgreSQL unterstützt (einige andere DBMS ließen sich recht problemlos ergänzen, da die Datenbank-Kommunikation auf Basis von PHPs PDO-Extension implementiert ist).
Auch wenn Sandrarts Text in XML erfasst wurde (TEI P5 Lite), verwendet die Edition keine native XML-Datenbank – vielmehr werden alle relevanten Informationen aus dem Quelldokument extrahiert und in die relationale Datenbank überführt. Auch diese Entscheidung fiel nicht zuletzt im Hinblick auf eine einfache Nachnutzung der Technik; darüber hinaus stehen auf diesem Weg aber auch die erforderlichen Funktionalitäten bzw. Abfragemöglichkeiten in effizienter Form zur Verfügung, so dass eine XML-Datenbank für die Zwecke unserer Edition nicht einmal Vorteile mit sich bringen würde.
Weitere technische Informationen werden wir im Laufe der Zeit veröffentlichen.