Entwicklung von Tools
Erstellung und Publikation von Informationen sollte so umgesetzt werden, dass wiederholte, manuelle Arbeiten vermieden werden. Damit wird vermieden, dass beim manuellen Nacharbeiten Fehller gemacht werden und unnötige Zeit aufgewendet werden muss. Auch wenn sich manch zu korrigierender Punkt durch Such-Funktionen finden lässt, wird das Fehlen von Inhalten nur sehr schwer erkannt und erfordert viel Aufmerksamkeit.
Um manuelles Vor- oder Nacharbeiten zu minimieren, entwickle ich gern für Sie Werkzeuge, die Sie in Ihren Publikationsprozess unterstützen können.
Scripte für Adobe FrameMaker
Bereits vor 1994 habe ich PlugIns für FrameMaker entwickelt, um z.B. Telefonbücher automatisiert zu bearbeiten, eine Serienbrief-Funktion im Programm zu implementieren, fehlende Funktionen zu ergänzen, die z.B. bestimmte Formateinstellungen als Attribut-Werte in XML-Strukturen übertragen – und vieles mehr.
Zum Thema Modularisierung werden diverse Scripte benötigt, die in der javascript-basierten ExtendScript-Sprache direkt die FrameMaker-Objekte ansprechen kann. Dazu gehören zum Beispiel folgende Funktionen:
- Erstellung eines Modul-Verwaltungsbuchs, dass aus einem Ordner alle in Unterordnern enthaltenen FrameMaker-Dateien in ein FrameMaker-Buch einfügt und dabei auch die Ordnerstuktur im Buch identisch abbildet.
- Zusammenstellen von noch nicht übersetzten oder veralteten Modulen für die Übersetzung einer konkreten Publikation
- Übertragen von übersetzten Modulen in die Modulablagestruktur der Zielsprache
- Zusammenstellen von Modulen in einer Publikation für eine konkret gewünschte Variante
Verarbeitung von XML-Dateien durch XSLT-Scripte
Sollen XML-Daten publiziert werden, werden die Informationen häufig in einer anderen Struktur benötigt. Sie können z.B. direkt in XHTML oder andere Struktur-Definitionen umgewandelt werden.
Auch im Zusammenhang mit dem Aufbau von FrameMaker-XML-Applikationen können XSLT-Scripte genutzt werden, um die Daten für den Import/Export von XML zu optimieren. Außerdem gibt es seit der Version FrameMaker 11 die Möglichkeit, bei der Erstellung von Texten über die Zwischenablage Daten aus Word oder HTML ins Dokument einzufügen und dabei durch ein spezielles xslt-Script automatisch an die genutzte Struktur-Definition anzupassen.
Erstellen von XML-Daten aus EXCEL bzw. csv-Daten von Datenbanken
Sehr oft werden essentielle Informationen in EXCEL verwaltet, weil das Programm meist verfügbar ist und sich für die Datenorganisation eignet. Um Inhalte aus Datenbanken oder direkt aus EXCEL-Tabellen in spezielle XML-Strukturen umzuwandeln, die sich geändertem Inhalt sofort anpassen, eignen sich Funktionalitäten von EXCEL. Gern unterstütze ich Sie dabei und entwickle für Sie die entsprechenden Makros und Funktionen dafür.