Skip to content

About

webtrees-Client: Android-App wtAnd, Desktop-Programme wtWin (Windows) und wtTux (Linux), dazu wtMac (macOS) zum Testen. Braucht das Modul api4webtrees. GPL-3.0.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

wtAnd

Deutsch · English

wtAnd-Logo

Android: wtAnd (APK) Linux: wtTux (.deb) Windows: wtWin (.exe) macOS: wtMac (.dmg), zum Testen

Neu in 1.57: Aufgaben am Handy. Die Forschungsaufgaben des Baums stehen im Drei-Punkte-Menü, nur fällige oder alle, bearbeiten und erledigen; eine neue Aufgabe legt das Plus-Menü im Profil an. Das Geschlecht steht als Zeile unter dem Namen in der Ereignisliste und lässt sich dort ändern. Nur Android, wtWin und wtTux bleiben auf 1.55.

Neu in 1.56: Nachrichten – wtAnd nutzt das Nachrichtensystem von webtrees. webtrees hat seit jeher einen Posteingang; jetzt ist er in der App: auf der Startseite lesen, antworten, löschen und schreiben, eine Person direkt aus dem Profil an Mitforscher teilen – der Link öffnet beim Empfänger das Profil in wtAnd, im Browser die webtrees-Seite, per Mail beides. wtAnd steht im Teilen-Menü anderer Apps und öffnet Links des eigenen Servers. Neues zeigt eine rote Zahl am Reiter Start, die tägliche Erinnerung meldet auch neue Nachrichten und wartende Freigaben. Kein Dienst dazwischen, alles bleibt auf deinem Server. Braucht api4webtrees 1.25; nur Android, wtWin und wtTux bleiben auf 1.55.

Startseite von wtAnd mit der Karte Nachrichten: eine neue Nachricht von Test User, Betreff Georg Mohwinkel I130, rote 1 am Reiter Start
Nachrichten auf der Startseite (ab 1.56) – der Posteingang von webtrees in der App, Neues als rote Zahl am Reiter Start.

Neu in 1.55: Alle Angaben am Ereignis. Ereignisse zeigen jetzt alles, was der Server weiß – Alter, Todesursache, Behörde, Telefon, E-Mail und jede weitere Angabe, fertig beschriftet in der eigenen Sprache: im Lebenslauf, im Personenblatt und im Druck. Braucht api4webtrees 1.23; der Stammbaum auf diesem PC bringt es mit.

Neu in 1.54: Sichtbarkeit in drei Stufen und CompGen-Meta-Suche. Bücher gibt es jetzt für drei Leser: alles (Sicht des Verwalters), was Mitglieder sehen dürfen, oder was Besucher sehen dürfen – die Website ist immer für Besucher. Bei jeder Person sucht In der CompGen-Meta-Suche suchen … (Menü Person und Rechtsklick, auch in gedaudit) den Familiennamen in GEDBAS, Adressbüchern, Online-Ortsfamilienbüchern, Verlustlisten und weiteren Datenbanken des Vereins für Computergenealogie; gesendet wird nur der Familienname und auf Wunsch ein Ort.

Neu in 1.53: GEDCOM-L vollständig und Bücher zum Weitergeben. wtWin zeigt jetzt jede Angabe des GEDCOM-L-Addendums: am Ereignis Adresse, GOV-Kennung, Postleitzahl und Maidenhead-Locator, die eindeutige Kennung, das hervorgehobene Bild, alle Felder einer Forschungsaufgabe und am Ortsdatensatz frühere Namen und Arten, Postleitzahlen mit Datum, Gemeindeschlüssel und Einwohnerzahlen. Bearbeiten lassen sich Familienstand, Hauptbild und die Aufgabenfelder; beim Ändern bleibt jede GEDCOM-L-Angabe erhalten. Bücher können mit Nur, was Besucher sehen dürfen alles weglassen, was webtrees vor Besuchern verbirgt – die Website ist es immer. Dazu Lebensjahre im Buchtitel und überall in derselben Form, eine einfachere Ortsfamilienbuch-Ansicht und aufgeräumte Menüs. Braucht api4webtrees 1.21; der Stammbaum auf diesem PC bringt es mit. Zum Ausprobieren: Demo-Baum Falkenrath 1.7 mit jeder GEDCOM-L-Angabe.

Neu in 1.52: Ortsfamilienbuch als Ansicht und als Website. Unter Ansicht › Aufbau › Ortsfamilienbuch liest du das Familienbuch lebend mit: links der Ort und die nummerierten Familien, in der Mitte die Einträge wie gedruckt, Verweise springen, Namen öffnen das Personenblatt, rechts die Häuser und Höfe. Das Familienbuch speichert sich jetzt auch als Website (Startseite, alle Familien, jede Familie einzeln, Häuser, Verzeichnisse) und wahlweise je Person als Personenbericht; Lebende erscheinen fürs Veröffentlichen nur mit Namen oder gar nicht, Vorwort aus Datei, Vorlagen je Ort. Dazu eine Update-Prüfung, die einmal am Tag bei der Homepage nach der aktuellen Version fragt und sie in der Statusleiste nennt (Hilfe › Nach Updates suchen, abschaltbar), Geovis-Link im Ortsfenster, Häuser in Büchern mit ihrem Ort.

