Skip to content

Overview.nl

Doug Blank edited this page Oct 11, 2026 · 1 revision

🌐 English · Deutsch · Español · Français · 简体中文

Overzicht

Gramps Connect is een op HTML gebaseerde manier om te werken aan een stamboom die is gemaakt met Gramps, de vrije genealogiesoftware. Het volgt dezelfde indeling en terminologie als Gramps zelf, dus als u Gramps al eerder hebt gebruikt, zou het vertrouwd moeten aanvoelen in plaats van als een ander programma dat u opnieuw moet leren. Twee dingen onderscheiden het: het blijft snel, zelfs bij zeer grote stambomen, en het is gemaakt om met meer dan één persoon tegelijk aan dezelfde stamboom te werken.

Het bestaat in twee vormen. Een zelfstandige versie draait volledig op uw eigen computer — een echt alternatief voor Gramps Desktop voor het dagelijkse werk aan uw eigen stamboom, geen beperkte voorproef van iets anders, en niets wat u erin doet wordt ergens naartoe gestuurd (zie Installeren). Een gedeelde, gehoste versie laat een hele familie inloggen en samen aan één stamboom werken, en daar komen de hieronder beschreven functies voor live samenwerken pas echt tot hun recht (zie Implementeren). Hoe dan ook is de interface dezelfde — het enige verschil is of er nog iemand anders met u in de stamboom werkt.

