<hi xmlns="http://www.tei-c.org/ns/1.0" style="font-size:12pt" xml:space="preserve">Während der Arbeit im Editor verbleiben die Daten im JSON-Format und ermöglichen so eine dynamische Nutzung im Kontext des dem Editor zugrundeliegenden reaktiven JavaScript-Frameworks </hi> <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic" style="font-size:12pt">vue.js</hi><hi xmlns="http://www.tei-c.org/ns/1.0" rend="superscript">9</hi> <hi xmlns="http://www.tei-c.org/ns/1.0" style="font-size:12pt" xml:space="preserve">. Durch die Verwendung von </hi> <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic" style="font-size:12pt" xml:space="preserve">vue.js </hi> <hi xmlns="http://www.tei-c.org/ns/1.0" style="font-size:12pt" xml:space="preserve">in Verbindung mit dem CSS-Framework </hi> <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic" style="font-size:12pt">Bootstrap</hi><hi xmlns="http://www.tei-c.org/ns/1.0" rend="superscript">10</hi> <hi xmlns="http://www.tei-c.org/ns/1.0" style="font-size:12pt" xml:space="preserve"> wird jede Eingabe und Änderung der Nutzer*innen unmittelbar im JSON-Datenmodell abgebildet. Beim Speicherungsvorgang werden die JSON-Daten über die correspSearch-eigene API in valides XML serialisiert, das dann später von correspSearch abgerufen werden kann. Im Falle von invaliden Eingaben enthält der CMIF Creator interne Validierungsfunktionen, die sowohl nach der Eingabe in einzelnen Feldern, als auch vor dem abschließenden Speichervorgang, die Eingaben auf technische Korrektheit überprüft. Finden sich Fehler, so werden diese nicht nur lokalisiert, sondern auch verlinkt, sodass Nutzer*innen direkt zum entsprechenden Eintrag springen können. Beim Laden von validen XML-Dateien in den Editor findet die Umwandlung in JSON ebenfalls über die correspSearch-API statt. Der CMIF Creator wird als OpenSource-Software entwickelt und unter der GNU LGPL lizensiert. Die Quellen sind auf der GitHub-Seite von correspSearch</hi><hi xmlns="http://www.tei-c.org/ns/1.0" rend="superscript">11</hi> <hi xmlns="http://www.tei-c.org/ns/1.0" style="font-size:12pt" xml:space="preserve"> frei zugänglich.</hi>