Webtrees: Unterschied zwischen den Versionen

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
K (→‎Version: - v. 1.7.9)
(V 2.1.18)
 
(109 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
== Bezeichnung ==
== Bezeichnung ==
<!-- Hier den Softwaretitel eintragen -->
<!-- Hier den Softwaretitel eintragen -->
* '''Webtrees''' - Web based Family History Software (etwa: "Internet-basierte Stammbaum-Software")
* '''webtrees''' (Web based family history software)
 
Das Programm entstand 2010 als Fork (Abspaltung) aus dem bisherigen Projekt [[PhpGedView]] als sich einige der Entwickler neu zusammen fanden. (=> Siehe auch: [[Genmod]])


== Version ==
== Version ==
* 1.7.9 (seit 23.12.2016)
* 2.1.18 (seit 19.10.2023 - aktuelle Version)


== Lauffähig unter folgenden Betriebssystemen ==
== Lauffähig unter folgenden Betriebssystemen ==
Basiert auf Webtechniken:
webtrees basiert auf Webtechniken
* Webserver (z.B. nginx, Apache, IIS).
* Webserver unter Linux oder Windows (z.B. nginx, Apache, IIS).
* Datenbank MySQL 5.0.13 oder neuer.
* PHP - Version 7.4, 8.0, 8.1 oder 8.2
* PHP 5.3.2 oder spätere mit PHP/PDO library for MySQL.
* unterstützte Datenbanken
* 32-64 MiB RAM, je nach Größe des Stammbaums.
** MySQL - Version 5.7 oder höher
* 65 MiB Festplattenspeicher für die Installation, plus die Größe der Daten in der Datenbank ([GEDCOM]-Daten) sowie Mediendaten (Bilder, Dokumente, etc.).
** MariaDB - Version 10.3 oder höher
<p>Das aktuelle Webtrees benötigt '''PHP 5.3'''. Falls Ihr Server nur '''PHP 5.2''' erlaubt, müssen Sie die letzte [https://launchpad.net/webtrees/1.4/1.4.6 Webtrees Version 1.4.6] installieren.</p>
** PostgreSQL - Version 9.6 oder höher
[[Datei:Privacy_admin_menu_webtrees141_en.png|thumb|right|300px|Datenschutz lt. PstG in Webtrees (110 Jahre nach Geburt und 30 Jahre nach Tod)]]
** SQLite - Version 3.8.8 oder höher
** SQL-Server - 2017 oder höher


== Beschreibung ==
== Beschreibung ==
* Genealogische Online-Anwendung für gemeinsame Datenpflege
[[Datei:Webtrees_privacy_admin_menu_v20_de.png|thumb|right|300px|Datenschutzeinstellungen in webtrees|verweis=Special:FilePath/Webtrees_privacy_admin_menu_v20_de.png]]
* nach eigenen Angaben: auf Schutz der Privatsphäre (Datenschutz) bedacht:
webtrees ist eine genealogische Online-Anwendung für die gemeinsame Datenpflege durch verschiedene Nutzer. Verschiedene Darstellungsmöglichkeiten für die genealogischen Daten stehen zur Verfügung, unter anderem Ahnen- und Familienbuch-Diagramm, Darstellung als „Sanduhr“, Stammbaum oder Nachfahrenbaum. Weitere Funktionen sind die Lebensspannenanzeige (parallele Darstellung der „Lebensleiste“ mehrerer Personen) oder die Berechnung der Verwandtschaftsbeziehung zwischen zwei Personen.
** Site-Ebene: Steuerung, wer die Seiten sehen kann, sich registrieren darf: von jedermann bis niemand
 
** Stammbaum-Ebene: Jeder Baum kann in Bezug auf den Schutz unterschiedlich konfiguriert werden
Die Anwendung ist gekennzeichnet durch
** Benutzer-Ebene: Für jeden Benutzer kann speziell eingestellt werden, was dieser sehen kann/darf, ob dieser Daten bearbeiten und Konfigurationen ändern darf.
* sehr umfangreiche Unterstützung von GEDCOM 5.5.1 und diversen GEDCOM-Dialekten, wie etwa den Festlegungen der [[GEDCOM-L|GEDCOM-L-Gruppe]] (siehe [https://genealogy.net/GEDCOM/ Addendum])
** Datensatz-Ebene: Einschränkung der Datenanzeige auf definierte Personen-Datensätze (oder alle); Verstecken/Schutz einzelner Personen-Datensätze; Berücksichtigung des Schutzes erst jüngst verstorbener Personen usw.
* parallele Installation mehrerer Stammbäume
** Fakt-Ebene: Einzelne Datenfelder (z.B. die Sozialversicherungsnummer) können speziell geschützt werden: vor allen außer dem Admin, oder auf andere, abgestufte Weise
* Nutzbarkeit mit großen Datenmengen (auch über eine Million Personen) in Abhängigkeit von der Leistungsfähigkeit des Servers
** Kombinationen der Schutz-Ebenen
* Nutzung in verschiedenen Browsern auf unterschiedlichsten Geräten (auch Tablets und Smartphones)
* arbeitet mit Standard-GEDCOM-Dateien (5.5.1) als Schnittstelle
* Verwaltung von Quellen, Archiven, gemeinsamen Notizen, Mediendaten
* Datenschutz gemäß Personenstandsgesetz einstellbar. (z.B. 110 Jahre nach Geburt und 30 Jahre nach Tod) -> siehe Screenshot rechts
* Unterstützung verschiedener Kalender
* Unterstützung von Ortsdatensätzen und [http://gov.genealogy.net/ GOV] durch [https://cissee.de/ Erweiterungsmodule]
* Verwaltung genealogischer Forschungsaufgaben
* ausgefeiltes Konzept für Datenschutz und Datensicherheit
** Steuerung, welche Nutzer welche Informationen sehen und bearbeiten dürfen, mit einem Rollenkonzept (Besucher, Mitglieder, Moderatoren, Verwalter)
** Festlegung von Schutzregeln auf der Ebene von einzelnen Stammbäumen, Typen von Datensätzen sowie granular für einzelne Datensätze
** Datenschutz für verstorbene Personen ist gemäß des lokalen Personenstandsgesetzes einstellbar (z.B. 110 Jahre nach Geburt und 30 Jahre nach Tod) -> siehe Screenshot rechts
* Anpassbarkeit aller Funktionen für einen erfahrenen PHP-/Web-Programmierer
 
== Themen ==
[[Datei:Webtrees theme webtrees v20 de.png|thumb|right|500px|webtrees Thema "webtrees"|verweis=Special:FilePath/Webtrees_theme_webtrees_v20_de.png]]
Zur individuellen Gestaltung der Nutzungsoberfläche stehen verschiedene, "Themen" genannte, Module zur Verfügung. Standardmäßig sind dies
* Clouds
* Colors
* F.A.B.
* minimal
* webtrees
* Xenea
 
Aber auch verschiedene Erweiterungsmodule wie etwa
* [https://justcarmen.nl/modules-webtrees-2/justlight-theme/ JustLight]
* [https://github.com/jon48/webtrees-theme-rural Rural]


== andere Themen (themes) ==
== Sprachen ==
[https://wiki.webtrees.net/de/Themen Themen] (themes) geben der Web-Oberfläche von Webtrees ein differenziertes Aussehen.<br />
Für die Nutzer von webtrees stehen fast 40 Sprachen zur Verfügung, darunter auch Deutsch. Für weitere etwa 25 Sprachen liegen teilweise Übersetzungen vor. Die aktuelle Liste findet man im Entwicklersystem [http://translate.webtrees.net/projects/webtrees/webtrees/ weblate].
Neben den im Webtrees-Download verfügbaren Themen (clouds, colors, F.A.B., minimal, webtrees und xenea) gibt es auch
[https://www.webtrees.net/index.php/en/add-ons/category/4-themes Themen als Add-Ons]<br />
Ein neutraleres Theme-Beispiel sei '''[http://www.justcarmen.nl/themes/justlight-theme/ JustLight theme]''' zu nennen.


== Demo ==
== Demo ==
Zeile 44: Zeile 61:


== Download ==
== Download ==
[https://github.com/fisharebest/webtrees/releases Download-Seite]<br />
[https://github.com/fisharebest/webtrees/releases Download-Seite]
<br />
 
'''Hinweis zu [http://wiki.webtrees.net/de/Updates Updates]:'''<br />Die vorhandenen Dateien auf Ihren Webserver werden mit dem aktuellen Download überschrieben.
'''Hinweis zu [https://webtrees.net/upgrade/ Updates]:'''
Es stehen zwei Update-Verfahren zur Verfügung
* automatische Updates (Server-Script)
* manuelle Updates (Herunterladen einer zip-Datei und Hochladen auf den Server mit ftp).
Die vorhandenen Dateien auf dem Webserver werden mit dem aktualisierten Stand überschrieben (natürlich nicht die Konfigurations- und Ahnendaten sowie die Mediendateien).
 
== Nutzeranforderungen ==
Die Nutzung von webtrees ist über einen Browser sehr einfach und von überall möglich. Die Bedienoberfläche ist intuitiv und passt sich an die Möglichkeiten des für den Zugang verwendeten Gerätes an.


== Sprache ==
Um webtrees zufriedenstellend selbst betreiben zu können, benötigt man ein Grundverständnis von Web-Servertechnik. Und man muss einige Stunden Einarbeitungszeit spendieren. Alternativ kann sich an einen auf webtrees spezialisierten Anbieter wenden (siehe im webtrees-Handbuch [[Webtrees Handbuch/Anleitung für Webmaster#Spezialisierte%20Hosting-Anbieter%20f.C3.BCr%20webtrees|"Spezialisierte Hosting-Anbieter für webtrees"]]).
Im Standard wird webtrees in einem "Internationalen Englisch" ausgeführt, aber es sind in der Standard-Version auch bereits viele andere Sprachen installiert.  
Bereits zu 100% verfügbar sind:
{| border="1" cellspacing="0"
| scope="col" width="150" | US Englisch
| scope="col" width="150" | Britisch Englisch
| scope="col" width="150" | Australisches Englisch
|-
| Italienisch || Polnisch    || Spanisch
|-
| Finnisch    || Französisch || Deutsch
|-
| Slowakisch  || Hebräisch  || Arabisch
|-
|}


Um webtrees selbst zu installieren, muss man bei einem Hoster einen sicheren Webserver mit einer Domäne sowie eine Datenbank anmieten. Dann muss man die Software auf den Webserver hochladen und installieren und mit der Datenbank verknüpfen. Danach kann man Nutzer einrichten und dann mit der Eingabe genealogischer Daten beginnen oder eine GEDCOM-Datei hochladen.


: Weitere Sprachversionen sind bereits weit in der Entwicklung vorangeschritten:
Wenn man webtrees anpassen möchte, dann kann man Erweiterungsmodule aussuchen und installieren. Man sollte sich unbedingt im [https://www.webtrees.net/index.php/en/forum webtrees-Forum] (englischsprachig) anmelden, da dort aktuelle Informationen zu finden sind und man dort zu allen Problemen sehr kurzfristig und kompetent Hilfe bekommt.
{|  border="1"
| scope="col" width="150" | Katalanisch                           
| scope="col" width="150" | Dänisch   
| scope="col" width="150" | Niederländisch
|-
| Estnisch      || Türkisch  || Ungarisch
|-
| Norwegisch    || Russisch    || Schwedisch
|-
| Slovenisch    || Bulgarisch  || Ukrainisch
|}
* Jeder darf sich an der Übersetzung beteiligen. Die aktuelle Liste findet man im Entwicklersystem [http://translate.webtrees.net/projects/webtrees/webtrees/].
* Schreib- und Übersetzungsfehler meldet man im [https://github.com/fisharebest/webtrees/issues Github-Issue-Tracker].


== Autor ==
== Autor ==
* [https://github.com/fisharebest/webtrees Github-Repository] des Hauptentwicklers [https://github.com/fisharebest fisharebest].
* [https://github.com/fisharebest/webtrees GitHub-Repository] des Hauptentwicklers [https://github.com/fisharebest fisharebest] (Greg Roach)
 
* daneben entwickeln viele weitere Programmierer Erweiterungsmodule für webtrees, die meist auf [https://github.com/ GitHub] veröffentlicht werden
== Arbeitsspeicheranforderung ==
* Kleinere Umgebung ( 500 Personendatensätze): 16- 32MB, max. 10-20 Sekunden Skriptausführung
* Mittlere Umgebung ( 5000 Personendatensätze): 32- 64MB, max. 20-30 Sekunden Skriptausführung
* Große    Umgebung (50000 Personendatensätze): 64-128MB, max. 40-60 Sekunden Skriptausführung


== Lieferumfang ==
== Lieferumfang ==
* PHP-Skripte
* Kern von webtrees: PHP-Skripte, html-Code, JavaScript
* mehrere Designs
* viele Erweiterungsmodule von verschiedenen Entwicklern
* Viele Plugins


== Preis ==
== Preis ==
* Open Source
* keine Kosten für die Software, da Open Source
* Kosten für Webservice (abhängig von der konkreten Lösung zwischen 0 € und etwa 11 €/Monat)


== Installation ==
== Installation ==
* [http://wiki.webtrees.net/de/System-Anforderungen Systemvoraussetzungen] (Wiki)
Es wird ein Webserver mit Datenbank benötigt (siehe Abschnitt [[Webtrees#Lauffähig_unter_folgenden_Betriebssystemen|"Lauffähig unter folgenden Betriebssystemen"]]). Auf dem Server werden etwa 100 MB Festplattenspeicher für die Installation selbst benötigt. Dazu kommt Platz für die GEDCOM-Daten in der Datenbank sowie die Mediendaten (Bilder, Videos, Dokumente, etc.).
 
Neben der meist üblichen Nutzung des Webangebotes eines Hosters und der Verfügbarkeit der webtrees-Instanz über das Internet, kann man alternativ webtrees auch lokal auf einem privaten PC oder einem NAS betreiben. Es gibt auch die Möglichkeit '''webtrees''' in einem [https://de.wikipedia.org/wiki/Docker_(Software) Docker-Container] zu installieren.


== Weitere Informationen ==
== Weitere Informationen ==


===Homepage des Anbieters===
===Homepage des Anbieters===
<!-- Link eintragen -->
* [http://webtrees.net/ '''webtrees''' Webseite]
* [http://webtrees.net/ Webseite]
* [[Webtrees_Handbuch|deutsches Handbuch]]
* [http://wiki.webtrees.net/Main_Page Wiki]
* Handbuch in [https://manu.jprodina.cz/ tschechischer] Sprache
* {{wikipedia-Link|Webtrees}}
* {{wikipedia-Link|Webtrees}}


===dt. Mailingliste zu Webtrees ===
=== Discourse zu webtrees (in Deutsch) ===
[http://list.genealogy.net/mm/listinfo/php-gedview-l Anmeldung]
[https://discourse.genealogy.net/c/webtrees/153 Discourse]
 
===Webhosting-Anbieter ===
Es gibt Webhosting-Anbieter, die speziell '''webtrees''' unterstützen
* [http://genonline.de GenOnline.de] (deutschsprachiger Support)
* [http://hosting.webtrees.net hosting.webtrees.net] (englischsprachiger Support)


===User-Seiten===
===User-Seiten===
Schaukasten von vielen Benutzerseiten<br />
* [https://webtrees.net/demo/gallery/ Schaukasten] von vielen Benutzerseiten
* [http://www.webtrees.net/index.php/en/showcase-en/standard-en Standardseiten] (original Webtrees Code)
 
* [http://www.webtrees.net/index.php/en/showcase-en/modified-en modifizierte Seiten] (mit eigener Codeänderung)
=== Testberichte in der Computergenealogie ===
Über '''webtrees''' wurde wiederholt in der Zeitschrift "Computergenealogie" berichtet.
 
* [https://wiki.genealogy.net/webtrees-downloads/CG_2023-01_webtrees.pdf CG, Heft 1/2023, S. 20-22] (ausführlicher Testbericht)


===Testbericht in der Computergenealogie===
{{CGTest|W}}
{{CGTest|W}}


== Anwendermeinungen/Berichte ==
== Anwendermeinungen/Berichte ==
[[Diskussion:{{PAGENAME}}|Meinung]]


== Tipps und Tricks ==
* [[Webtrees/TNG_zu_Webtrees|Wechsel]] von [[TNG|'''TNG''']] zu Webtrees (bzw. Datenübertrag)
* [https://blog.bmarwell.de/stammbaum-mit-webtrees-auf-uberspace/ Installationsanleitung] für den Webhoster [uberspace.de]


<!--[[{{PAGENAME}}/Tipps und Tricks|Tipps und Tricks]]-->
 
----
<references />


<!-- Bitte die richtigen Kategorien auswählen, andere löschen -->
<!-- Bitte die richtigen Kategorien auswählen, andere löschen -->
[[Kategorie:Genealogiesoftware]]
[[Kategorie:Genealogiesoftware]]
[[Kategorie:Open Source]]
[[Kategorie:Open Source]]
[[Kategorie:Freeware]]
[[Kategorie:Genealogiesoftware Web Interface]]
[[Kategorie:Genealogiesoftware Web Interface]]
[[Kategorie:Webtrees]]

Aktuelle Version vom 20. Oktober 2023, 23:23 Uhr

Bezeichnung

  • webtrees (Web based family history software)

Version

  • 2.1.18 (seit 19.10.2023 - aktuelle Version)

Lauffähig unter folgenden Betriebssystemen

webtrees basiert auf Webtechniken

  • Webserver unter Linux oder Windows (z.B. nginx, Apache, IIS).
  • PHP - Version 7.4, 8.0, 8.1 oder 8.2
  • unterstützte Datenbanken
    • MySQL - Version 5.7 oder höher
    • MariaDB - Version 10.3 oder höher
    • PostgreSQL - Version 9.6 oder höher
    • SQLite - Version 3.8.8 oder höher
    • SQL-Server - 2017 oder höher

Beschreibung

Datenschutzeinstellungen in webtrees

webtrees ist eine genealogische Online-Anwendung für die gemeinsame Datenpflege durch verschiedene Nutzer. Verschiedene Darstellungsmöglichkeiten für die genealogischen Daten stehen zur Verfügung, unter anderem Ahnen- und Familienbuch-Diagramm, Darstellung als „Sanduhr“, Stammbaum oder Nachfahrenbaum. Weitere Funktionen sind die Lebensspannenanzeige (parallele Darstellung der „Lebensleiste“ mehrerer Personen) oder die Berechnung der Verwandtschaftsbeziehung zwischen zwei Personen.

Die Anwendung ist gekennzeichnet durch

  • sehr umfangreiche Unterstützung von GEDCOM 5.5.1 und diversen GEDCOM-Dialekten, wie etwa den Festlegungen der GEDCOM-L-Gruppe (siehe Addendum)
  • parallele Installation mehrerer Stammbäume
  • Nutzbarkeit mit großen Datenmengen (auch über eine Million Personen) in Abhängigkeit von der Leistungsfähigkeit des Servers
  • Nutzung in verschiedenen Browsern auf unterschiedlichsten Geräten (auch Tablets und Smartphones)
  • Verwaltung von Quellen, Archiven, gemeinsamen Notizen, Mediendaten
  • Unterstützung verschiedener Kalender
  • Unterstützung von Ortsdatensätzen und GOV durch Erweiterungsmodule
  • Verwaltung genealogischer Forschungsaufgaben
  • ausgefeiltes Konzept für Datenschutz und Datensicherheit
    • Steuerung, welche Nutzer welche Informationen sehen und bearbeiten dürfen, mit einem Rollenkonzept (Besucher, Mitglieder, Moderatoren, Verwalter)
    • Festlegung von Schutzregeln auf der Ebene von einzelnen Stammbäumen, Typen von Datensätzen sowie granular für einzelne Datensätze
    • Datenschutz für verstorbene Personen ist gemäß des lokalen Personenstandsgesetzes einstellbar (z.B. 110 Jahre nach Geburt und 30 Jahre nach Tod) -> siehe Screenshot rechts
  • Anpassbarkeit aller Funktionen für einen erfahrenen PHP-/Web-Programmierer

Themen

webtrees Thema "webtrees"

Zur individuellen Gestaltung der Nutzungsoberfläche stehen verschiedene, "Themen" genannte, Module zur Verfügung. Standardmäßig sind dies

  • Clouds
  • Colors
  • F.A.B.
  • minimal
  • webtrees
  • Xenea

Aber auch verschiedene Erweiterungsmodule wie etwa

Sprachen

Für die Nutzer von webtrees stehen fast 40 Sprachen zur Verfügung, darunter auch Deutsch. Für weitere etwa 25 Sprachen liegen teilweise Übersetzungen vor. Die aktuelle Liste findet man im Entwicklersystem weblate.

Demo

Download

Download-Seite

Hinweis zu Updates: Es stehen zwei Update-Verfahren zur Verfügung

  • automatische Updates (Server-Script)
  • manuelle Updates (Herunterladen einer zip-Datei und Hochladen auf den Server mit ftp).

Die vorhandenen Dateien auf dem Webserver werden mit dem aktualisierten Stand überschrieben (natürlich nicht die Konfigurations- und Ahnendaten sowie die Mediendateien).

Nutzeranforderungen

Die Nutzung von webtrees ist über einen Browser sehr einfach und von überall möglich. Die Bedienoberfläche ist intuitiv und passt sich an die Möglichkeiten des für den Zugang verwendeten Gerätes an.

Um webtrees zufriedenstellend selbst betreiben zu können, benötigt man ein Grundverständnis von Web-Servertechnik. Und man muss einige Stunden Einarbeitungszeit spendieren. Alternativ kann sich an einen auf webtrees spezialisierten Anbieter wenden (siehe im webtrees-Handbuch "Spezialisierte Hosting-Anbieter für webtrees").

Um webtrees selbst zu installieren, muss man bei einem Hoster einen sicheren Webserver mit einer Domäne sowie eine Datenbank anmieten. Dann muss man die Software auf den Webserver hochladen und installieren und mit der Datenbank verknüpfen. Danach kann man Nutzer einrichten und dann mit der Eingabe genealogischer Daten beginnen oder eine GEDCOM-Datei hochladen.

Wenn man webtrees anpassen möchte, dann kann man Erweiterungsmodule aussuchen und installieren. Man sollte sich unbedingt im webtrees-Forum (englischsprachig) anmelden, da dort aktuelle Informationen zu finden sind und man dort zu allen Problemen sehr kurzfristig und kompetent Hilfe bekommt.

Autor

  • GitHub-Repository des Hauptentwicklers fisharebest (Greg Roach)
  • daneben entwickeln viele weitere Programmierer Erweiterungsmodule für webtrees, die meist auf GitHub veröffentlicht werden

Lieferumfang

  • Kern von webtrees: PHP-Skripte, html-Code, JavaScript
  • viele Erweiterungsmodule von verschiedenen Entwicklern

Preis

  • keine Kosten für die Software, da Open Source
  • Kosten für Webservice (abhängig von der konkreten Lösung zwischen 0 € und etwa 11 €/Monat)

Installation

Es wird ein Webserver mit Datenbank benötigt (siehe Abschnitt "Lauffähig unter folgenden Betriebssystemen"). Auf dem Server werden etwa 100 MB Festplattenspeicher für die Installation selbst benötigt. Dazu kommt Platz für die GEDCOM-Daten in der Datenbank sowie die Mediendaten (Bilder, Videos, Dokumente, etc.).

Neben der meist üblichen Nutzung des Webangebotes eines Hosters und der Verfügbarkeit der webtrees-Instanz über das Internet, kann man alternativ webtrees auch lokal auf einem privaten PC oder einem NAS betreiben. Es gibt auch die Möglichkeit webtrees in einem Docker-Container zu installieren.

Weitere Informationen

Homepage des Anbieters

Discourse zu webtrees (in Deutsch)

Discourse

Webhosting-Anbieter

Es gibt Webhosting-Anbieter, die speziell webtrees unterstützen

User-Seiten

Testberichte in der Computergenealogie

Über webtrees wurde wiederholt in der Zeitschrift "Computergenealogie" berichtet.

Links zu Heften der COMPUTERGENEALOGIE mit Meldungen oder Berichten über das Programm finden Sie im Register unter W.

Anwendermeinungen/Berichte