Allgemeines zur Technik der Edition

Die Edition entstand vollständig unter Nutzung Web-basierter Werkzeuge, was ei­ner­seits der räum­li­chen Ver­tei­lung des Projekt­teams entgegen­kam, andererseits aber der Natur des an­ge­streb­ten 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 Nach­nutzung der ent­stan­de­nen Soft­ware-Kom­po­nen­ten im Fall der Nutzung von PHP ein­facher mög­lich 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 unters­tützt (einige andere DBMS ließen sich recht problemlos ergänzen, da die Datenb­ank-Kom­mu­ni­kation 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 Ent­schei­dung fiel nicht zu­letzt im Hin­blick 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-Daten­bank für die Zwecke unse­rer Edi­ti­on nicht einmal Vorteile mit sich bringen würde.

Weitere technische Informationen werden wir im Laufe der Zeit veröffentlichen.