Samenwerken

  • Weet in welke stamboom u zit. De kopregel toont de naam van de actieve stamboom naast het logo van Gramps Connect, dus als u bij meer dan één stamboom bent ingelogd (of een gehoste instantie met andere stambomen deelt), is altijd duidelijk naar welke u kijkt.
  • Weet wanneer de app zelf is bijgewerkt. Op een gedeelde, gehoste instantie kan een tabblad dat al een tijdje openstaat een oudere build draaien dan wat de server nu serveert. Gramps Connect merkt dat op en toont een sluitbare melding "Update beschikbaar" met een knop Herladen — het herlaadt de pagina nooit voor u, omdat u misschien nog niet-opgeslagen conceptbewerkingen open hebt.
  • Zie elkaars wijzigingen terwijl ze gebeuren. Als iemand anders een datum corrigeert of een persoon toevoegt, werkt uw scherm zichzelf bij — zonder herladen, en zonder het risico dat u werkt met een kopie van de stamboom die al verouderd is. Iedereen die de afgelopen paar minuten iets heeft gewijzigd, verschijnt als avatar naast het gebruikersmenu, zodat u kunt zien wie er op dit moment nog meer actief met u in de stamboom werkt. Zie Architectuur voor hoe dit onder de motorkap echt werkt.
  • Zie wie wat wanneer heeft gewijzigd. Elk record heeft een knop Geschiedenis — open die voor een logboek van de eigen bewerkingen van dat record (wie, wanneer, toegevoegd/bijgewerkt/verwijderd), nieuwste eerst, en klik op een item voor een voor/na-vergelijking per veld. De aanvulling achteraf op de live synchronisatie hierboven: die toont u wijzigingen terwijl ze gebeuren, hiermee kunt u later terugkijken. Zie Datamodel en bewerken voor meer.
  • Discussies: threads die ergens over kunnen gaan. Bespreek met één klik een specifiek record en blijf chatten in een zwevend venster terwijl u bladert — het neemt nooit de pagina over waarop u was — of open de weergave Discussies en begin er een vanaf nul, waarbij u de Personen, Bronnen, Citaten en Bibliotheken koppelt waar een onderzoeksvraag echt om draait, zodat een discussie kan uitgroeien tot een echt verzamelpunt voor één onderzoekslijn, niet alleen een commentaarthread. Eén-op-één-berichten werken op dezelfde manier, alleen nergens aan gekoppeld. Zie Berichten voor details.
  • Gedeelde resultaten. Als iemand een rapport uitvoert of de stamboom exporteert, verschijnt het resulterende bestand op een plek waar iedereen het kan vinden en downloaden, niet alleen in de eigen map van die persoon. Een klik op Downloaden bij zo'n bestand wordt bevestigd met een melding in de app zodra het opslaan aan de browser/het besturingssysteem is overgedragen — handig op de desktop, waar het eigen opslagvenster dat erdoor wordt geopend anders gemakkelijk over het hoofd wordt gezien. Daarna vraagt het of het gegenereerde bestand als media-object in de stamboom moet blijven (groene knop Opslaan) of niet (gewone knop Niet opslaan) — Opslaan, of het dialoogvenster gewoon sluiten, is de veilige standaard; hoe dan ook is het snel opnieuw te genereren, dus de keuze maakt niet zoveel uit. De meeste gegenereerde bestanden (en elk ander Media-item) kunnen via een knop Bekijken in de browser worden bekeken, niet alleen gedownload — zie Datamodel en bewerken voor welke formaten. Een export die iets moest weglaten — de GEDCOM 7-export meldt bijvoorbeeld gegevens waarvoor GEDCOM 7 geen plaats heeft — zegt dat in een gele melding "Export gereed", en de volledige lijst wordt als notitie aan het geëxporteerde bestand gekoppeld, zodat iedereen die het in de weergave Uitvoer opent kan zien wat er ontbreekt. Kiezen voor Niet opslaan verwijdert die notitie samen met het bestand. (Dit vereist een gramps-web-api-server vanaf v3.23.0.)
  • Beheer door de eigenaar van de stamboom. De eigenaar van een stamboom krijgt vanuit het gebruikersmenu een dialoogvenster Administratie, met een tabblad "Mijn stamboom" voor de naam van de stamboom en het gebruik ervan ten opzichte van eventuele ingestelde quota voor personen/media, en daarnaast een tabblad "Gebruikers" om de accounts op die stamboom te beheren. Serverbrede instellingen (e-mail/SMTP, BASE_URL, FRONTEND_URL) worden niet in de app bewerkt: stel ze in via de omgevingsvariabelen of het configuratiebestand van de server (zie Installeren en Implementeren). gramps-web-api bouwt instellingen die in de database zijn opgeslagen geleidelijk af; als er daar nog staan, toont Help → Systeeminformatie ze met een waarschuwing.
  • Voorkeuren van de stamboom. Administratie → Voorkeuren bepaalt hoe de datums, namen en plaatsen van deze stamboom worden geschreven, voor iedereen die hem in Gramps Connect gebruikt: een datumnotatie, een naamnotatie (de standaardnotaties van Gramps plus eventuele aangepaste notaties die in de stamboom zijn opgeslagen), en de plaatsnotaties van Gramps: automatische plaatstitels aan of uit, welke notatie u gebruikt, en een lijst met notaties die u kunt uitbreiden, waarbij elke notatie kiest welke niveaus van de plaatshiërarchie worden getoond, een taal, hoe een huisnummer aan de straat wordt gekoppeld, en of de volgorde wordt omgekeerd, met van elke notatie een voorbeeld op basis van een plaats uit uw stamboom. Alleen de eigenaar van de stamboom (of een sitebeheerder) kan ze wijzigen. Ze gelden in de hele app: datums in tabellen, details, de Tijdlijn, verhalen, zoekresultaten en de grafieken Boom, Waaier en Gezin; plaatstitels in de tabellen Plaatsen en Gebeurtenissen, details, Kaart, Tijdlijn, verhalen en zoekresultaten, waarbij de plaats van een gebeurtenis wordt genoemd zoals die heette op de datum van de gebeurtenis (de gedateerde plaatsnamen en omvattende plaatsen van Gramps); en namen in details. Datumvelden in bewerkvensters tonen en accepteren dezelfde datumnotatie. Datums worden geschreven in de taal van uw interface, zoals Gramps Desktop ze in die taal schrijft: met de maandnamen, de woorden voor "omstreeks", "tussen … en" en dergelijke, en de eigen opmaak van die taal (Duits "12. März 1854", Frans "12 mars 1854", Brits Engels 12/3/1854). Datumvelden accepteren ook datums die in die taal worden getypt. De lijst met datumnotaties is de eigen Gramps-lijst van uw taal, met een voorbeeld van elke notatie, net als in de Voorkeuren van Gramps Desktop. De meeste notaties bestaan in elke taal ("Dag Maand Jaar" en dergelijke), en als u er een kiest, wordt die voor iedereen ingesteld, elk in de eigen taal. Een notatie die alleen uw taal heeft (Duits "Numerisch mit führenden Nullen", Frans "JJ/MM/AAAA") geldt voor mensen die die taal gebruiken; alle anderen houden de gedeelde notatie, die de instelling eronder toont. Dit omvat elke taal waarin Gramps datums schrijft (43), inclusief talen waarvan de maandnamen van vorm veranderen afhankelijk van de woorden eromheen: Russisch schrijft "март 1789" maar "до 4 марта 1789", en Tsjechisch, Fins, Kroatisch, Slowaaks, Sloveens en Oekraïens werken op dezelfde manier. Waar Gramps Desktop zelf een datum schrijft die het niet terug kan lezen, of er niet mee overweg kan, schrijft Gramps Connect die in plaats daarvan correct. Alleen uw eigen taal wordt gedownload, wanneer u die voor het eerst nodig hebt. Datums in de Chinese, Koreaanse en Vietnamese maankalenders (nieuw in Gramps 6.2) worden ook getoond en gelezen, in het Chinees, Koreaans en Vietnamees op de traditionele manier ("2024年正月1日", "2024년 정월 1일", "Năm 2024 Tháng Giêng Ngày 1", met 闰/윤 voor een schrikkelmaand). Als de server Gramps 6.2 of later draait, biedt de volledige datumeditor die kalenders aan, met een schakelaar "Schrikkelmaand" naast de maand; een oudere server kan ze niet opmaken of sorteren, dus daar worden ze alleen aangeboden voor een datum die er al een gebruikt. Nieuwe rapporten beginnen met dezelfde datum- en naamnotaties. Exports, en de plaatsnotatie van rapporten, behouden de eigen Gramps-instellingen van de server. De tabel Plaatsen sorteert op de eigen naam van elke plaats en daarna op de opgeslagen titel, zodat die aansluit bij automatische titels die met de naam van de plaats beginnen, zoals de standaardnotatie "Volledig" doet. De eerste keer dat plaatsen met automatische titels worden getoond, downloadt Gramps Connect de lijst met plaatsen nog één keer om de extra informatie op te halen die het nodig heeft. Onder Nieuwe records stelt u de notatie van de Gramps-ID per soort record in, zoals Gramps' eigen I%04d (I0001, I0002, ...); "Standaard-ID's van Gramps gebruiken" vult ze alle negen in. Gramps Connect geeft een nieuw record het eerstvolgende nummer na het hoogste dat al in gebruik is (anders dan Gramps Desktop gaat het niet terug om gaten op te vullen). Als iemand anders op hetzelfde moment dezelfde ID neemt, probeert het gewoon opnieuw. Een type dat leeg blijft, krijgt zoals voorheen standaard-ID's van Gramps (I0001, F0001, ...) van de server. Deze notaties gelden voor records die in Gramps Connect worden aangemaakt, niet voor geïmporteerde bestanden: die behouden de ID's uit het bestand (@I12@ uit een GEDCOM wordt I0012), en alleen een ID die al in gebruik is, wordt hernummerd. Importeren uit Gramps Desktop… kopieert dezelfde instellingen, inclusief de ID-notaties, uit Gramps op uw computer: kies het bestand gramps.ini (Linux en macOS: ~/.config/gramps/gramps60/; Windows: %APPDATA%\gramps\gramps60\), plus place_formats.xml uit de map daarboven als u eigen plaatsnotaties hebt gemaakt. Een voorbeeld toont elke gevonden instelling, wat die zou worden en wat die nu is; instellingen die u op de desktop nooit hebt gewijzigd, zijn gemarkeerd als "Standaard van Gramps" en niet aangevinkt. Omdat Gramps zijn datumnotaties in elke taal anders nummert, kiest u de taal waarin uw Gramps Desktop draait. Er wordt niets opgeslagen tot u op Opslaan drukt.
  • API-sleutels. Gebruikersmenu → API-sleutels… toont de sleutels waarmee Gramps op uw computer, of een ander programma, uw stamboom kan openen, met wanneer elke sleutel is aangemaakt en voor het laatst is gebruikt. Maak er een aan met een naam als "Gramps op mijn laptop", kopieer die één keer en plak hem waar het programma om een Gramps Web API-sleutel vraagt (GRAMPS_WEB_API_KEY). Een sleutel verwijderen sluit alleen dat programma of die computer af, bijvoorbeeld een verloren laptop. Een sleutel kan de stamboom lezen en bewerken, maar uw account niet wijzigen. Sleutels die Gramps Web Sync voor zichzelf aanmaakt, verschijnen hier ook. Op een server ouder dan gramps-web-api 3.23.0 biedt het dialoogvenster in plaats daarvan aan om de sleutel van uw huidige sessie te kopiëren, die volledige toegang heeft, nooit verloopt en later niet kan worden verwijderd, zelfs niet door uw wachtwoord te wijzigen.
  • Gegevens van de onderzoeker. Help → Onderzoeker toont de contactgegevens van de onderzoeker van de stamboom (naam, adres, telefoon, e-mail) — de gegevens die de koptekst van een GEDCOM-export gewoonlijk bevat. Iedereen in de stamboom kan ze bekijken; een knop Bewerken om ze te wijzigen wordt alleen getoond aan de eigenaar van de stamboom.
  • Systeeminformatie voor foutmeldingen. Help → Systeeminformatie toont de versies van alle betrokken onderdelen (Gramps, Gramps Web API, Gramps Connect, Gramps Object Query Language) en de serverfuncties die van invloed zijn op wat u ziet, zoals of e-mail is ingesteld en voor welke bestanden miniaturen worden gemaakt, met een knop Kopiëren om in een melding te plakken. Een sitebeheerder, of de eigenaar van een server met één stamboom, ziet ook een sectie Waarschuwingen met serverinstellingen die verouderd zijn en wat u in plaats daarvan moet gebruiken.
  • Deze wiki, zonder de app te verlaten. Help → Documentatie opent de pagina's van deze wiki in de app zelf — navigatie in de zijbalk, links tussen pagina's binnen de app, afbeeldingen — in plaats van over te schakelen naar een browsertabblad. Een link "Openen op GitHub" in het dialoogvenster leidt nog steeds naar de echte wikipagina, voor wie wil bewerken of reageren. De eigen link "Het overzicht lezen" van de app (Help → Over) opent deze wiki nog steeds rechtstreeks in een nieuw tabblad.
  • Vertaalde pagina's, als die er zijn. Als een pagina een vertaling heeft voor de huidige taal van de app — opgeslagen als een gewone wikipagina ernaast, bijv. Home.de.md — toont Documentatie die in plaats daarvan, en valt het voor elke nog niet vertaalde pagina stilzwijgend terug op het Engels. De navigatie in de zijbalk wordt op dezelfde manier vertaald. Deze hele wiki is op dit moment volledig vertaald in het Duits, Frans, Spaans, Nederlands en Vereenvoudigd Chinees; meer talen zijn gepland.

