Webtrees Handbuch/Anleitung für Webmaster/Anleitung Upgrade 21: Unterschied zwischen den Versionen

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
(Formatierung)
(Hinweis auf PHP-Version ergänzt)
 
(9 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Infobox|
{{WT-Seitenkopf|prefix=Abschnitt 8.5.1.4.1|info=1}}{{WT-Inhaltsverzeichnis|Kapitel 8|C|Abschnitt 8.5.1.4.1}}
;Handbuch Im Aufbau...<br>
Bitte haben Sie noch ein wenig Geduld..
}}
{{WT-Inhaltsverzeichnis|Kapitel 8|C|Abschnitt 8.5.1.4.1}}
=== Upgrade auf webtrees Version 2.1 ===
----
Die Version 2.1.0 von '''webtrees''' unterstützt den GEDCOM-Standard 5.5.1 und einige Dialekte von GEDCOM,
wie sie von diversen Genealogieprogrammen genutzt werden.
Zur Vorbereitung auf den GEDCOM-Standard 7.0 wurden bereits in der Version 2.1.0 von '''webtrees''' die im folgenden beschriebenen Anpassungen vorgenommen.


==== Mehrere RESN-Tags in einem Datensatz ====
Die wichtigsten Änderungen beim Upgrade auf die {{WT-Name}} Version 2.1 betreffen die Art der Umsetzung des GEDCOM-Standards. Die Version 2.1 von {{WT-Name}} unterstützt den GEDCOM-Standard 5.5.1 und einige Dialekte von GEDCOM, wie sie von diversen Genealogieprogrammen genutzt werden. Zur Vorbereitung auf den GEDCOM-Standard 7.0 wurden bereits in der Version 2.1.0 von {{WT-Name}} die im folgenden beschriebenen Anpassungen vorgenommen.
----
 
Die Version 2.1 von {{WT-Name}} setzt eine PHP-Version größer oder gleich 7.4 voraus, so dass eventuell vor dem Upgrade auch die PHP-Version aktualisiert werden muss.
 
== Mehrere RESN-Tags in einem Datensatz ==
<div style="display:flow-root;">
<div style="display:flow-root;">
{{Wichtig|Ein Administrator oder ein Verwalter sollte prüfen, ob die folgende Änderung eventuell datenschutzrelevante Auswirkungen auf Informationen in einem Stammbaum haben könnte und deshalb Anpassungen nötig sind (eventuell unter Nutzung der Funktion "[[Webtrees Handbuch/Anleitung für Administratoren#Datenkorrekturen|Suchen und Ersetzen]]").}}
{{Wichtig|Ein Administrator oder ein Verwalter sollte prüfen, ob die folgende Änderung eventuell datenschutzrelevante Auswirkungen auf Informationen in einem Stammbaum haben könnte und deshalb Anpassungen nötig sind (eventuell unter Nutzung der Funktion "[[Webtrees_Handbuch/Anleitung_für_Verwalter#Datenkorrekturen|Suchen und Ersetzen]]").}}
</div>
</div>


Laut GEDCOM 5.5.1 darf ein Datensatz oder Fakt nur maximal ein RESN-Tag haben (siehe Abschnitt "[[Webtrees_Handbuch/Allgemeine_Erläuterung_des_Programms#Datenschutz_für_Fakten|Datenschutz für Fakten]]"). Es gibt jedoch zwei Arten von Einschränkungen, zum einen bezüglich des Anzeigens und zum anderen bezüglich des Bearbeitens von Daten.
Laut GEDCOM 5.5.1 darf ein Datensatz oder Fakt nur maximal ein RESN-Tag haben (siehe Abschnitt "[[Webtrees_Handbuch/Allgemeine_Erläuterung_des_Programms#Datenschutz_für_Fakten|Datenschutz für Fakten]]"). Es gibt jedoch zwei Arten von Einschränkungen, zum einen bezüglich des Anzeigens und zum anderen bezüglich des Bearbeitens von Daten.