Neu in 1.51: Adressen zu Häusern, GEDCOM speichern, Ortsanzeige. Extras › Orte bereinigen macht aus Ereignissen mit Ort und Adresse („Mengen“ + „Klosterstraße 3“, so führen viele Programme den Hof) eigene Orte mit Ortsdatensatz, Art und Verweis – auf einen Klick für den ganzen Stammbaum. Der Stammbaum auf diesem PC schreibt sich unter Datei › Als GEDCOM speichern als GEDCOM oder GEDZIP mit Bildern. Ansicht › Ortsanzeige zeigt Orte vollständig, mit Land oder Länderkürzel, im Heimatland nur den Ortsnamen. Fächertafel und Ahnenkreis färben nach Geschlecht oder Großeltern-Linien, im Personenblatt kopieren Strg+C und Rechtsklick. Braucht für die Adressen api4webtrees 1.20; der Stammbaum auf diesem PC bringt es mit.

Neu in 1.50: Häuser und Höfe für andere Programme. Ereignisse an einem Hof bekommen beim Speichern den GEDCOM-L-Verweis auf seinen Ortsdatensatz (3 _LOC) – darüber finden andere Programme, etwa die Höfeliste der Online-OFB, den Hof. Im Ortsdialog lässt sich die GOV-Typnummer wählen (Hof 24, Mühle 87 …), „Orte bereinigen“ verknüpft vorhandene Ereignisse auf einen Klick; frühere und kirchliche Zuordnungen eines Hofs bleiben beim Ändern erhalten. Dazu: Karte folgt beim Ziehen wieder der Maus, Datumsangaben in Büchern in der eigenen Sprache, „Gehe zu“ in jedem Aufbau, Jahrestage „Nur Lebende“, Kennung und Strg+C für den Personentext. Braucht api4webtrees 1.19; der Stammbaum auf diesem PC bringt es mit.

Neu in 1.49: Werkzeuge und mehr am Handy. Menü Extras am PC mit Datumsrechner (Abstand, Geburtsdatum aus Sterbedatum und Alter, julianisch/gregorianisch) und Kirchenjahr (Ostern, Sonntage und Feste deutsch und lateinisch, „Lätare 1734“ → Datum); Plausibilitätsprüfung, Personen zusammenführen und Orte bereinigen stehen jetzt dort. Am Handy und Tablet: Quellen und Orte nachschlagen, Gesichter auf Gruppenbildern ansehen und (als Verwalter) markieren, Postkarten mit Rückseite. Spitznamen in Anführungszeichen – Johannes "Jan" de Vries (api4webtrees 1.18.2).

Wer mitgezählt hat: Von 1.44 bis 1.49 sind es sechs Versionen in drei Tagen. Das war die Sturm-und-Drang-Phase 😉 Ab jetzt wird gesammelt und seltener veröffentlicht – außer ein Fehler kostet Daten oder hält jemanden auf.

Neu in 1.48: Archiv und Gruppenbilder. Das Archiv des Moduls Sammlungen hat am PC ein eigenes Fenster (Ansicht › Archiv, Strg+9) und kann dort alles, was es im Browser kann: Sammlungen anlegen und ordnen, Bilder einsortieren, umbenennen, hochladen per Hineinziehen, Postkarten mit Vorder- und Rückseite. Gesichter auf Gruppenbildern: Rahmen um ein Gesicht ziehen und einer Person zuordnen – aus dem Stammbaum, nur mit Namen oder „unbekannt“; beim Darüberfahren steht der Name am Gesicht, im Personenblatt erscheinen alle Gruppenbilder einer Person. Die Rahmen stehen in der Bilddatei selbst. Braucht Sammlungen 1.10; im Stammbaum auf diesem PC ist es dabei.

Gesichter-Fenster: Hochzeitsfoto 1924 aus dem Demo-Baum mit 23 Rahmen, beim Darüberfahren der Name Anna Rosskamp, rechts die Namensliste
Gesichter auf einem Gruppenbild (neu in 1.48) – Name beim Darüberfahren, rechts alle Personen Reihe für Reihe, auch wer nicht im Stammbaum steht. Zum Ausprobieren: Demo-Baum 1.5.