Het verhaal vertellen

  • Automatisch gegenereerde levensverhalen. Voor elke persoon of elk gezin stelt de app een verhalende diavoorstelling van hun leven samen — hun gebeurtenissen, de plaatsen waar die plaatsvonden en eventuele bijbehorende foto's — met een korte geschreven beschrijving bij elk moment. Deze zijn bewerkbaar, niet vast. Bij het genereren worden eerst een paar opties aangeboden: voor een persoon, of ook de gezinnen moeten worden meegenomen (partner, kinderen, ouders, broers en zussen — niet alleen de eigen gebeurtenissen); voor een gezin, welke eigen geboorten en overlijdens van leden moeten worden opgenomen.
  • Een familieblog. Schrijf uw eigen berichten — een titel, auteur, vrije tekst en foto's — in plaats van een gegenereerd verhaal. De weergave Blog in de zijbalk toont elk bericht als een doorbladerbare feed in tijdschriftstijl; klik op Bekijken om er een op volledig scherm te zien, en het nieuwste bericht verschijnt ook op de startpagina. Onder de motorkap is een bericht gewoon een Bron met het label "Blog" en de tekst als gekoppelde Notitie, dus het is nog steeds volledig doorzoekbaar en bewerkbaar zoals elk ander record.
  • Foto's vergelijken. Leg twee foto's over elkaar — handig voor paren "toen en nu", of om foto's van dezelfde persoon op verschillende leeftijden te vergelijken.
  • Foto's taggen en erdoorheen klikken. Teken een gebied op een foto om aan te geven wie of wat er in dat deel staat. Open de foto op volledig scherm en klik direct op een getagd gezicht of object om meteen naar de pagina van die persoon of dat record te gaan.