In '''webtrees''' bis zur Version 2.0 wurde diese Inkonsistenz im Standard dadurch gelöst, dass mehrere Tags zugelassen wurden. Zum Beispiel
In {{WT-Name}} bis zur Version 2.0 wurde diese Inkonsistenz im Standard dadurch gelöst, dass mehrere Tags zugelassen wurden. Zum Beispiel
   0 @X1@ INDI
   0 @X1@ INDI
   1 RESN privacy
   1 RESN privacy
   1 RESN locked
   1 RESN locked
Die GEDCOM 7.0-Spezifikation besagt, dass mehrere Werte in einem einzigen Tag kombiniert werden sollen.<ref>Vgl. https://gedcom.io/specifications/FamilySearchGEDCOMv7.html#enum-RESN.</ref> Zum Beispiel
Die GEDCOM 7.0-Spezifikation besagt, dass mehrere Werte in einem einzigen Tag als Auflistung kombiniert werden sollen.<ref>Vgl. https://gedcom.io/specifications/FamilySearchGEDCOMv7.html#enum-RESN.</ref> Zum Beispiel
   0 @X1@ INDI
   0 @X1@ INDI
   1 RESN PRIVACY, LOCKED
   1 RESN PRIVACY, LOCKED
'''webtrees''' 2.1 verwendet nun dieses neue Format. Wenn in einem Stammbaum bislang beide Einschränkungen in einem Datensatz in zwei RESN-Zeilen verwendet werden, dann muss dies nun korrigiert werden, da nur noch das erste RESN-Tag verwendet wird. Dadurch könnten eventuell zu schützende Daten unbeabsichtigt sichtbar oder bearbeitbar werden.
{{WT-Name}} 2.1 verwendet nun dieses neue Format. Wenn in einem Stammbaum bislang beide Einschränkungen in einem Datensatz in zwei RESN-Zeilen verwendet werden, muss dies manuell korrigiert werden, da nur noch das erste RESN-Tag verwendet wird. Dadurch könnten eventuell zu schützende Daten unbeabsichtigt sichtbar oder bearbeitbar werden.


==== Groß- und Kleinschreibung ====
== Groß- und Kleinschreibung ==
----
Laut dem GEDCOM-Standard 5.5.1 sind Groß- und Kleinschreibung bei vordefinierten Attributen (Aufzählungswerten) gleichwertig. Beispielsweise werden die folgenden Datensätze gleich behandelt:
Laut dem GEDCOM-Standard 5.5.1 sind Groß- und Kleinschreibung bei vordefinierten Attributen (Aufzählungswerten) gleichwertig. Beispielsweise werden die folgenden Datensätze gleich behandelt:
   1 NAME
   1 NAME
Zeile 47: Zeile 40:
   2 DATE 13 MAY 1984
   2 DATE 13 MAY 1984
   2 AGE STILLBORN
   2 AGE STILLBORN
In GEDCOM 7.0 müssen diese Werte in Großbuchstaben geschrieben werden. '''webtrees''' 2.1 unterstützt weiterhin Werte in Groß- und Kleinschreibung,
In GEDCOM 7.0 müssen alle Attribut-Werte in Großbuchstaben geschrieben werden. {{WT-Name}} 2.1 unterstützt weiterhin Werte in Groß- und Kleinschreibung, allerdings werden neue Werte ab jetzt nur noch in Großbuchstaben erstellt.
allerdings werden neue Werte ab jetzt nur noch in Großbuchstaben erstellt.