Neu in 1.38: Verzeichnisschutz. Schützt dein Webserver die ganze Seite mit eigenem Benutzernamen und Passwort (.htaccess, der Browser zeigt vor webtrees ein kleines Anmeldefenster – etwa gegen Daten sammelnde Bots), trägst du diese Zugangsdaten auf dem Adressbildschirm unter „Verzeichnisschutz“ ein. wtAnd, wtWin und wtTux schicken sie mit jeder Anfrage an genau diesen Server mit; die Anmeldung bei webtrees folgt getrennt. Am Modul ändert sich nichts.

Neu in 1.37: Aufgaben, Merkliste, Änderungen. Forschungsaufgaben wie in webtrees (Ansicht › Aufgaben, auch aus der Plausibilitätsprüfung), die Merkliste in den webtrees-Favoriten mit Favoriten für den ganzen Stammbaum, die letzten Änderungen des Baums, Pfeile für die Reihenfolge von Partnern und Kindern, und ein kompakter Dialog zum Zusammenführen. Braucht api4webtrees 1.18.0 – damit ist die Schnittstelle vollständig.

Neu in 1.36: Personen zusammenführen. Doppelte Personen findet die Plausibilitätsprüfung (gleicher Name und gleiches Ereignisdatum, oder ähnlich); unter Person › Personen zusammenführen stehen beide nebeneinander, du wählst, was bleibt – alle Verweise wandern mit. Jedes Zusammenführen steht im Protokoll und lässt sich rückgängig machen, auch Tage später. Braucht api4webtrees 1.17.1; nur für Verwalter des Stammbaums. Familienansicht neu: Vorfahren beider Partner über bis zu vier Generationen, Paarkarten, Kinder mit Partnern und Enkeln, Linien, eingepasst in die Fensterhöhe.

Familienansicht: Georg Mohwinkel und Catharine Schulze mit Großeltern, Eltern, Geschwistern, Statuszeile, fünf Kindern, Partner und Enkeln
Familienansicht (neu in 1.36) – Vorfahren oben, das Paar in der Mitte, Kinder mit Partnern und Enkeln unten, eingepasst in die Fensterhöhe.

Personen zusammenführen: Johann Heinrich Falkenrath bleibt, die zweite Fassung geht auf; dazu kommt ein Wohnort, darunter Verweise und ein weiteres Paar
Personen zusammenführen (ab 1.36) – wer bleibt, wer aufgeht, und nur das, was von der zweiten Person dazukommt; darunter, was danach auf die bleibende Person zeigt, und weitere Paare. „Alle Ereignisse anzeigen“ klappt die vollständige Gegenüberstellung auf.

Neu in 1.35: Häuser und Höfe. Gebäude sind eigene Orte nach GEDCOM-L – in der Ortsverwaltung mit ihrer Geschichte (Brand, Umbau, Bewohner, Besitzer der Zeit nach), im Familienbuch als Häuserteil mit Querverweisen. Zum Ausprobieren: Demo-Stammbaum 1.4.

Neu in 1.33: fünf Sprachen. wtWin, wtTux und wtAnd sprechen jetzt auch Englisch, Französisch, Niederländisch und Spanisch – umschaltbar unter Ansicht › Sprache (am Handy im Menü), mit Hilfe und Plausibilitätsprüfung in jeder Sprache.

Neu in 1.31/1.32: Paten und Trauzeugen. Unter Taufe und Heirat stehen die Paten bzw. Trauzeugen – verknüpfte anklickbar, frei eingetragene als Text (auch aus den GEDCOM-L-Feldern _GODP/_WITN). Bei jeder Person steht, wo sie selbst Pate oder Zeuge war. Ab 1.32 lassen sie sich im Personenblatt auch eintragen – aus dem Baum oder ohne Datensatz, wie im Kirchenbuch –, dazu die Heiratsart. Braucht api4webtrees 1.12 auf dem Server.

Neu in 1.26: der Stammbaum auf dem PC – ohne Server. wtWin (unter Linux wtTux) installieren, GEDCOM-Datei aus dem bisherigen Programm wählen – fertig. Kein Server, kein Passwort, kein Internet; webtrees läuft unsichtbar im Hintergrund.

wtWin unter Windows: Navigator mit Heinrich Falkenrath, Kindern und vier Generationen Vorfahren
wtWin unter Windows – derselbe Stammbaum wie in wtAnd, aufgebaut wie ein klassisches Genealogie-Programm.

wtTux: Baum im Vollbild, sechs Generationen um Frieda Behnke
Vollbild (ab 1.28) – nur der Baum, bis zu sieben Generationen; Esc zurück.

wtWin: Personenblatt von Frieda Behnke wtTux: Aufbau Baum im Mittelpunkt mit Personenliste, Sanduhr-Baum und Personentafel
Personenblatt – Ereignisse als Tabelle, die Familie daneben, Drucken und PDF Aufbau „Baum im Mittelpunkt“ (Ansicht › Aufbau) – links die Personenliste, in der Mitte der Baum als Sanduhr, rechts die Personentafel