Uw stamboom verkennen

  • Inzoomen zonder uw plek kwijt te raken. Kies een persoon (of gezin, plaats, gebeurtenis...) uit een lijst, en alles wat ermee verband houdt — gebeurtenissen, gezin, foto's, notities, bronnen — verschijnt ernaast. Klik op een daarvan en de eigen details ervan openen eronder, terwijl de lijst en uw oorspronkelijke selectie precies blijven waar ze waren, hoe diep u ook gaat.
  • In één keer door uw hele stamboom zoeken. Eén zoekvak doorzoekt elk soort record — personen, gezinnen, gebeurtenissen, plaatsen, bronnen — tegelijk, opgemaakt als een pagina met zoekresultaten van een zoekmachine, gerangschikt naar hoe goed elk resultaat overeenkomt, met een fragment context. Elke lijst heeft ook een eigen zoekvak, dat standaard snel op gewone tekst zoekt in de veelgebruikte velden van dat recordtype; een vinkje ernaast schakelt hetzelfde vak over naar GOQL, een kleine zoektaal voor veel specifiekere vragen — bijvoorbeeld iedereen met een bepaalde achternaam die vóór een bepaald jaar op een bepaalde plaats is geboren, of elk gezin waarin de moeder vóór de vader overleed. Een nieuwe zoekopdracht typen, die wissen, een opgeslagen/aangepast filter toepassen of op een kolomkop klikken om te sorteren houdt het record dat u had geselecteerd precies waar het was, zolang het nog in de resultaten staat; zo niet, dan valt de selectie terug op de eerste rij van wat nu wordt getoond — dezelfde behandeling "raak uw plek niet kwijt" die het inzoomen al krijgt.
  • Kant-en-klare filters, geen zoektaal nodig. Een knop "Filters" naast de titel van elke hoofdlijst (Personen, Gezinnen, Gebeurtenissen, Plaatsen, Bibliotheken, Bronnen, Citaten, Media, Notities — elke lijst behalve Labels) opent een dialoogvenster om er een te kiezen uit uw opgeslagen combinaties, of uw eigen combinatie te bouwen. "Een opgeslagen filter laden…" laadt een hele, eerder opgeslagen benoemde combinatie opnieuw (het lege eerste item begint opnieuw); de rest van het dialoogvenster blijft verborgen achter een ingeklapte schakelaar "▸ Opties bewerken", zodat een opgeslagen filter kiezen en op Toepassen drukken twee klikken blijft, met de volledige editor één klik verder voor wie die nodig heeft. "Opties bewerken" openen toont een links uitgelijnde knop "Aangepaste regels" (in de stijl van de eigen knop "Filters" van de pagina, geen gewone tekstlink) en, onder een kleine kop "Filterbouwer", één editor voor regelgroepen met AND/OR/NOT — Vrouwen/Mannen, geen vastgelegde geboortedatum, ontbrekende ouders, heeft media, gelabeld met een naam die u intypt (elk label in de stamboom, geen vaste lijst), geboren of overleden tussen twee datums die u intypt (elke datum die Gramps begrijpt, niet alleen een kaal jaartal), en tientallen andere alledaagse regels die de oude aangepaste filterregels van de desktop-app boden, als gewone vinkjes gegroepeerd per categorie, dezelfde waarmee "+ Regel toevoegen" altijd opent (al uitgeklapt als de lijst leeg is, zodat het toepassen van één regel geen extra klik vergt). Combineer er meerdere met AND/OR, nest een regelgroep in een andere om de twee te mengen, en keer elke afzonderlijke regel of hele regelgroep om met een eigen vinkje — geen apart "niet"-filter om aan te maken, anders dan in de desktop-app. Onder de motorkap bouwt het dezelfde GOQL die de vinkjesmodus van het zoekvak gebruikt, alleen-lezen eronder getoond, ook binnen "Opties bewerken". (De kant-en-klare lijst met vinkjes zelf dekt momenteel alleen Personen en Gezinnen, in lijn met de eigen regelset van de desktop-app voor die twee; elke andere lijst krijgt nog steeds het volledige dialoogvenster — eigen regels bouwen, hele filters opslaan/laden — alleen met een lege ingebouwde lijst om mee te beginnen.) Een opgeslagen filter laden en dan de regels ervan direct bewerken (binnen "Opties bewerken") is alles wat nodig is om het te wijzigen -- een kleine opmerking "Niet-opgeslagen wijzigingen" verschijnt dan als herinnering naast de keuzelijst, en overschakelen naar een ander opgeslagen filter (of terug naar leeg) terwijl die zichtbaar is, vraagt eerst om bevestiging, zodat een lopende bewerking nooit ongemerkt verloren gaat door iets anders uit dezelfde keuzelijst te kiezen; "Opslaan" (ingeschakeld zodra u echt iets hebt gewijzigd) slaat die wijzigingen terug op in hetzelfde filter, "Kopiëren…" laat het origineel ongemoeid en maakt in plaats daarvan een apart filter — standaard met de naam "naam van dat filter (kopie)", zodat die niet leeg blijft — en "Opslaan…" (nog niets geladen) geeft een nieuwe combinatie voor het eerst een naam; beide weigeren een naam die al door een ander opgeslagen filter in dezelfde lijst wordt gebruikt, direct in het naamgevingsvenster, in plaats van een tweede filter het eerste ongemerkt te laten overschaduwen. "Verwijderen" verwijdert het op dat moment geladen opgeslagen filter en maakt de Filterbouwer meteen leeg — de knop staat in de knoppenrij onderaan, naast Wissen/Opslaan/Toepassen, en is uitgeschakeld zolang er niets is geladen ("Nieuw filter"). Een regel nodig die niet in de ingebouwde lijst staat? "Aangepaste regels", binnen "Opties bewerken", opent een eigen kleine beheerder — geef een ruw GOQL-fragment een naam en sla het op (de enige plek in deze functie waar ruwe querytekst wordt geaccepteerd), met daarnaast dezelfde syntaxisreferentie met de omcirkelde "i" die de GOQL-modus van het zoekvak gebruikt, voor de lijst van waaruit u hem opende; het wordt tijdens het typen op de achtergrond echt op uw stamboom uitgevoerd, zodat "Aanmaken"/"Opslaan" pas worden ingeschakeld als het geldig blijkt, en een typfout meteen daar wordt opgevangen in plaats van de volgende keer dat de regel wordt gebruikt. Een aangepaste regel kan eigen benoemde, getypeerde parameters hebben, net als een ingebouwde regel (zoals de ingebouwde label-/datumregels al doen) — voeg een of meer parameters {name} toe (String of Integer), verwijs in de GOQL naar elke parameter als {name}, en eenmaal opgeslagen toont hij direct in "+ Regel toevoegen" een veld om de waarde in te vullen, net als elke ingebouwde regel met parameters. Bewerk of verwijder elke regel die u hebt gemaakt, en elke regel verschijnt vanaf dat moment als gewone, herbruikbare regel in "+ Regel toevoegen". Het hoofdvenster heeft geen aparte knop "Annuleren" — het schrijft niets tot u echt op Toepassen, Opslaan of Kopiëren klikt, dus het op een andere manier sluiten (de × of buiten het venster klikken) doet al hetzelfde. Zodra er een filter actief is, toont de kop van de lijst zelf een samenvatting in gewone taal naast de knop "Filters" en de wisknop ("×") ervan — bijv. "Vrouwen AND NOT (Weduwe OR Gescheiden)" — zodat u kunt zien wat er is toegepast zonder het dialoogvenster te openen.
  • Stamboomgrafieken. Voorouder- en nakomelingengrafieken, waaronder een ronde "waaier"-stijl met een optie om het segment van elke persoon te kleuren naar hoe lang die werkelijk leefde, zodat lange en korte levens in één oogopslag zichtbaar zijn. De statusbalk heeft knoppen "+"/"−" om het aantal getoonde generaties te vergroten of te verkleinen — verkleinen haalt nooit iets opnieuw op, dus weer vergroten gaat direct — plus een exportpictogram (ook op de gewone voorouder-/nakomelingengrafiek) dat de grafiek opslaat als PNG, JPEG, SVG of PDF, hetzelfde idee als de eigen grafiekexport van de oorspronkelijke Gramps Desktop. Het exporteert standaard de hele grafiek, hoe ver u op het scherm ook hebt ingezoomd of verschoven (of alleen de huidige weergave, als u dat liever hebt), in lichte, printvriendelijke kleuren, zelfs in de donkere modus. Afbeeldingen kunnen worden opgeslagen in een pixelformaat dat u kiest; SVG en PDF blijven op elk formaat scherp, en bij PDF kiest u het papierformaat (A0–A5, B3–B5, Letter, Legal, Tabloid, ANSI C/D), de oriëntatie en de marge. Een gedraaide waaier kan worden geëxporteerd zoals getoond of rechtop. Namen in Latijns, Grieks of Cyrillisch schrift blijven echte, selecteerbare tekst in de PDF; een grafiek met namen in andere schriften (Chinees, Arabisch, Hebreeuws, …) wordt in plaats daarvan als afbeelding met hoge resolutie in de PDF opgeslagen. Het dialoogvenster onthoudt uw laatste keuzes. Elk segment toont de naam van de persoon met daaronder de geboorte- en overlijdensdatum, voor zover het past, elke regel gebogen langs zijn ring. Een naam die te lang is voor één regel wordt over twee regels verdeeld (voornamen, dan achternaam); waar maar één regel past, blijft de voornaam staan, omdat die de generaties van elkaar onderscheidt. In de smalle segmenten van verre generaties loopt de tekst in plaats daarvan vanuit het midden naar buiten, zodat er veel meer van elke naam past. Met "Labels omdraaien" aan (de standaard) wordt tekst die anders ondersteboven zou staan — in de onderste helft van de waaier, of waar u die ook naartoe hebt gedraaid — omgedraaid zodat die goed leesbaar is (en een rechtopstaande export van een gedraaide waaier draait ze om voor de rechtopstaande weergave). Ctrl+slepen (of Cmd+slepen) waar dan ook op de waaier — in beide kleurmodi — draait hem vrij rond zijn eigen middelpunt, om een bepaalde tak bovenaan te brengen. Houd ook Shift ingedrukt om in stappen van 15° te draaien, en een sleepbeweging die binnen een paar graden van rechtop wordt losgelaten, komt precies rechtop terecht. Zolang de waaier gedraaid is, toont een kleine kompasknop in de rechterbovenhoek welke kant hij op wijst; klik erop om de waaier soepel terug te draaien naar zijn oorspronkelijke stand. Een derde stijl, "Generaties", toont de ouders van een persoon en diens volledige rij broers en zussen — inclusief halfbroers en -zussen, stiefbroers en -zussen en geadopteerde broers en zussen, waarvoor de gewone voorouderkaart helemaal geen ruimte heeft — met een "+" om steeds verder naar buiten uit te breiden: bij elke generatie waarnaar u uitbreidt, verschijnt een volledige rij broers en zussen, niet alleen bij de persoon waarmee u begon. Naast de schuifbalken kunt u overal op het diagram klikken en slepen om het te verschuiven, op dezelfde manier als de voorouder-/nakomelingengrafieken en de waaiergrafieken al werken. Een gedempte grijze "−" verschijnt naast elke "+" zodra die tak echt is uitgeklapt, om hem weer in te klappen zonder iets te verliezen — de onderliggende gegevens blijven geladen, dus opnieuw uitklappen gaat direct. Volle broers en zussen worden visueel gegroepeerd met één gedeelde "+" (ze klappen altijd uit naar dezelfde ouders), terwijl een tak met halfbroers of -zussen of stiefbroers of -zussen een eigen groep en label krijgt, elk met een eigen lijn naar de eigen vader-/moedervakken in plaats van één dubbelzinnige lijn in het midden. Een groep krijgt alleen het label "half" als die één ouder door geboorte deelt; een groep die geen enkele ouder door geboorte deelt — bijv. de eigen kinderen van een latere partner uit een eerder huwelijk — krijgt in plaats daarvan het label "stief", ook al is het gezinsrecord van dat latere huwelijk verder niet te onderscheiden van dat van halfbroers en -zussen. Een persoon selecteren en op diens detailkaart "Partners uitklappen" kiezen toont de partner(s) naast de eigen kaart van die persoon, waar die ook in de grafiek verschijnt — elke partner getoond als een eigen volledige groep broers en zussen (met een eigen "+" om verder uit te breiden), niet alleen een kale naam, omdat iedereen hier in een groep broers en zussen hoort. De lijn van hun kinderen naar hen wordt bijgewerkt zodat die beide ouders verbindt zodra de partner is uitgeklapt, in plaats van alleen de persoon die oorspronkelijk werd getoond. Een persoon met kinderen uit meer dan één huwelijk krijgt een apart kindervak per huwelijk in plaats van één vak waarin alle kinderen zijn samengevoegd, elk met een eigen verbindingslijn naar de twee ouders van dat specifieke huwelijk. Elke kaart waarvan de band met de ouder geen gewone geboorterelatie is — een broer of zus, of een kind — draagt een eigen kleine badge die de relatie noemt (Geadopteerd, Stiefkind, Pleegkind, Gesponsord, Onbekend), dezelfde relatieterminologie van Gramps die overal elders in de app wordt gebruikt. Een horizontale scheidingslijn markeert de grens tussen elke generatie. Een vinkje "Compact" (naast de eigen instructies van de grafiek) laat de foto op elke kaart weg, zet de geboorte-/overlijdensdatums naast de naam in plaats van eronder, en toont een groep broers en zussen of kinderen als verticale stapel in plaats van naast elkaar — handig zodra een rij broers en zussen breed wordt.
  • Kaarten. Zie waar gebeurtenissen plaatsvonden, en verander het uiterlijk van de kaart zodat het gebied eruitziet zoals in die historische periode, in plaats van een moderne kaart. Elke kaartoverlay — de grens van een familieboerderij omlijnen, een route markeren die iemand aflegde, of een oude kadasterkaart of foto op de echte locatie leggen — hoort bij ten minste één plaats, en wordt toegevoegd vanuit de eigen sectie "Kaartoverlays" van die plaats: één knop biedt zowel het tekenen van een gloednieuw item als het hier koppelen van een al bestaande overlay. Een overlay kan meerdere plaatsen tegelijk beslaan (bijvoorbeeld een grens of route die meer dan één plaats bestrijkt) — hij kan alleen niet twee keer aan dezelfde plaats worden gekoppeld. Met de teken-editor zelf plaatst u lijnen, vormen en afbeeldingen, sleept u de vier hoeken van een afbeelding onafhankelijk van elkaar (vrije vervorming) om die op het echte terrein af te stemmen, en stelt u per afbeeldingsoverlay de eigen dekking en stapelvolgorde in (welke bovenop ligt als er meerdere overlappen, zoals een oude provinciekaart onder een gedetailleerdere kaart van een gemeente) — een beschrijving is verplicht voordat hij kan worden opgeslagen, net als bij het koppelen aan de plaats. Eenmaal opgeslagen, toont een live paneel op de kaart zelf elke overlay en elk getekend gebied van de plaats die op dat moment open is en van alles wat die omvat — een staat openen toont de eigen overlay naast die van elk van haar county's, niet alleen haar eigen. Als het niveau daaronder zelf geen overlays heeft (bijvoorbeeld een land waarvan de regio's geen omtrek hebben maar de kleinere indelingen wel), daalt het verder af tot het een redelijk aantal overlays vindt of geen plaatsen meer heeft, in plaats van na precies één niveau te stoppen — en daar kunt u er elk van verbergen of voor de rest van deze sessie een andere dekking voor de rest bekijken — een snelle manier om een moderne kaart met een oude te vergelijken zonder de opgeslagen instellingen aan te raken — en een klik op een overlay laat de kaart ernaartoe vliegen zodat die volledig in beeld is. De vorm of afbeelding van een onderliggende plaats wordt bovenop die van de bovenliggende plaats weergegeven, niet eronder, zodat een kleinere overlay nooit verdwijnt onder een grotere die hem omvat. Het zichtbare datumbereik van een overlay komt van de datum van de plaats van waaruit u hem op dat moment bekijkt — dus een omtrek van een boerderij zonder datum is altijd zichtbaar, terwijl een oude kaart alleen verschijnt als het jaar van de historische modus valt binnen het tijdperk waarin de naam van zijn plaats gold. Overlays uit verschillende tijdperken op dezelfde fysieke plek hebben elk een eigen plaatsrecord nodig (bijvoorbeeld één voor de naam uit het county-tijdperk, één voor de naam uit het township-tijdperk), omdat de datum van een plaats bij haar naam hoort, niet bij een veld per overlay. Het opslaan van een overlay vult ook coördinaten in voor elk van zijn plaatsen die er nog geen hebben, op basis van het midden van wat er is getekend — zodat een plaats die alleen is aangemaakt voor de grens van een boerderij of een route op de kaart terechtkomt zonder dat u de breedte-/lengtegraad hoeft op te zoeken en met de hand in te voeren. Als meerdere plaatsen op deze manier één overlay delen, wordt elk een beetje rond dat midden verspreid in plaats van op precies hetzelfde punt te landen, zodat ze op de kaart nog als aparte markeringen verschijnen in plaats van samen te vallen. Het overschrijft nooit coördinaten die een plaats al heeft. Als markeringen toch op dezelfde plek gestapeld raken (niets verhindert dat twee plaatsen met de hand dezelfde coördinaten krijgen), toont een klik op hun gecombineerde getal de plaatsen eronder, zodat u er nog steeds een kunt kiezen, in plaats van alleen in te zoomen op een stip die leeg lijkt. Als u vanuit een specifieke plaats op de kaart aankomt (de eigen link "Kaart" ervan, of een uit Wikidata geïmporteerde overlay), opent de detailkaart met de overlay al zichtbaar, met de naam op een label in de kopregel — klikken op een lege plek van de kaart om rond te kijken sluit die kaart, en klikken op de naam op dat label haalt hem meteen terug zonder de markering opnieuw te hoeven zoeken.
  • Een plaats opzoeken in Wikidata. Bij het toevoegen van een gloednieuwe plaats wordt eerst gevraagd hoe u die wilt toevoegen — handmatig, of vanuit Wikidata — in plaats van een knop "Opzoeken in Wikidata…" tussen de gewone velden te mengen; kiezen voor Wikidata opent meteen de zoekstap, en kiezen voor handmatig gaat direct naar de gebruikelijke velden. Bij het bewerken van een bestaande plaats wordt de opzoeking in Wikidata nog steeds als gewone knop aangeboden om gegevens aan te vullen, omdat daar geen keuze tussen het een of het ander te maken valt. Hoe dan ook vult zoeken op naam en een overeenkomst bevestigen de coördinaten van de plaats in, en maakt of koppelt het in één keer de hele omvattende hiërarchie — stad, county, staat, land — elk met eigen coördinaten, in plaats van elk niveau met de hand aan te maken en te verbinden. Een vinkje op hetzelfde bevestigingsscherm (standaard aan) haalt ook een omtrek uit Wikidata op, als die er is, voor elk nieuw aangemaakt niveau en voor de plaats die zelf wordt toegevoegd, zodat een staat of land dat zo wordt toegevoegd de werkelijke grens op de kaart toont in plaats van alleen een speld — op dezelfde manier als een met de hand getekende vorm of historische kaartoverlay. Elke omtrek wordt met een kleur gevuld: een tint per plaatstype (land/staat/county/stad enz., zodat elk county als dezelfde familie leest naast de omtrek van een staat), gearceerd op basis van de eigen Wikidata-ID van de plaats, zodat plaatsen van hetzelfde type naast elkaar visueel van elkaar te onderscheiden blijven. De omtrek krijgt de naam van de plaats als label, zowel in de eigen mediabeschrijving van de overlay als in de lijst van het paneel Overlays, in plaats van als naamloos gebied te verschijnen.
  • Een startpersoon. Stel een bepaalde persoon in als uw eigen referentiepunt in de stamboom, waarop de startpagina en sommige community-add-ons voortbouwen.

Bewerken

Een klik op de bewerkknop van een record opent het volledige bewerkformulier — van een persoon, gezin, gebeurtenis enzovoort — om de eigen details van dat record te wijzigen (een naam, een datum, een beschrijving) of de verbindingen met andere records, zoals precies hoe een kind zich tot zijn ouders verhoudt.

Een gloednieuw record aanmaken van het type waardoor u bladert (een nieuwe persoon, een nieuwe plaats enzovoort) staat direct naast de eigen knoppen Bewerken/Verwijderen van dat record, in plaats van op een aparte plek boven de lijst — zodat er een toevoegen en handelen met het record waarnaar u al kijkt allebei op dezelfde plek staan.

Voor kleinere, alledaagse wijzigingen zijn de knoppen "+" en "−" een snelkoppeling: koppel een bestaand citaat, een foto of een persoon zonder een volledig formulier te openen, of verwijder er een die al gekoppeld is. Ze veranderen alleen waarmee een record verbonden is, niet de eigen details van het record. De "+" van elke sectie staat direct naast de kop (beweeg erover om te zien wat hij toevoegt, bijv. "Een kind toevoegen"), zodat een record met grotendeels lege secties compact blijft. Labels worden ook op de regel van hun kop getoond, naast hun eigen "+".

Nog niet elk veld van elk recordtype is bewerkbaar — zie Datamodel en bewerken voor precies wat er vandaag wordt gedekt.

