HTML Export ("HTML Projekt")

Allgemeines

Die Erzeugung einer HTML-Darstellung eines Stammbaums ist das eigentliche Ziel von FamTree. Das Resultat eines HTML-Exports, das HTML-Projekt, besteht im Gegensatz zu sonstigen Exporten nicht aus einer einzigen Datei, sondern aus einer Vielzahl von Dateien. Die genaue Anzahl hängt von der Anzahl der Personen im Stammbaum, der Anzahl der vorhandenen Bilder, sowie der verwendeten Vorlage ab. Mehrere hundert oder gar tausende Dateien sind keine Seltenheit.

Voraussetzungen

Vor der Erzeugung eines HTML-Projekts müssen einige Voraussetzungen beachtet werden. Das sind insbesondere:

Wenn anstelle der mitgelieferten Standard-Layoutvorlagen eigenen Vorlagen für das HTML-Projekt verwendet werden sollen, so wird die Lektüre des Kapitels "Layout-Vorlagen" dringend empfohlen.

Durchführung des Exports

Die Erzeugung eines HTML-Projekts wird über den Menüpunkt "Datei / Export / HTML Projekt" gestartet. Dieser Menüpunkt ist nur verfügbar, wenn ein Stammbaum im Arbeitsbereich geladen ist. Nach der Auswahl des Verzeichnisses für das Projekt wird der Export gestartet.

Bei der Erstellung eines HTML-Projekts laufen die folgenden Arbeitsschritte ab:

  1. Eine temporäre FamTree XML Datei wird erstellt.
  2. Alle globalen Transformationen werden gemäß Layout-Vorlage auf die FamTree XML Datei angewendet.
  3. Alle personenbezogenen Transformationen werden gemäß Layout-Vorlage auf jede Person in der FamTree XML Datei angewendet.
  4. Alle statischen Dateien werden gemäß Layout-Vorlage in den Ausgabeordner kopiert.
  5. Falls es die Layout-Vorlage vorsieht, wird die Image-Map generiert und die dazugehörige Grafik erstellt.
  6. Falls es die Layout-Vorlage vorsieht und Bilder vorliegen, werden diese in den Ausgabeordner kopiert.
  7. Falls alle vorhergehenden Schritte fehlerfrei durchgeführt werden konnten, wird die temporäre FamTree XML Datei anschließend wieder gelöscht.

Je nach Größe des Projekts kann ein solcher Export einige Zeit in Anspruch nehmen. Um den Verlauf der Durchführung verfolgen zu können, wird eine Fortschrittsanzeige eingeblendet.

 

© Viktor Keimes, 2010-2020, All rights reserved