Lebenslauf von Heinrich Falkenrath: Paten an der Taufe, Trauzeugen an der Heirat, darunter seine eigenen Patenschaften und Trauzeugenschaften
Paten und Trauzeugen (ab 1.31) – unter Taufe und Heirat, verknüpfte Paten führen zur Person, ⓘ zeigt die Notiz zum Paten, das Symbol daneben die Quelle; darunter, wo die Person selbst Pate oder Zeuge war. Im Lebenslauf am Handy genauso.

Dialog Paten bearbeiten: Louise Falkenrath verknüpft mit Notiz, Friedrich Plate ohne Datensatz, Knöpfe Person aus dem Baum und Ohne Datensatz
Paten eintragen (ab 1.32) – im Personenblatt an Taufe oder Heirat: Person aus dem Baum oder ohne Datensatz, Reihenfolge, Rolle und Notiz. Gespeichert wie in webtrees, Personen ohne Datensatz als GEDCOM-L _GODP/_WITN.

wtTux: Fenster Tafel erstellen mit Ahnenkreis über sieben Generationen
Tafel erstellen – Tafelart wählen, gestalten (Stil, Kastenform, Hintergrund, Rahmen, Farben, Legende), Inhalt einstellen; die Vorschau ist das fertige Blatt, zum Drucken, als PDF, auf A4-Blätter zum Kleben, für den Plotter oder als Bild.

Ahnentafel von Jonas Falkenrath, farbig nach Großeltern-Linien mit Legende Stammtafel der Nachfahren von Johann Heinrich Falkenrath mit ovalen Kästen
Ahnentafel – Vorfahren, Kekulé-Nummern, Farben nach Linie Stammtafel – alle Nachfahren auf einem Blatt
Ahnenkreis von Jonas Falkenrath über sieben Generationen Zeitleiste der Vorfahren von Jonas Falkenrath mit Zeitereignissen
Ahnenkreis – sieben Generationen im Kreis Zeitleiste – wer lebte wann
Verwandtschaftsweg zwischen Jonas Falkenrath und Florian Ahlers Montageplan einer Ahnentafel auf sechs A4-Blättern
Verwandtschaftsweg – wie zwei Personen verwandt sind Großdruck – Blätter zum Kleben oder Plotter

Alle 15 Tafelarten, Listen und Bücher mit Beispielen → Ahnentafel (auch seitenweise), Fächertafel, Ahnenkreis, Zeitleiste, Stammlinie, Mutterstamm, ältester Vorfahr, Stammtafel (auch seitenweise), Nachfahren der Großeltern, Sanduhr, Sanduhr eines Paares, Verwandtschaftstafel, Verwandtschaftsweg.

wtTux: Fenster Plausibilitätsprüfung mit Voreinstellung und Treffern im Demo-Stammbaum
Plausibilitätsprüfung (ab 1.22, erweitert in 1.23) – 61 Regeln prüfen den ganzen Stammbaum: Tod vor Geburt, Mutter zu jung, Pate schon gestorben, mögliche Dubletten, Ortsvarianten, eigener Vorfahr … Voreinstellungen von streng bis großzügig, Grenzen einstellbar; geprüfte Treffer abhaken, das Ereignis direkt aus dem Treffer bearbeiten, Drucken und PDF.

Dialog CompGen-Meta-Suche für Georg Mohwinkel: Familienname Mohwinkel, Ort wahlweise Bienenbüttel (Geburt) oder Amelinghausen (Heirat), vorgewählt ohne Ort
CompGen-Meta-Suche (ab 1.54) – bei jeder Person über das Menü Person oder per Rechtsklick, auch in gedaudit: sucht den Familiennamen gleichzeitig in GEDBAS, Adressbüchern, Online-Ortsfamilienbüchern, Verlustlisten und weiteren Datenbanken des Vereins für Computergenealogie. Gesendet wird nur, was der Dialog zeigt – der Familienname und auf Wunsch ein Ort der Person; die Treffer öffnen sich im Browser.

Bücher für Mitglieder oder Besucher (ab 1.54) – im Buchdialog unter Sichtbarkeit: alles (Sicht des Verwalters), was Mitglieder sehen dürfen, oder was Besucher sehen dürfen. Das Buch lässt dann weg, was webtrees diesem Leser verbirgt; die Website ist immer für Besucher.

wtTux: Hilfefenster mit Inhaltsverzeichnis, Suche nach „Plotter“ und markierten Treffern im Kapitel Tafeln
Hilfe im Programm (ab 1.27) – F1 öffnet zwölf Kapitel mit Suche, in jedem Fenster gleich das passende; Fachbegriffe in den Einstellungen erklären sich beim Überfahren mit der Maus:

wtTux: Tafelfenster mit Erklärung zu „Nur Namensträger“ beim Überfahren

Alle Bilder: frei erfundener Demo-Stammbaum Familie Falkenrath (CC0), Fotos unbekannter Personen aus dem Rijksmuseum Amsterdam (CC0).

