Webtrees Handbuch/Allgemeine Erläuterung des Programms: Unterschied zwischen den Versionen
X5205 (Diskussion • Beiträge) Keine Bearbeitungszusammenfassung |
Schulz (Diskussion • Beiträge) (→Allgemeine Erläuterung des Programms: Typos entfernt, Ergänzungen im Abschnitt Grundkonzept) |
||
Zeile 12: | Zeile 12: | ||
Das Programm setzt einen Web-Server mit PHP und einer Datenbank voraus. | Das Programm setzt einen Web-Server mit PHP und einer Datenbank voraus. | ||
webtrees bietet verschiedene Darstellungsmöglichkeiten für die genealogischen Daten und unterstützt den Standard GEDCOM 5.5.1 sowie diverse GEDCOM-Dialekte. | webtrees bietet verschiedene Darstellungsmöglichkeiten für die genealogischen Daten und unterstützt den Standard GEDCOM 5.5.1 sowie diverse GEDCOM-Dialekte. | ||
Es lassen sich mehrere Stammbäume installieren und sehr | Es lassen sich mehrere Stammbäume installieren und sehr große Datenmengen verwalten. | ||
webtrees erlaubt die Verwaltung von Datumsangaben in verschiedenen Kalendersystemen, von Ortsdaten, von Quellen und Archiven, von Notizen, von Forschungsaufgaben und von diversen Mediendaten. | webtrees erlaubt die Verwaltung von Datumsangaben in verschiedenen Kalendersystemen, von Ortsdaten, von Quellen und Archiven, von Notizen, von Forschungsaufgaben und von diversen Mediendaten. | ||
Das Programm zeichnet sich durch ein ausgefeiltes Konzept für Datenschutz und Datensicherheit aus und unterstützt ein Rollenkonzept für die Nutzer. | Das Programm zeichnet sich durch ein ausgefeiltes Konzept für Datenschutz und Datensicherheit aus und unterstützt ein Rollenkonzept für die Nutzer. | ||
Die Anwendung ist | Die Anwendung ist multilingual und es werden sehr viele Sprachen unterstützt, darunter auch Deutsch. | ||
Auf Grund des modularen Konzepts lassen sich alle Funktionen durch einen Programmierer erweitern. | Auf Grund des modularen Konzepts lassen sich alle Funktionen durch einen Programmierer erweitern. | ||
Zeile 27: | Zeile 27: | ||
* Sie ist kostenlos. | * Sie ist kostenlos. | ||
* Die Anwendung basiert serverseitig auf dem PHP-Webframework Laravel und einer Datenbank (etwa MySQL); sie enthält clientseitig JavaScript-Funktionen. | * Die Anwendung basiert serverseitig auf dem PHP-Webframework Laravel und einer Datenbank (etwa MySQL); sie enthält clientseitig JavaScript-Funktionen. | ||
* Die Software unterstützt den GEDCOM-Standard in der Version 5.5.1 | * Die Software unterstützt den GEDCOM-Standard in der Version 5.5.1 in umfassender Form und ist daher mit allen wichtigen Genealogieprogrammen kompatibel. | ||
* Es werden diverse GEDCOM-Dialekte unterstützt, wie etwa die Festlegungen der [[GEDCOM-L|GEDCOM-L-Gruppe]] (siehe [https://genealogy.net/GEDCOM/ Addendum]). | * Es werden diverse GEDCOM-Dialekte unterstützt, wie etwa die Festlegungen der [[GEDCOM-L|GEDCOM-L-Gruppe]] (siehe [https://genealogy.net/GEDCOM/ Addendum]). | ||
* Durch die Verwendung der richtigen Kombination aus Tools von Drittanbietern, modernen Designtechniken und offenen Standards ist webtrees zukunftssicher, effizient und effektiv. | * Durch die Verwendung der richtigen Kombination aus Tools von Drittanbietern, modernen Designtechniken und offenen Standards ist webtrees zukunftssicher, effizient und effektiv. | ||
Zeile 34: | Zeile 34: | ||
* webtrees hat eine Nutzerverwaltung, so dass viele Ahnenforscher gemeinsam an einem Stammbaum arbeiten können. | * webtrees hat eine Nutzerverwaltung, so dass viele Ahnenforscher gemeinsam an einem Stammbaum arbeiten können. | ||
* Den Nutzern können mit abgestuften Rechten versehene Rollen zugewiesen werden. | * Den Nutzern können mit abgestuften Rechten versehene Rollen zugewiesen werden. | ||
* Die Nutzung in verschiedenen Browsern auf unterschiedlichsten Geräten (auch Tablets und Smartphones) ist in ansprechender und auf das Zielgerät optimierter Form möglich. | * Nutzer können je Stammbaum unterschiedliche Rollen haben. | ||
* Die Nutzung in verschiedenen Browsern auf unterschiedlichsten Geräten (auch Tablets und Smartphones) ist in ansprechender und auf das Zielgerät optimierter Form möglich (responsive Design). | |||
* Der Administrator einer Installation kann Seitenmodule, Menüs, Diagramme, Berichte und vieles andere flexibel konfigurieren. | * Der Administrator einer Installation kann Seitenmodule, Menüs, Diagramme, Berichte und vieles andere flexibel konfigurieren. | ||
* Zur individuellen Gestaltung der Nutzungsoberfläche stehen verschiedene, "Themen" genannte, Module zur Verfügung. Neben den verschiedenen Themen, die zum webtrees-Kern gehören, stehen auch weitere Themen in der Form von Zusatzmodulen zur Verfügung. | * Zur individuellen Gestaltung der Nutzungsoberfläche stehen verschiedene, "Themen" genannte, Module zur Verfügung. Neben den verschiedenen Themen, die zum webtrees-Kern gehören, stehen auch weitere Themen in der Form von Zusatzmodulen zur Verfügung. | ||
Zeile 43: | Zeile 44: | ||
* Es werden verschiedene Kalender für Datumsangaben unterstützt. | * Es werden verschiedene Kalender für Datumsangaben unterstützt. | ||
* Ortsdaten können Stammbaum-übergreifend verwaltet werden; Ortsdatensätze und [http://gov.genealogy.net/ GOV] werden u.a. durch [https://cissee.de/ Erweiterungsmodule] unterstützt. | * Ortsdaten können Stammbaum-übergreifend verwaltet werden; Ortsdatensätze und [http://gov.genealogy.net/ GOV] werden u.a. durch [https://cissee.de/ Erweiterungsmodule] unterstützt. | ||
* webtrees unterstützt verschiedene Kartensysteme zur Anzeige von Orten und Ereignissen. | |||
* Genealogische Forschungsaufgaben lassen sich verwalten. | * Genealogische Forschungsaufgaben lassen sich verwalten. | ||
* Die Datenschutzeinstellungen sind sehr flexibel, und die Zugriffskontrolle ist auf mehreren Ebenen konfigurierbar. | * Die Datenschutzeinstellungen sind sehr flexibel, und die Zugriffskontrolle ist auf mehreren Ebenen konfigurierbar. | ||
** Die Daten liegen auf einem Server des Webmasters, so dass die Daten so sicher sind, wie es | ** Die Daten liegen auf einem Server des Webmasters, so dass die Daten so sicher sind, wie dieser es wünscht. | ||
** Die Steuerung, welche Nutzer welche Informationen sehen und bearbeiten dürfen, erfolgt entsprechend einem Rollenkonzept (Besucher, Mitglieder, Moderatoren, Verwalter, Administrator). | ** Die Steuerung, welche Nutzer welche Informationen sehen und bearbeiten dürfen, erfolgt entsprechend einem Rollenkonzept (Besucher, Mitglieder, Editoren, Moderatoren, Verwalter, Administrator). | ||
** Schutzregeln werden auf der Ebene von einzelnen Stammbäumen oder Typen von Datensätzen formuliert oder werden granular für einzelne Datensätze festgelegt | ** Schutzregeln werden auf der Ebene von einzelnen Stammbäumen oder Typen von Datensätzen formuliert oder werden granular für einzelne Datensätze festgelegt | ||
** Der 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). | ** Der 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). | ||
** Impressum und Datenschutzerklärung werden automatisch erzeugt oder können alternativ individuell | ** Impressum und Datenschutzerklärung werden automatisch erzeugt oder können alternativ individuell angepasst werden. | ||
* Für die Präsentation der genealogischen Daten stehen verschiedene Darstellungsmöglichkeiten 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. | * Für die Präsentation der genealogischen Daten stehen verschiedene Darstellungsmöglichkeiten 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. | ||
* Massenänderungen durch Verwalter und Administrator möglich | |||
* Bei gemeinsamer Datenpflege besteht die Möglichkeit, Änderungen erst nach Prüfung durch einen Moderator freizugeben. | |||
* Aller Funktionen können durch einen erfahrenen PHP-/Web-Programmierer angepasst werden. | * Aller Funktionen können durch einen erfahrenen PHP-/Web-Programmierer angepasst werden. | ||
Zeile 58: | Zeile 62: | ||
;Dies sind nur erste Stichpunkte zu den Besonderheiten von webtrees | ;Dies sind nur erste Stichpunkte zu den Besonderheiten von webtrees | ||
}} | }} | ||
* Interne | * Interne Speicherung im GEDCOM-Format und somit Import und Export ohne Datenverlust | ||
* GEDCOM-Dialekte | * unterschiedliche GEDCOM-Dialekte | ||
* Markdown | * Markdown | ||
* Geschichten (als Alternative zu shared Notes mit Markdown) | * Geschichten (als Alternative zu shared Notes mit Markdown) | ||
* HTML-Block auf der Startseite zur bebilderten Einführung in einen Stammbaum | |||
* RESN public | * RESN public | ||
* TIME unter DATE erlaubt | * TIME unter DATE erlaubt | ||
Zeile 76: | Zeile 81: | ||
---- | ---- | ||
* 2.0.19 (seit 03.12.2021 - aktuelle Version) | * 2.0.19 (seit 03.12.2021 - aktuelle Version) | ||
* 2.1 (in einer Alpha-Version veröffentlicht) | * 2.1 (in einer Alpha-Version bereits veröffentlicht) | ||
webtrees wurde Anfang 2010 vom Genealogieprogramm PhpGedView abgespalten (siehe {{wikipedia-Link|PhpGedView}}). Diese (nach dem Ende 2005 abgespaltenen Genmod<ref>{{Internetquelle |url=http://www.genmod.net/ |titel=www.genmod.net |werk=Genmod Official Website |sprache=en |abruf=2011-10-30}}</ref><ref>{{Internetquelle |autor=Roland Dalmulder |url=http://sourceforge.net/projects/phpgedview/forums/forum/185165/topic/1372794 |titel=A new start… |werk=PhpGedView Forums |datum=2005-10-24 |sprache=en |abruf=2011-10-30}}</ref>) bereits zweite Abspaltung wurde von der Mehrheit der aktiven PhpGedView-Entwickler getragen, die nicht mehr auf SourceForge weiterarbeiten wollten.<ref>{{Internetquelle |url=http://sourceforge.net/projects/phpgedview/forums/forum/185165/topic/3549640 |titel=PGV blocked in Cuba, Syria, etc. |werk=PhpGedView Forums |sprache=en |abruf=2011-10-30}}</ref><ref>{{Internetquelle |url=http://sourceforge.net/projects/phpgedview/forums/forum/185165/topic/3558977 |titel=Future of PGV |werk=PhpGedView Forums |sprache=en |abruf=2010-11-11}}</ref> Ursache waren dortige Probleme beim Export verschlüsselter Software.<ref>{{Internetquelle |autor=Lee Schlesinger |url=http://sourceforge.net/blog/clarifying-sourceforgenets-denial-of-site-access-for-certain-persons-in-accordance-with-us-law/ |titel=Clarifying SourceForge.net’s denial of site access for certain persons in accordance with US law |werk=SourceForge blog |datum=2010-01-25 |sprache=en |abruf=2010-11-11}}</ref><ref>{{Internetquelle |autor=Lee Schlesinger |url=http://sourceforge.net/blog/some-good-news-SourceForge-removes-blanket-blocking/ |titel=Some good news: SourceForge removes blanket blocking |werk=SourceForge blog |datum=2010-02-07 |sprache=en |abruf=2010-11-11}}</ref> | webtrees wurde Anfang 2010 vom Genealogieprogramm PhpGedView abgespalten (siehe {{wikipedia-Link|PhpGedView}}). Diese (nach dem Ende 2005 abgespaltenen Genmod<ref>{{Internetquelle |url=http://www.genmod.net/ |titel=www.genmod.net |werk=Genmod Official Website |sprache=en |abruf=2011-10-30}}</ref><ref>{{Internetquelle |autor=Roland Dalmulder |url=http://sourceforge.net/projects/phpgedview/forums/forum/185165/topic/1372794 |titel=A new start… |werk=PhpGedView Forums |datum=2005-10-24 |sprache=en |abruf=2011-10-30}}</ref>) bereits zweite Abspaltung wurde von der Mehrheit der aktiven PhpGedView-Entwickler getragen, die nicht mehr auf SourceForge weiterarbeiten wollten.<ref>{{Internetquelle |url=http://sourceforge.net/projects/phpgedview/forums/forum/185165/topic/3549640 |titel=PGV blocked in Cuba, Syria, etc. |werk=PhpGedView Forums |sprache=en |abruf=2011-10-30}}</ref><ref>{{Internetquelle |url=http://sourceforge.net/projects/phpgedview/forums/forum/185165/topic/3558977 |titel=Future of PGV |werk=PhpGedView Forums |sprache=en |abruf=2010-11-11}}</ref> Ursache waren dortige Probleme beim Export verschlüsselter Software.<ref>{{Internetquelle |autor=Lee Schlesinger |url=http://sourceforge.net/blog/clarifying-sourceforgenets-denial-of-site-access-for-certain-persons-in-accordance-with-us-law/ |titel=Clarifying SourceForge.net’s denial of site access for certain persons in accordance with US law |werk=SourceForge blog |datum=2010-01-25 |sprache=en |abruf=2010-11-11}}</ref><ref>{{Internetquelle |autor=Lee Schlesinger |url=http://sourceforge.net/blog/some-good-news-SourceForge-removes-blanket-blocking/ |titel=Some good news: SourceForge removes blanket blocking |werk=SourceForge blog |datum=2010-02-07 |sprache=en |abruf=2010-11-11}}</ref> | ||
Zeile 102: | Zeile 107: | ||
Um webtrees zufriedenstellend selbst betreiben zu können, benötigt man spezielle Kenntnisse | Um webtrees zufriedenstellend selbst betreiben zu können, benötigt man spezielle Kenntnisse | ||
* Grundverständnis von Web-Servertechnik | * Grundverständnis von Web-Servertechnik | ||
* Grundkenntnisse der | * Grundkenntnisse der englischen Sprache | ||
Und man muss einige Stunden Einarbeitungszeit spendieren. | Und man muss einige Stunden Einarbeitungszeit spendieren. | ||
Zeile 108: | Zeile 113: | ||
Details zur Installation findet man in diesem Handbuch im Kapitel [[Webtrees Anleitung für Webmaster|"Anleitung für Webmaster"]]. | Details zur Installation findet man in diesem Handbuch im Kapitel [[Webtrees Anleitung für Webmaster|"Anleitung für Webmaster"]]. | ||
Um webtrees selbst zu installieren, muss man bei einem [[Webtrees_Anleitung für Webmaster#Hoster eigener_Server|Anbieter]] einen sicheren Webserver mit einer | Um webtrees selbst zu installieren, muss man bei einem [[Webtrees_Anleitung für Webmaster#Hoster eigener_Server|Anbieter]] einen sicheren Webserver mit einer Domain sowie eine Datenbank anmieten. Dann muss man die Software auf den Webserver hochladen und installieren und mit der Datenbank verknüpfen. | ||
Alternativ kann man sich für die Einrichtung und den Betrieb an einen auf webtrees spezialisierten [[Webtrees_Anleitung für Webmaster#Hoster _für_webtrees|Anbieter]] wenden. | Alternativ kann man sich für die Einrichtung und den Betrieb an einen auf webtrees spezialisierten [[Webtrees_Anleitung für Webmaster#Hoster _für_webtrees|Anbieter]] wenden. | ||
Version vom 1. März 2022, 00:11 Uhr
- Handbuch Im Aufbau...
Bitte haben Sie noch ein wenig Geduld..
Allgemeine Erläuterung des Programms
webtrees ist eine genealogische Online-Anwendung für die gemeinsame Datenpflege durch verschiedene Nutzer. Das Programm setzt einen Web-Server mit PHP und einer Datenbank voraus. webtrees bietet verschiedene Darstellungsmöglichkeiten für die genealogischen Daten und unterstützt den Standard GEDCOM 5.5.1 sowie diverse GEDCOM-Dialekte. Es lassen sich mehrere Stammbäume installieren und sehr große Datenmengen verwalten. webtrees erlaubt die Verwaltung von Datumsangaben in verschiedenen Kalendersystemen, von Ortsdaten, von Quellen und Archiven, von Notizen, von Forschungsaufgaben und von diversen Mediendaten. Das Programm zeichnet sich durch ein ausgefeiltes Konzept für Datenschutz und Datensicherheit aus und unterstützt ein Rollenkonzept für die Nutzer. Die Anwendung ist multilingual und es werden sehr viele Sprachen unterstützt, darunter auch Deutsch. Auf Grund des modularen Konzepts lassen sich alle Funktionen durch einen Programmierer erweitern.
Grundkonzept
Die Anwendung ist durch die folgenden Eigenschaften gekennzeichnet.
- webtrees ist eine Open-Source-Software, d.h. sie wird von einer Gemeinschaft von Entwicklern ständig verbessert und für jedermann zur Nutzung bereit gestellt (GPL-Lizenz).
- Sie ist kostenlos.
- Die Anwendung basiert serverseitig auf dem PHP-Webframework Laravel und einer Datenbank (etwa MySQL); sie enthält clientseitig JavaScript-Funktionen.
- Die Software unterstützt den GEDCOM-Standard in der Version 5.5.1 in umfassender Form und ist daher mit allen wichtigen Genealogieprogrammen kompatibel.
- Es werden diverse GEDCOM-Dialekte unterstützt, wie etwa die Festlegungen der GEDCOM-L-Gruppe (siehe Addendum).
- Durch die Verwendung der richtigen Kombination aus Tools von Drittanbietern, modernen Designtechniken und offenen Standards ist webtrees zukunftssicher, effizient und effektiv.
- Auch große Datenmengen können in Abhängigkeit von der Leistungsfähigkeit des Servers verarbeitet werden (etwa mit über einer Million Personen).
- Mit webtrees können parallel mehrerer Stammbäume auf einer Website installiert werden.
- webtrees hat eine Nutzerverwaltung, so dass viele Ahnenforscher gemeinsam an einem Stammbaum arbeiten können.
- Den Nutzern können mit abgestuften Rechten versehene Rollen zugewiesen werden.
- Nutzer können je Stammbaum unterschiedliche Rollen haben.
- Die Nutzung in verschiedenen Browsern auf unterschiedlichsten Geräten (auch Tablets und Smartphones) ist in ansprechender und auf das Zielgerät optimierter Form möglich (responsive Design).
- Der Administrator einer Installation kann Seitenmodule, Menüs, Diagramme, Berichte und vieles andere flexibel konfigurieren.
- Zur individuellen Gestaltung der Nutzungsoberfläche stehen verschiedene, "Themen" genannte, Module zur Verfügung. Neben den verschiedenen Themen, die zum webtrees-Kern gehören, stehen auch weitere Themen in der Form von Zusatzmodulen zur Verfügung.
- webtrees wird international eingesetzt und die Nutzer können aus mehr als 60 Sprachen auswählen (die aktuelle Liste findet man im Entwicklersystem weblate.). Auch Schreibrichtungen von rechts nach links werden unterstützt.
- Es können zahlreiche Nachnamenskonventionen eingestellt werden, wie z. B. Nachname-Vorname, matrilineare Nachnamenstradition, patronymische oder matronymische Nachnamen und mehr.
- Es gibt eine Volltextsuche sowie weitere Suchfunktionen, durch die umfangreiche Datenbestände eingegrenzt werden können. Dazu gehört die Soundex-Suche (Namen nach Aussprache suchen).
- Quellen, Archive, gemeinsame Notizen und Mediendaten in verschiedenen Formaten können bearbeitet werden.
- Es werden verschiedene Kalender für Datumsangaben unterstützt.
- Ortsdaten können Stammbaum-übergreifend verwaltet werden; Ortsdatensätze und GOV werden u.a. durch Erweiterungsmodule unterstützt.
- webtrees unterstützt verschiedene Kartensysteme zur Anzeige von Orten und Ereignissen.
- Genealogische Forschungsaufgaben lassen sich verwalten.
- Die Datenschutzeinstellungen sind sehr flexibel, und die Zugriffskontrolle ist auf mehreren Ebenen konfigurierbar.
- Die Daten liegen auf einem Server des Webmasters, so dass die Daten so sicher sind, wie dieser es wünscht.
- Die Steuerung, welche Nutzer welche Informationen sehen und bearbeiten dürfen, erfolgt entsprechend einem Rollenkonzept (Besucher, Mitglieder, Editoren, Moderatoren, Verwalter, Administrator).
- Schutzregeln werden auf der Ebene von einzelnen Stammbäumen oder Typen von Datensätzen formuliert oder werden granular für einzelne Datensätze festgelegt
- Der 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).
- Impressum und Datenschutzerklärung werden automatisch erzeugt oder können alternativ individuell angepasst werden.
- Für die Präsentation der genealogischen Daten stehen verschiedene Darstellungsmöglichkeiten 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.
- Massenänderungen durch Verwalter und Administrator möglich
- Bei gemeinsamer Datenpflege besteht die Möglichkeit, Änderungen erst nach Prüfung durch einen Moderator freizugeben.
- Aller Funktionen können durch einen erfahrenen PHP-/Web-Programmierer angepasst werden.
Besonderheiten
![]() |
|
![]() |
- Interne Speicherung im GEDCOM-Format und somit Import und Export ohne Datenverlust
- unterschiedliche GEDCOM-Dialekte
- Markdown
- Geschichten (als Alternative zu shared Notes mit Markdown)
- HTML-Block auf der Startseite zur bebilderten Einführung in einen Stammbaum
- RESN public
- TIME unter DATE erlaubt
Vergleich mit anderen Programmen
![]() |
|
![]() |
- Beurteilungspunkte in Umfragen etwa in der Zeitschrift Computergenealogie und bei GenSoftReviews
- Analyse von Datenverlusten bei Import und nachfolgendem Export in verschiedenen von HH getesteten Genealogieprogrammen (sehr gutes Abschneiden von webtrees)
Versionsgeschichte
- 2.0.19 (seit 03.12.2021 - aktuelle Version)
- 2.1 (in einer Alpha-Version bereits veröffentlicht)
webtrees wurde Anfang 2010 vom Genealogieprogramm PhpGedView abgespalten (siehe Artikel PhpGedView. In: Wikipedia, Die freie Enzyklopädie.). Diese (nach dem Ende 2005 abgespaltenen Genmod[1][2]) bereits zweite Abspaltung wurde von der Mehrheit der aktiven PhpGedView-Entwickler getragen, die nicht mehr auf SourceForge weiterarbeiten wollten.[3][4] Ursache waren dortige Probleme beim Export verschlüsselter Software.[5][6]
Im Jahr 2011 hat sich das Programm Kiwitrees von webtrees abgespalten und wird seither vom Entwickler Nigel Osborne getrennt weiterentwickelt.
Die Architektur und der Funktionsumfang der Versionen 1.5–1.7 waren noch eng mit dem Vorgänger PhpGedView verwandt und erforderten PHP 5.3 oder höher. Seit der Umstellung der kompletten Anwendung auf das Laravel-Framework mit Version 2.0.0 im Dezember 2019 wird mindestens PHP 7.1 vorausgesetzt. Ab der neuesten webtrees-Version 2.1 wird auch PHP ab Version 8.0 unterstützt.
Demo und Nutzerbeurteilung
Es gibt zwei Demoversionen von webtrees
Man kann sich dort mit einem der folgenden Nutzerkonten und dem zugehörigen Passwort anmelden um die verschiedenen Rollen auszuprobieren
- member/member
- editor/editor
- moderator/moderator
webtrees wird weltweit auf mehr als 2.400 Servern betrieben (siehe Installationsstatistik). Viele Installationen sind öffentlich zugänglich. Einige sind hier aufgelistet.
Bei GenSoftReviews werden regelmäßig Beurteilungen von webtrees-Nutzern veröffentlicht.
Nutzeranforderungen
Um webtrees zufriedenstellend selbst betreiben zu können, benötigt man spezielle Kenntnisse
- Grundverständnis von Web-Servertechnik
- Grundkenntnisse der englischen Sprache
Und man muss einige Stunden Einarbeitungszeit spendieren.
Details zur Installation findet man in diesem Handbuch im Kapitel "Anleitung für Webmaster".
Um webtrees selbst zu installieren, muss man bei einem Anbieter einen sicheren Webserver mit einer Domain sowie eine Datenbank anmieten. Dann muss man die Software auf den Webserver hochladen und installieren und mit der Datenbank verknüpfen. Alternativ kann man sich für die Einrichtung und den Betrieb an einen auf webtrees spezialisierten Anbieter wenden.
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. Wenn man über Kenntnisse im objektorientierten Programmieren mit PHP und mit javascript verfügt, dann kann man solche Module auch selbst erstellen.
Entwickler
Der Hauptentwickler von webtrees ist Greg Roach. Daneben entwickeln viele weitere Programmierer Erweiterungsmodule für webtrees, die meist auf Github veröffentlicht werden.
Preis
Da webtrees als Open Source veröffentlicht wird, fallen für dieses Programm keine Kosten an. Allerdings kostet das Betreiben eines Web-Dienstes abhängig von der konkreten Lösung zwischen 0 € und etwa 11 €/Monat.
Download
Die verschiedenen Versionen von webtrees können auf einer GitHub-Seite heruntergeladen werden.
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).
Weitere Informationen
Links
- webtrees Webseite
- Artikel Webtrees. In: Wikipedia, Die freie Enzyklopädie.
- Steckbrief des Programms im GenWiki
- Handbuch in englischer und tschechischer Sprache
Austauschforen
Das englischsprachige webtrees-Forum dient dem Austausch mit anderen webtrees-Nutzern. Man sollte sich dort unbedingt als Nutzer anmelden, da in diesem Forum aktuelle Informationen verteilt werden und man dort zu allen Problemen sehr kurzfristig und kompetent Hilfe bekommt. Im System "Discourse" von Compgen gibt es einen eher wenig genutzten Themenstrang zu webtrees.
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.
Tipps und Tricks
![]() |
Die Herkunftsangaben werden noch nachgepflegt. | ![]() |