Re: GEDCOM Import

Hallo Markus,

zu 1: nein. webtrees verschluckt im Gegensatz zu fast allen anderen Programmen nichts, sondern übernimmt alles, da gibt es also keinen wirklichen Bedarf für ein Logfile. Ich habe vor einiger Zeit einmal diverse Programme getestet; grauenhaft was da alles in anderen Programmen unter den Tisch fiel; da kann man froh sein, wenn diese Programme das wenigstens protokollieren. Es kann aber sein, dass webtrees bei nicht korrektem GEDCOM-Code Dinge, die übernommen worden sind, dann nicht darstellt. Vorhanden sind dieses Sachen dann aber immer noch.

zu 2: einen Validator einzusetzen ist immer gut. Ich nutze ShowMeGedcom und GedcomValidator für die formale Richtigkeit. Es ist immer sinnvoll alle nutzerspezifischen Tags, die Ahnenwin eventuell verwendet vor oder nach dem Export zu entfernen oder in etwas GEDCOM-konformes umzuwandlen. Das kann man aber auch noch nach Import in webtrees machen, da dort mit dem "Suchen/Ersetzen mit regulären Ausdrücken" ein sehr mächtiges Tool für solche Aufgaben bereit steht. Stammbaumdrucker finde ich bzgl. seiner Plausibilitätskontrollen auch sehr hilfreich.

zu 3: webtrees unterstützt _LOC mit einem Zusatzmodul. Daher musst Du vor dem Import (!) bereits die Vesta-Module https://cissee.de/ (am besten alle) installieren. Dabei fällt mir auf, dass Du noch die Vesrion 1 von webtrees nutzt. Da solltest Du unbedingt vorher auf Version 2.0.11 umsteigen. Dazu gibt es eine genaue Anleitung, was man da alles beachten muss. Ob auch Version 2 so schön in Deine Joomla-Umgebung integrierbar ist, kann ich nicht sagen, wirst Du ja sehen. Die Stammbaumübersicht von JustCarmen gibt es dann auf jeden Fall leider nicht mehr und für Deine Änderungen an der Menüstruktur wirst Du wohl völlig neue Module programmieren müssen.

zu 4: auf gar keinen Fall! Jeder Import und Export bei anderen Programmen führt zu Verlusten. Ich kennen nur webtrees als einziges Programm, das bis auf ein paar ganz exotische Dinge Import und Export ohne jeden Verlust hinbekommt. Und Du kannst ja dem Vorschlag von Peter Schulz folgen und nach dem Import in webtrees gleich wieder exportieren und vergleichen. Würde mich sehr wundern, wenn Du da etwas Signifikantes finden solltest (eigentlich werden nur Inline-Media-Verweise in Media-Records umgewandelt, aber das sollte für die Darstellung irrelevant sein).

zu 5: Ja, Du kannst nach dem Import die verschiedenen Datenbereinigungsassistenten von webtrees nutzen, etwa um veraltete Tags wie CEME oder nicht nötige Tags wie _PRIM zu korrigieren. Wichtig wäre noch, dass das wichtigste Foto einer Person möglichst als erstes Foto dieser Person in der GEDCOM-Datei auftaucht, damit es dann dort als Profilbild zur Ansicht kommt; das wirst aber eh schon so haben, wenn Du bereits jetzt webtrees als Anzeigeprogramm verwendest. Ich habe mir mit den Datenkorrekturen nur einmal Probleme eingehandelt: zu Beginn meiner Ahnenforschung war bei vielen Personen nicht klar, ob sie noch leben oder schon gestorben sind, da entsprechende Einträge fehlten. Ich habe dann die webtrees-Korrektur darauf losgelassen und die hat etliche lebende Personen als "tod" markiert, was mich einige Zeit gekostet hat das wieder gerade zu ziehen. Passiert aber nicht, wenn die meisten Personen bereits richtig zugeordnet sind, dann findet dieser Assistent wirklich nur noch die Personen, die man vergessen hat mit "1 DEAT Y" zu kennzeichnen.

Viel Erfolg! Es lohnt sich!
Hermann

Hallo Hermann,

vielen Dank für Deine ausführlichen Tipps! Anworten siehe unten.

Hallo Markus,

zu 1: nein. webtrees verschluckt im Gegensatz zu fast allen anderen Programmen nichts, sondern übernimmt alles, da gibt es also keinen wirklichen Bedarf für ein Logfile. Ich habe vor einiger Zeit einmal diverse Programme getestet; grauenhaft was da alles in anderen Programmen unter den Tisch fiel; da kann man froh sein, wenn diese Programme das wenigstens protokollieren. Es kann aber sein, dass webtrees bei nicht korrektem GEDCOM-Code Dinge, die übernommen worden sind, dann nicht darstellt. Vorhanden sind dieses Sachen dann aber immer noch.

Das kann ich mittlerweile anhand meiner weiteren Experimente voll und ganz bestätigen. Soweit für mich ersichtlich, übernimmt webtrees so gut wie alles. Ganz wenige Sachen werden nicht angezeigt. Es wird auch alles wieder exportiert.

D.h. das Risiko, Daten zu verlieren, scheint ziemlich gering zu sein. Umgekehrt besteht eher das Risiko, dass man falsche Daten aus dem alten Programm ewig "mitschleppt", worauf Du ja unter 2. auch hingewießen hast.