Android: Die APK ist signiert. Außerhalb des Play Store muss Android einmalig erlauben, dass der Browser Apps installiert.
Linux: Das Paket mit sudo apt install ./wttux_…_amd64.deb installieren.
Windows: wtWin-….exe starten. Der Installer fragt zuerst nach der Sprache (Deutsch, Englisch, Französisch, Niederländisch, Spanisch) und installiert pro Benutzer ohne Adminrechte; ab 1.42 ersetzt er auch eine ältere Fassung von selbst. Die Datei ist nicht signiert, darum warnt Windows beim ersten Start vor einem unbekannten Herausgeber: „Weitere Informationen" und dann „Trotzdem ausführen".
macOS (zum Testen): wtMac-…-arm64.dmg für Macs mit Apple-Chip, …-x64.dmg für Intel-Macs; öffnen und wtMac in „Programme“ ziehen. Die Datei ist nicht signiert: beim ersten Start unter Systemeinstellungen › Datenschutz & Sicherheit „Trotzdem öffnen“. Noch nicht auf einem echten Mac getestet – Rückmeldungen gern als Issue.

Mit oder ohne Server: wtWin und wtTux verbinden sich mit einem vorhandenen webtrees, dort muss das Modul api4webtrees installiert sein. Oder sie legen den Stammbaum auf diesem PC an, leer oder aus einer GEDCOM-Datei aus dem bisherigen Programm (ab 1.26). Dafür bringen sie webtrees (unverändert aus dem offiziellen Release, GPL-3) und PHP mit – kein Server, kein Passwort, kein Internet nötig. wtAnd und wtMac brauchen einen Server.

Startbildschirm: links mit webtrees verbinden, rechts Stammbaum auf diesem PC anlegen oder aus GEDCOM übernehmen
Erster Start – links mit einem webtrees-Server verbinden, rechts den Stammbaum auf dem PC anlegen.

wtAnd, wtWin, wtTux und wtMac sind keine offiziellen webtrees-Produkte; Fragen und Fehler bitte als Issue.

Eine native Android-App für webtrees – den eigenen Stammbaum auf Handy und Tablet ansehen und bearbeiten, mit den eigenen Daten auf dem eigenen Server.

So liegt der ganze Stammbaum in der Hosentasche: nachsehen, was bekannt ist, im Archiv oder auf dem Friedhof etwas festhalten und Daten ändern. Die ausführliche Pflege, etwa Quellenverwaltung, Tafeln und Bücher, bleibt am PC (wtWin, wtTux). Was aus der App kommt, landet als ausstehende Änderung in derselben webtrees-Installation, unter deren Rechten, Moderation und Regeln.

Baum Lebenslauf Archiv
Baum am Handy Profil mit Zeitleiste Archiv des Sammlungen-Moduls

wtAnd am Handy. Die Handy-Bilder zeigen den frei erfundenen Demo-Stammbaum „Familie Falkenrath" (siehe falkenrath-demo-tree).

Deine Daten bleiben deine

  • Der Stammbaum liegt auf deinem webtrees-Server, die App ist nur ein Fenster dazu. Kein Konto bei einem Anbieter, kein Abo, keine Werbung, kein Weg, der die Daten festhält.
  • Beschriftungen von Fotos, Beschreibung, Datum, Personen, schreibt die App in die Bilddatei (EXIF/XMP), nicht in eine Datenbank, die nur eine Firma lesen kann. Die Angaben wandern mit dem Foto, wohin es auch geht.
  • Dateien im Archiv müssen an niemandem hängen. Dreißig Aufnahmen eines Vorfahren, von denen drei an seinem Datensatz gehören, die anderen siebenundzwanzig sind das Archiv.
  • Quelloffen unter GPL, wie webtrees selbst.

