===== Visuelle Entwicklungsumgebung ===== Das Erstellen von Gateway-Skripten setzt gute Kentnisse im Umgang mit einer Skriptsprache wie Perl oder PHP vorraus. Aus diesem Grund haben wir auf der Basis von (p2fs) eine eigene Entwicklungsumgebung bereitgestellt, die es auch dem gelegentlichen Nutzer von (p2f) erlauben sollte, Skripte für einfache Aufgaben selbst zu erstellen. Dazu haben wir viele typische Skripte analysiert, deren häufigsten Anforderungen herausgesucht und in der Entwicklungsumgebung möglichst einfach realisiert. Diese umfassen: * [[print2forms:skripte:funktionen:nutzdaten|Laden von Nutzdaten aus der Index-Datei]] * [[print2forms:skripte:funktionen:mailversand|Mailversand]] * [[print2forms:skripte:funktionen:dateierzeugung|Erzeugen von Dateien]] * [[print2forms:skripte:funktionen:datenbanken|Einfacher Zugriff auf Datenbanken]] * [[print2forms:skripte:funktionen:textersetzung|Textersetzungen]] * [[print2forms:skripte:funktionen:pclpdf|Umwandeln der PCL-Datei in eine PDF-Datei]] * [[print2forms:skripte:funktionen:dateienladen|Laden von Dateien]] * [[print2forms:skripte:funktionen:archiv|Ablegen der zu druckenden Datei in ein elektronisches Archiv]] * [[print2forms:skripte:funktionen:zeit|Umgang mit Zeitangaben]] * [[print2forms:skripte:funktionen:cmd|Starten von Programmen über die Windows Konsole]] * [[print2forms:skripte:funktionen:arithmetischeOperationen|Arithmetische Operationen]] * [[print2forms:skripte:funktionen:verzweigungen|Verzweigungen]] Diese Funktionalitäten werden in der Entwicklungsumgebung durch Puzzleteile repräsentiert. Diese können durch Inneinanderstecken kombiniert werden um so die gewünschte Funktionalität umzusetzen. Die Entwicklungsumgebung übersetzt die dabei entstehende Puzzleteilstruktur in ein ausführbares Skript, dass dann mit einem Gateway verwendet werden kann.