zu 2: einen Validator einzusetzen ist immer gut. Ich nutze ShowMeGedcom und GedcomValidator für die formale Richtigkeit. Es ist immer sinnvoll alle nutzerspezifischen Tags, die Ahnenwin eventuell verwendet vor oder nach dem Export zu entfernen oder in etwas GEDCOM-konformes umzuwandlen. Das kann man aber auch noch nach Import in webtrees machen, da dort mit dem "Suchen/Ersetzen mit regulären Ausdrücken" ein sehr mächtiges Tool für solche Aufgaben bereit steht. Stammbaumdrucker finde ich bzgl. seiner Plausibilitätskontrollen auch sehr hilfreich.

Ja, so bin ich jetzt unterwegs. Bei mir kommt hier hauptsächlich GedTool und Stammbaumdrucker als "Validatoren" zum Einsatz. Ist aber wirklich eine Mammutaufgabe, bis man die falschen Daten alle Stück für Stück bereinigt hat.

zu 3: webtrees unterstützt _LOC mit einem Zusatzmodul. Daher musst Du vor dem Import (!) bereits die Vesta-Module https://cissee.de/ (am besten alle) installieren. Dabei fällt mir auf, dass Du noch die Vesrion 1 von webtrees nutzt. Da solltest Du unbedingt vorher auf Version 2.0.11 umsteigen. Dazu gibt es eine genaue Anleitung, was man da alles beachten muss. Ob auch Version 2 so schön in Deine Joomla-Umgebung integrierbar ist, kann ich nicht sagen, wirst Du ja sehen. Die Stammbaumübersicht von JustCarmen gibt es dann auf jeden Fall leider nicht mehr und für Deine Änderungen an der Menüstruktur wirst Du wohl völlig neue Module programmieren müssen.

Habe jetzt auch die Vesta-Module intalliert. Die _LOC Vorgehensweise ist zwar nur ein Ableger vom Standard, aber erscheint mir prinzipiell sinnvoll. Wenn ich die entsprechenden Menüs richtig verstanden habe, setzt Webtrees ja jetzt auch auf eine eigene Ortsdatenbank. Bevor ich aber hier etwas Webtrees-spezifisches aufbaue, nehme ich lieber _LOC; das nutzen ja andere Programme auch.

Anmerkung: auf meiner Homepage läuft bis auf weiteres 1.7 (nur als Viewer für die Datenanzeige). Damit läuft die Integration in Joomla sehr gut und "never change a running system ...". Als "Ahnenprogramm" setzte ich aber auf 2.0 .

zu 4: auf gar keinen Fall! Jeder Import und Export bei anderen Programmen führt zu Verlusten. Ich kennen nur webtrees als einziges Programm, das bis auf ein paar ganz exotische Dinge Import und Export ohne jeden Verlust hinbekommt. Und Du kannst ja dem Vorschlag von Peter Schulz folgen und nach dem Import in webtrees gleich wieder exportieren und vergleichen. Würde mich sehr wundern, wenn Du da etwas Signifikantes finden solltest (eigentlich werden nur Inline-Media-Verweise in Media-Records umgewandelt, aber das sollte für die Darstellung irrelevant sein).

zu 5: Ja, Du kannst nach dem Import die verschiedenen Datenbereinigungsassistenten von webtrees nutzen, etwa um veraltete Tags wie CEME oder nicht nötige Tags wie _PRIM zu korrigieren. Wichtig wäre noch, dass das wichtigste Foto einer Person möglichst als erstes Foto dieser Person in der GEDCOM-Datei auftaucht, damit es dann dort als Profilbild zur Ansicht kommt; das wirst aber eh schon so haben, wenn Du bereits jetzt webtrees als Anzeigeprogramm verwendest. Ich habe mir mit den Datenkorrekturen nur einmal Probleme eingehandelt: zu Beginn meiner Ahnenforschung war bei vielen Personen nicht klar, ob sie noch leben oder schon gestorben sind, da entsprechende Einträge fehlten. Ich habe dann die webtrees-Korrektur darauf losgelassen und die hat etliche lebende Personen als "tod" markiert, was mich einige Zeit gekostet hat das wieder gerade zu ziehen. Passiert aber nicht, wenn die meisten Personen bereits richtig zugeordnet sind, dann findet dieser Assistent wirklich nur noch die Personen, die man vergessen hat mit "1 DEAT Y" zu kennzeichnen.

Fotos bzw. allg. Medien setze ich bisher noch nicht ein. Das ist dann geplant, wenn alles läuft. Deine Start-Tipps sind sehr wertvoll; werde ich dann beachten.

Nochmal vielen Dank für die ausführliche Antwort!

Grüße

Markus

Hi Markus,
das würde ich nicht machen. Ich würde von Beginn an die Medieneinbindung verproben.

Besser wäre m.E.:
1. alle Fotos auf dem Server speichern
2. Daten importieren
3. im besten Fall werden die Fotos sofort gefunden
4. im schlechten Fall hast Du sofort ein Indiz, die erforderliche Anpassungen vorzunehmen, die dann nachfolgend immer funktionieren werden.

Wenn Du damit wartest, kann (nicht muss) es sein, dass Du Du, nachdem Du bereits umfangreiche Aufwände in die Datenpflege gesteckt hast, nochmals neu anfangen musst.

Die Fotos auf dem Server gespeichert vorrätig haben, kann im jedenfalls nichts schaden oder verbauen.

Aber vie immer - viele Wege führen nach Rom.

My50ct, Marko