Was die App kann

  • Baum als Mittelpunkt: Sanduhr-Ansicht mit Ahnen, Partnern, Kindern und Enkeln – dazu, wie in einer Familienansicht üblich, die Geschwister des Probanden und seiner Ahnen samt Partnern sowie die Cousins (beides abschaltbar); frei verschieben und zoomen, Zweige nach oben aufklappen, jede Person zum Probanden machen. Beim Herauszoomen zeigt eine Karte weniger statt kleiner: erst ohne Porträt und Jahre, dann nur der Rufname, zuletzt ein Kasten in der Geschlechtsfarbe, die Schrift bleibt lesbar
  • Paten und Trauzeugen (ab 1.31, mit api4webtrees 1.11): unter Taufe und Heirat, verknüpfte antippen öffnet die Person; dazu bei jeder Person „Pate bei …“ und „Zeuge bei …“. Standesamtliche und kirchliche Trauung getrennt. Eintragen und die Heiratsart wählen am PC mit wtWin/wtTux (ab 1.32, mit api4webtrees 1.12)
  • Profil: Lebenslauf als Zeitleiste (mit Heirat und Geburten der Kinder), Verwandtschaft zur eigenen Person („Großvater väterlicherseits"), Fotos, Familie, Karte der Lebensstationen (OpenStreetMap)
  • Bearbeiten: Ereignisse anlegen, ändern, löschen – auch Heirat und andere Familienereignisse; Verwandte direkt im Baum über das „+" an jeder Karte anlegen; Verknüpfungen lösen, Personen löschen. Datumsangaben werden ausgewählt (genau, um, vor, nach, zwischen · Tag, Monat, Jahr), Orte schlägt die App beim Tippen aus dem Baum vor
  • Fotos: aufnehmen oder auswählen und einer Person zuordnen – sie werden passend zum Upload-Limit des Servers verkleinert; Fotoübersicht des ganzen Baums. Ein Tipp öffnet den Betrachter: wischen, kneifen, Doppeltipp
  • Archiv: Läuft auf dem Server das Modul Sammlungen (ab 1.6), zeigt der Bereich „Fotos“ auch dessen Archiv – Ordner-Sammlungen, thematische Sammlungen, Sammlungen nach Medientyp, und vor allem die Bilder, die an keiner Person hängen. Jede Kachel sagt, wie das Bild am Stammbaum hängt: an Personen, als Medienobjekt ohne Person oder als freie Datei. Bearbeitet wird im Modul
  • Festhalten: unterwegs ein Foto aus der Schublade abfotografieren, Ordner wählen, Beschreibung, Datum und Personen dazu (Namen schlägt die App aus dem Baum vor), fertig – es landet als Datei im Archiv, mit den Angaben als EXIF in der Datei, ohne an einer Person zu hängen (Modul Sammlungen ab 1.7). Verwalter ändern die Beschriftung eines Fotos direkt im Betrachter, aus Archiv, Baum und Profil
  • Dokumente: PDFs aus Archiv, Baum und Profil öffnen im eigenen Betrachter, Seite für Seite, ohne Browser-Fenster
  • Nachrichten (ab 1.56, mit api4webtrees 1.25): der Posteingang von webtrees auf der Startseite – lesen, antworten, löschen, schreiben; eine Person aus dem Profil an Mitforscher teilen, der Link öffnet beim Empfänger das Profil; Links des eigenen Servers aus anderen Apps öffnen sich in wtAnd
  • Jahrestage: die nächsten Geburts-, Heirats- und Todestage, auf Wunsch mit täglicher Erinnerung, die auch neue Nachrichten und wartende Freigaben meldet
  • Freigabe: Moderatoren nehmen ausstehende Änderungen direkt in der App an oder verwerfen sie
  • Handy kompakt, Tablet umfassend: am Tablet stehen Profil und Baum nebeneinander
  • Deutsch, Englisch, Französisch, Niederländisch und Spanisch, umschaltbar in der App (sonst wie das Gerät, andere Sprachen sehen Englisch). Die Beschriftungen des Servers kommen in der Sprache der App

Alles, was (noch) nicht nativ geht, öffnet die App als webtrees-Seite in derselben Sitzung.

Voraussetzung: das webtrees-Modul

webtrees hat keine Schnittstelle für Apps. Die App spricht deshalb mit dem Modul api4webtrees, das auf dem eigenen webtrees-Server (2.2.x) nach modules_v4/ kopiert wird. Der webtrees-Kern bleibt unverändert. Paten und Trauzeugen erscheinen ab api4webtrees 1.11, eintragen lassen sie sich ab 1.12; mit einem älteren Modul läuft alles andere wie bisher.

Optional: Mit dem Modul Sammlungen ab Version 1.6 zeigt die App zusätzlich das Archiv. Fehlt es, fehlt nur der Reiter.

GEDCOM 7.0: Läuft der Server mit webtrees-gedcom7-lab, dem Versuch, webtrees GEDCOM 7.0 nativ speichern zu lassen, braucht er statt api4webtrees das Modul api4webtrees-gedcom7-lab (die 2.x-Linie, ab 2.0.1). wtAnd, wtWin, wtTux und wtMac arbeiten damit unverändert: Daten kommen in der gewohnten Form an, was GEDCOM 7.0 neu hat (etwa „ist nicht geschehen“, Datumsphrasen, externe Kennungen mit Typ), zeigt die App noch nicht. Für den Stammbaum auf diesem PC mit webtrees7 gibt es die eigenen Programme wtWin7, wtTux7 und wtMac7, siehe unten.

Verbinden ohne Tippen

Auf der Seite „App“ in webtrees (api4webtrees ab 1.9.4, im Paket nas4webtrees schon dabei) verbindet ein Klick das Programm mit dem eigenen Konto – Adresse und Passwort muss niemand eintippen:

  • wtWin/wtTux (ab 1.21): Programm installieren und starten, dann im Browser auf „Mit wtWin verbinden“ klicken. Das Programm übernimmt den Verbinden-Link aus der Zwischenablage oder bekommt ihn direkt vom Browser (wtwin://, wttux:// – unter Windows trägt das der Installer ab 1.42 ein, sonst meldet sich das Programm beim ersten Start selbst an, ohne Adminrechte), fragt einmal nach und öffnet den Baum.
  • wtAnd: am Handy auf „Jetzt verbinden“ tippen, oder am PC den QR-Code mit der Handy-Kamera scannen.

Der Link trägt einen Einmal-Code, der 10 Minuten und genau einmal gilt; das Passwort erreicht das Gerät nie.

Verzeichnisschutz (ab 1.38): Schützt der Webserver die ganze Seite mit eigenem Benutzernamen und Passwort (.htaccess/.htpasswd, der Browser zeigt vor webtrees ein kleines Anmeldefenster, etwa gegen Daten sammelnde Bots), tippt man diese Zugangsdaten auf dem Adressbildschirm unter „Verzeichnisschutz“ ein. Die App schickt sie mit jeder Anfrage an genau diesen Server mit, auch für Bilder und die Erinnerung an Jahrestage; die Anmeldung bei webtrees folgt getrennt. Die Felder klappen von selbst auf, wenn der Server so eine Anmeldung verlangt. Bei SSO-Diensten (Authelia, Authentik, oauth2-proxy, Cloudflare Access) hilft das nicht, dort muss der Betreiber die Anfragen der App durchlassen, siehe die README von api4webtrees.

Datenschutz

  • Die App meldet sich mit dem normalen webtrees-Konto an. Jede Anfrage läuft als dieser Benutzer – es gelten dieselben Datenschutzregeln wie auf der Website (lebende Personen, gesperrte Einträge, private Bäume).
  • Änderungen landen sofort in webtrees: mit „Änderungen automatisch annehmen" gelten sie gleich, sonst warten sie auf die Freigabe durch einen Moderator.
  • Gespeichert werden Serveradresse, Benutzername und das Sitzungs-Cookie – nie das webtrees-Passwort. Nur die Zugangsdaten eines Verzeichnisschutzes (falls eingetragen) bleiben auf dem Gerät, sie müssen bei jeder Anfrage mit. Kein Cloud-Backup der App-Daten, keine Analyse, keine Werbung, keine Google-Dienste.
  • Berechtigungen: Internet. Für die abschaltbare tägliche Erinnerung an Jahrestage: Benachrichtigungen (wird erst beim Einschalten erfragt) sowie die üblichen Rechte des Android-Aufgabenplaners (Netzwerkstatus, Start nach Neustart, Wachbleiben, Vordergrunddienst). Für „Foto aufnehmen" ist keine Kamera-Berechtigung nötig – die Kamera-App des Geräts macht das Bild. Kein Zugriff auf Kontakte, Standort oder Dateien.

Bilder

Baum. Sanduhr um den Probanden, Geschwister und Cousins dazu. Beim Herauszoomen zeigt eine Karte weniger statt kleiner, die Schrift bleibt lesbar.

nah Namen Rufnamen Übersicht
Baum nah Baum mit Namen Baum mit Rufnamen Baum als Übersicht

Person. Lebenslauf als Zeitleiste mit Heirat, Geburten und Heiraten der Kinder und dem Sterbealter; Familie mit Eltern, Geschwistern, Partnern und Kindern; Karte der Lebensstationen.

Profil Zeitleiste Familie Karte
Profil Zeitleiste Familie Karte der Lebensstationen

Fotos und Archiv. Die Fotos des Baums, wahlweise dicht; das Archiv des Sammlungen-Moduls mit Ordner-Sammlungen, thematischen Sammlungen und dem freien Bestand; der Betrachter mit Kneifzoom und Beschriftung; PDFs Seite für Seite.

Fotos dicht Sammlung Betrachter
Fotos des Baums dichtes Raster Sammlung mit Kennzeichen Betrachter

Start, Suche, Dokumente, Tablet.

Start Suche PDF Tablet
Start mit Jahrestagen Suche PDF-Betrachter Baum und Profil nebeneinander

gedaudit: die Plausibilitätsprüfung für GEDCOM-Dateien

Seit Oktober 2026 liegt in diesem Repository auch gedaudit, ein eigenes Programm für Windows, Linux und macOS. Es liest eine GEDCOM-Datei und prüft sie mit denselben 61 Regeln wie die Plausibilitätsprüfung in wtWin und zehn weiteren zur Form der Datei, ohne webtrees und ohne Server. Die Datei bleibt unverändert. Treffer lassen sich abhaken, drucken und als PDF speichern; ein Klick auf einen Treffer zeigt die Person mit ihren Ereignissen, Eltern, Partnern und Kindern. Zwei Dateien lassen sich vergleichen: geändert, nur in der einen oder anderen, wahrscheinlich dieselbe Person. Mehr auf gedaudit.bgg-home.de. Eigenes Repository mit Releases: thobgg/gedaudit; es bindet dieses Repository als Submodul ein, der Kern (GEDCOM-Leser, Regeln, Fenster) liegt hier in shared/.

gedaudit: Prüfung des Demo-Baums Falkenrath
Prüfung: links die Regeln in Gruppen, rechts die Treffer, darunter die Person.

gedaudit: zwei Stände des Demo-Baums im Vergleich
Zwei Dateien vergleichen (0.3): Falkenrath 1.3 gegen 1.6, zehn Personen mit neuem Wohnort und Besitz, beide Personenkarten nebeneinander.

Selbst bauen

./gradlew :app:assembleDebug

minSdk 26, compileSdk 36, Kotlin und Jetpack Compose. Der Build braucht ein JDK 21. Für einen signierten Release liest der Build keystore.properties im Projektwurzelverzeichnis (nicht eingecheckt); fehlt die Datei, wird mit dem Debug-Schlüssel signiert.

Ordner Inhalt
app/ die App
shared/ der geteilte Kern: API-Client, Zustand, Oberfläche, Prüfung
desktop/ die Hülle für wtWin, wtTux und wtMac
testdaten/ Demo-Stammbaum „Familie Falkenrath" 1.3 für die Tests; der Baum mit Bildern liegt in falkenrath-demo-tree
docs/ Gestaltungs-Leitfaden und Bildschirmfotos
tools/ Hilfsskripte: Demo-Baum erzeugen, Server prüfen, UI-Tests per adb

Einstieg in den Code: MainActivity zeigt ui/MainScreen.kt (Bildschirmwahl, Navigation, Menü). Der Zustand liegt in ui/UiState.kt, das View-Model ui/AppViewModel.kt hält ihn; seine Aktionen stehen nach Bereich in SessionActions, TreeActions, EditActions, PhotoActions und AnniversaryActions. Jeder Bereich hat seine Datei (TreeSection, HomeSection, SearchSection, PhotosSection), das Profil besteht aus ProfilePanel, Timeline, Relatives und LifeMap. api/ spricht mit dem Modul, ui/tree/ rechnet und zeichnet den Baum, data/ bereitet Datumsangaben und Fotos auf.

wtWin7, wtTux7 und wtMac7: ein Versuch für GEDCOM 7.0

Aus demselben Code entstehen auch wtWin7, wtTux7 und wtMac7: die Programme für webtrees-gedcom7-lab, einen Versuch, webtrees GEDCOM 7.0 nativ speichern zu lassen. Voraussetzung auf dem Server ist dort das Modul api4webtrees-gedcom7-lab (2.x), nicht api4webtrees. Das ist keine offizielle webtrees-Fassung und nichts für den Alltag. Die 7er-Programme installieren sich neben wtWin, wtTux und wtMac, mit eigenem Ordner, eigenen Einstellungen und ohne Update-Prüfung; die vorhandene Installation bleibt unberührt. „Stammbaum auf diesem PC“ bringt dort webtrees7 statt webtrees 2.2.6 mit.

Das Besondere: Es geht ohne Server. wtWin7 und wtTux7 bringen webtrees7 und PHP mit. „Neuen Stammbaum auf diesem PC anlegen“ richtet webtrees7 lokal ein, liest eine GEDCOM-5.5.1- oder 7.0-Datei ein und speichert sie als GEDCOM 7.0; man arbeitet mit webtrees7 auf dem eigenen Rechner, ohne Webserver, ohne Installation irgendwo. Der Export liefert wieder GEDCOM 7.0 oder 5.5.1. Ein Server mit api4webtrees-gedcom7-lab ist nur nötig, wenn mehrere Leute an einem Baum arbeiten. wtMac7 kann das noch nicht, weil es für macOS kein mitgeliefertes PHP gibt.

Download: Release wtWin7 / wtTux7 mit Installer für Windows (wtWin7-….exe) und Paket für Linux (wttux7_…_amd64.deb); eigene Releases mit Tag wtwin7-*, nicht als „Latest“. wtMac7 entsteht nur auf Anforderung über den Workflow wtMac7 (Actions, „Run workflow“, Ergebnis unter „Artifacts“). Lokal: ./gradlew -Pwtand.variante=7 :desktop:packageDeb; ohne den Schalter wtand.variante ändert sich am normalen Bau nichts.

Lizenz

GPL-3.0, wie webtrees. Der Demo-Stammbaum steht unter CC0.

About

webtrees-Client: Android-App wtAnd, Desktop-Programme wtWin (Windows) und wtTux (Linux), dazu wtMac (macOS) zum Testen. Braucht das Modul api4webtrees. GPL-3.0.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages