-
Notifications
You must be signed in to change notification settings - Fork 1
Home.de
Gramps Connect ist ein schnelleres, in Echtzeit kollaboratives Web-Frontend für Gramps, die freie Ahnenforschungs-Software, aufgebaut auf dem gramps-web-api-Server. Es folgt demselben Layout und Vokabular wie Gramps selbst, bleibt auch bei sehr großen Stammbäumen schnell und ist darauf ausgelegt, dass mehrere Personen gleichzeitig am selben Stammbaum arbeiten können.
Es gibt zwei Varianten: einen eigenständigen Desktop-Build, den man noch heute auf dem eigenen Rechner ausführen kann (gramps-connect-desktop), und ein containerisiertes Mehrbenutzer-Deployment zum Hosten eines Stammbaums, in den sich eine ganze Familie einloggt und ihn gemeinsam nutzt. Die Oberfläche ist in beiden Fällen identisch — der einzige Unterschied ist, ob noch jemand anderes gleichzeitig im Stammbaum ist.
Dieses Wiki beschreibt, was die App tut, wie sie aufgebaut ist, und wie man sie betreibt oder weiterentwickelt.
- Übersicht — ein Rundgang durch das, was Gramps Connect tatsächlich bietet: Live-Zusammenarbeit, automatisch generierte Lebensgeschichten, Foto-Verschlagwortung, Suche, Diagramme, Karten, Bearbeitung und den Add-on-Katalog.
- Installation (gramps-connect-desktop) — den Einzelbenutzer-Desktop-Build unter Windows, macOS oder Linux herunterladen und ausführen.
- Bereitstellung — die echte, server-gehostete Mehrbenutzer-Version für eine gemeinsam genutzte Familie betreiben.
- Nachrichten — Diskussionen: Themenstränge mit einem Titel, optional mit beliebig vielen Datensätzen verknüpft, für alles vom kurzen Kommentar zu einem Datensatz bis zum vollständigen Forschungsziel mit gesammelten Quellen und Zitaten.
- GOQL: die Such-Abfragesprache — der optionale, leistungsfähigere Modus (ein Kontrollkästchen entfernt) für die Suchleiste jeder Listenansicht, um den Stammbaum mit Verknüpfungen und Rückverweisen zu filtern, die eine reine Textsuche nicht ausdrücken kann.
- Gramplets und der Add-on-Store — kleine, editierbare Python-Programme, die im Browser laufen und die App erweitern.
- Datenmodell und Bearbeitung — die zehn Datensatztypen, mit denen Gramps Connect arbeitet, und eine ehrliche Übersicht, was heute vollständig editierbar ist und was noch nicht.
- FAQ — häufige Fragen zum Desktop-Build, zur Datensicherheit und zum Vergleich mit Gramps Desktop.
- Architektur — wie der lokale Cache und die Live-Synchronisierung tatsächlich funktionieren und wie das Repository aufgebaut ist.
- Unter der Haube — kleinere Implementierungsdetails und Fallstricke, etwa was im Browser gespeichert wird und wie es abgegrenzt ist.
- Entwicklung — eine Entwicklungsumgebung einrichten, testen und Übersetzungen.
- Roadmap und bekannte Einschränkungen — was noch fehlt und woran aktiv gearbeitet wird.
Gramps Connect liest und schreibt dieselben Dateiformate wie Gramps Desktop und gramps-web (GEDCOM und Gramps XML), sodass ein Stammbaum frei zwischen allen dreien wechseln kann.
Gramps Connect is part of the family of Gramps-based software.
Using the app
- Overview
- Installing
- Deploying
- Messaging
- GOQL (advanced search)
- Gramplets & Add-on Store
- Data Model & Editing
- FAQ
Building & contributing