==== Zeitangaben ====
== Zeitangaben ==
----
Häufig wird in vornehmlich deutschen Geburts- oder Sterbedokumenten neben dem Datum auch die genaue Uhrzeit angegeben. Laut GEDCOM-Standard 5.5.1 sind Uhrzeitangaben als Ergänzung zu Datumsangaben nicht zulässig. Diese sind erst mit dem GEDCOM-Standard 7 erlaubt. Da {{WT-Name}} diese Angaben schon sehr lange unterstützt hat, wurde diese Möglichkeit ab der Version 2.1.2 wieder aktiviert, nachdem sie beim Upgrade auf 2.1.0 zunächst nicht mehr verfügbar war. Bei der [[Webtrees Handbuch/Anleitung für Verwalter#Fehlersuche|Fehlersuche]] von {{WT-Name}} nach GEDCOM 5.5.1 erscheinen diese Felder korrekterweise als Fehler.
Häufig wird in Geburts- oder Sterbedokumenten neben dem Datum auch die genaue Uhrzeit angegeben.
Laut dem GEDCOM-Standard 5.5.1 sind Uhrzeitangaben als Ergänzung zu Datumsangaben nicht zulässig.
Das ist aber im GEDCOM-Standard 7 erlaubt.
Da '''webtrees''' diese mögliche Angabe schon sehr lange unterstützt,
wurde diese Unterstützung auch in der Version 2.1.2 wieder eingebaut, nachdem sie in 2.1.0 entfallen war.


==== GEDCOM ====
== GEDCOM ==
----
Die Interpretation von GEDCOM-Inhalten wurde komplett überarbeitet und orientiert sich nun strikter am Standard, wobei aber auch viele GEDCOM-Dialekte explizit und kontrolliert toleriert werden. Die [[Webtrees Handbuch/Anleitung für Verwalter#Fehlersuche|Suche nach GEDCOM-Fehlern]] in den Daten wurde erheblich ausgebaut.
Die Interpretation von GEDCOM-Inhalten wurde komplett überarbeitet und orientiert sich nun strikter am Standard,
wobei aber auch sehr viele GEDCOM-Dialekte nun explizit und kontrolliert unterstützt werden. Die [[Webtrees Handbuch/Anleitung für Administratoren/Stammbäume|Suche nach GEDCOM-Fehlern]] in den Daten wurde erheblich ausgebaut.


==== Erweiterungsmodule ====
== Erweiterungsmodule ==
----
Beim Wechsel von der Version 2.0 auf die Version 2.1 sind sehr viele interne Schnittstellen geändert worden. Im Ergebnis waren dadurch fast alle [[Webtrees Handbuch/Anleitung für Webmaster/Erweiterungsmodule|Erweiterungsmodule]] nicht mehr kompatibel und mussten entsprechend an die Version 2.1 angepasst werden.
Beim Wechsel von der Version 2.0 auf die Version 2.1 sind sehr viele interne Schnitstellen geändert worden.
Im Ergebnis sind dadurch fast alle [[Webtrees Handbuch/Anleitung für Webmaster/Erweiterungsmodule|Erweiterungsmodule]] nicht mehr kompatibel und müssen entsprechend angepasst werden.


=== Einzelnachweise ===
== Einzelnachweise ==
----
<references />
<references />


[[Kategorie:Webtrees]]
[[Kategorie:Webtrees]]

Aktuelle Version vom 20. Dezember 2023, 15:50 Uhr

Webtrees Icon
Info
Handbuch-Abschnitt noch im Aufbau
Bitte haben Sie noch ein wenig Geduld oder bringen sich auch gern selber mit ein :-)..


Die wichtigsten Änderungen beim Upgrade auf die webtrees Version 2.1 betreffen die Art der Umsetzung des GEDCOM-Standards. Die Version 2.1 von webtrees unterstützt den GEDCOM-Standard 5.5.1 und einige Dialekte von GEDCOM, wie sie von diversen Genealogieprogrammen genutzt werden. Zur Vorbereitung auf den GEDCOM-Standard 7.0 wurden bereits in der Version 2.1.0 von webtrees die im folgenden beschriebenen Anpassungen vorgenommen.

Die Version 2.1 von webtrees setzt eine PHP-Version größer oder gleich 7.4 voraus, so dass eventuell vor dem Upgrade auch die PHP-Version aktualisiert werden muss.

Mehrere RESN-Tags in einem Datensatz

Wichtig
Ein Administrator oder ein Verwalter sollte prüfen, ob die folgende Änderung eventuell datenschutzrelevante Auswirkungen auf Informationen in einem Stammbaum haben könnte und deshalb Anpassungen nötig sind (eventuell unter Nutzung der Funktion "Suchen und Ersetzen").

Laut GEDCOM 5.5.1 darf ein Datensatz oder Fakt nur maximal ein RESN-Tag haben (siehe Abschnitt "Datenschutz für Fakten"). Es gibt jedoch zwei Arten von Einschränkungen, zum einen bezüglich des Anzeigens und zum anderen bezüglich des Bearbeitens von Daten.

In webtrees bis zur Version 2.0 wurde diese Inkonsistenz im Standard dadurch gelöst, dass mehrere Tags zugelassen wurden. Zum Beispiel

 0 @X1@ INDI
 1 RESN privacy
 1 RESN locked

Die GEDCOM 7.0-Spezifikation besagt, dass mehrere Werte in einem einzigen Tag als Auflistung kombiniert werden sollen.[1] Zum Beispiel

 0 @X1@ INDI
 1 RESN PRIVACY, LOCKED

webtrees 2.1 verwendet nun dieses neue Format. Wenn in einem Stammbaum bislang beide Einschränkungen in einem Datensatz in zwei RESN-Zeilen verwendet werden, muss dies manuell korrigiert werden, da nur noch das erste RESN-Tag verwendet wird. Dadurch könnten eventuell zu schützende Daten unbeabsichtigt sichtbar oder bearbeitbar werden.

Groß- und Kleinschreibung

Laut dem GEDCOM-Standard 5.5.1 sind Groß- und Kleinschreibung bei vordefinierten Attributen (Aufzählungswerten) gleichwertig. Beispielsweise werden die folgenden Datensätze gleich behandelt:

 1 NAME
 2 TYPE married

oder

 1 NAME
 2 TYPE MARRIED

oder

 1 NAME
 2 TYPE mArRiEd

Ähnliches gilt auch bei vielen weiteren vordefinierten Attributen, zum Beispiel bei speziellen Altersangaben, etwa bei der Angabe, ob ein Kind tot geboren wurde:

 1 DEAT
 2 DATE 13 MAY 1984
 2 AGE stillborn

oder

 1 DEAT
 2 DATE 13 MAY 1984
 2 AGE STILLBORN

In GEDCOM 7.0 müssen alle Attribut-Werte in Großbuchstaben geschrieben werden. webtrees 2.1 unterstützt weiterhin Werte in Groß- und Kleinschreibung, allerdings werden neue Werte ab jetzt nur noch in Großbuchstaben erstellt.

Zeitangaben

Häufig wird in vornehmlich deutschen Geburts- oder Sterbedokumenten neben dem Datum auch die genaue Uhrzeit angegeben. Laut GEDCOM-Standard 5.5.1 sind Uhrzeitangaben als Ergänzung zu Datumsangaben nicht zulässig. Diese sind erst mit dem GEDCOM-Standard 7 erlaubt. Da webtrees diese Angaben schon sehr lange unterstützt hat, wurde diese Möglichkeit ab der Version 2.1.2 wieder aktiviert, nachdem sie beim Upgrade auf 2.1.0 zunächst nicht mehr verfügbar war. Bei der Fehlersuche von webtrees nach GEDCOM 5.5.1 erscheinen diese Felder korrekterweise als Fehler.

GEDCOM

Die Interpretation von GEDCOM-Inhalten wurde komplett überarbeitet und orientiert sich nun strikter am Standard, wobei aber auch viele GEDCOM-Dialekte explizit und kontrolliert toleriert werden. Die Suche nach GEDCOM-Fehlern in den Daten wurde erheblich ausgebaut.

Erweiterungsmodule

Beim Wechsel von der Version 2.0 auf die Version 2.1 sind sehr viele interne Schnittstellen geändert worden. Im Ergebnis waren dadurch fast alle Erweiterungsmodule nicht mehr kompatibel und mussten entsprechend an die Version 2.1 angepasst werden.

Einzelnachweise