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

Antwort per Email an