Dubbele records kunnen ook worden gevonden en samengevoegd: selecteer twee records van hetzelfde type en kies Samenvoegen. Zie Datamodel en bewerken voor hoe conflicten tussen de twee worden afgehandeld.

Community-add-ons, geschreven en bewerkbaar in Python

Naast de ingebouwde functies is er een doorbladerbare catalogus met kleine hulpmiddelen die andere mensen hebben geschreven en gedeeld — niet beperkt tot wat de kernontwikkelaars hebben ingebouwd. Blader erdoor vanuit de app, en installeer, werk bij of verwijder elk ervan met één klik. Voorbeelden die al in de catalogus staan, zijn onder meer relatieberekeningen, statistieken en aangepaste opzoekingen. Zie Gramplets en de add-onwinkel voor het volledige beeld.

Wat deze onderscheidt van een gewoon pluginsysteem, is dat elk ervan een echt Python-programma is, dat gewoon in uw browser draait, zonder iets te installeren en zonder server. U kunt de code van elke add-on vanuit de app openen en zelf bewerken: verander hoe een grafiek eruitziet, pas aan waarnaar een opzoeking zoekt, of schrijf er een vanaf nul. Het is een echte, werkende Python-omgeving in een webpagina — werkelijk ongewoon voor genealogiesoftware, waar "aanpassen" normaal gesproken betekent wachten tot iemand anders de functie toevoegt die u wilt.

