Hallo Michael, > genauso wenig wie es empfehlenswert ist in einem gemischten > Umgebung mit FrameMaker 8 und Vorversionen zu arbeiten, > genauso wenig macht eine Kompatibilität von Skripten im > konkreten Einzelfall Sinn.
Genau das sehe ich nicht so eindeutig. Dokumentations- und Übersetzungs-Dienstleister werden wohl noch eine geraume Zeit mit FM-Dokumenten zu tun haben, die mit FrameMaker 7 und früher erstellt wurden und auch nicht aktualisiert/konvertiert werden sollen. Es gibt immer noch einige FM5.5.6-Dokumente mancher Kunden, die in dieser Version gepflegt und übersetzt werden müssen. Aktualisierte oder neue Scripts, die nur noch mit FM8 im Unicode Mode funktionieren, blieben dann für den Einsatz mit älteren Dokumenten außen vor. Es ist m.E. nicht wirklich praktikabel, dem Kunden zu sagen: Wir bearbeiten und übersetzen nur FM8-Dokumente. Wenn wir FM7-Dokumente übersetzen sollen, wird's teurer, weil unsere aktuellen Scripts erst wieder angepasst werden müssen, damit sie mit dieser Version funktionieren (oder weil Prüfläufe alternativ wieder manuell erledigt werden müssen o.ä.). Auch das Handling, die Ablage und Organisation von Scripten, die nur mit bestimmten FrameMaker- und/oder FrameScript-Versionen funktionieren, die teilweise im ASCII- und teilweise im UTF-8-Modus gespeichert sind, dürfte eine Herausforderung für sich darstellen. Tatsächlich ist das Schreiben "kompatibler Scripts" (wie beschrieben) bezüglich der String-Definition nicht das aufwendigste (wenn man von OWP-Scripts absieht, die tausende von Zeichen in unterschiedlichem Code-Kontext definiert haben). Aufwendig ist nicht zuletzt das Aufräumen vorhandener Scripts, die eben aus älteren Kompatibilitätsgründen verschiedenste Routinen zur Berücksichtigung von Encodingproblemen enthalten (z.B. beim Zugriff aufs Dateisystem, Registryeinträge, Datenimport etc.). Diese Scripts aber komplett neu zu schreiben wäre aber halt noch aufwendiger als deren Anpassung ... Ja: Schwieriges Thema. Schöne Grüße, Klaus _______________________________________________ Talk mailing list [email protected] http://lists.framemaker.de/mailman/listinfo/talk