Sommige daarvan staan in een paneel onder een lijst en volgen wat u daar selecteert (Weergave-Gramplets); andere voert u uit vanuit het menu Gramplets, waar elk in een eigen venster opent, de voortgang toont en geminimaliseerd kan blijven draaien terwijl u verder werkt — desgewenst meerdere tegelijk.

Snelheid

Zodra u een deel van uw stamboom hebt bekeken, onthoudt de app het, zodat bladeren, sorteren en zoeken daarna direct aanvoelen — zelfs bij stambomen met tienduizenden personen, waar dit soort zoekopdrachten anders heel lang kan duren. Zie Architectuur voor hoe de lokale cache dit mogelijk maakt.

Nog in ontwikkeling

Gramps Connect wordt actief ontwikkeld, en er zijn dingen waarvan het goed is te weten dat ze er nog niet zijn — te beginnen met het vinden en samenvoegen van dubbele records. Zie Roadmap en bekende beperkingen voor het vollediger beeld.

Onderdeel van de Gramps-familie

Gramps Connect leest en schrijft dezelfde bestandsformaten als Gramps Desktop en gramps-web (GEDCOM en Gramps XML), zodat een stamboom vrij tussen al deze programma's kan worden verplaatst.

Het Gramps-ecosysteem

Clone this wiki locally