-
Notifications
You must be signed in to change notification settings - Fork 1
Overview.fr
Gramps Connect est une manière basée sur le HTML de travailler sur un arbre généalogique construit avec Gramps, le logiciel libre de généalogie. Il suit la même disposition et le même vocabulaire que Gramps lui-même, donc si vous avez déjà utilisé Gramps, cela devrait vous sembler familier plutôt que comme un programme différent à réapprendre. Deux choses le distinguent : il reste rapide même sur de très grands arbres, et il est conçu pour que plusieurs personnes travaillent en même temps sur le même arbre.
Il existe sous deux formes. Une version autonome fonctionne entièrement sur votre propre ordinateur — une véritable alternative à Gramps Desktop pour le travail quotidien sur votre propre arbre, pas un aperçu limité d'autre chose, et rien de ce que vous y faites n'est envoyé où que ce soit (voir Installation). Une version partagée et hébergée permet à toute une famille de se connecter et de travailler ensemble sur un même arbre, c'est là que les fonctionnalités de collaboration en direct décrites ci-dessous prennent tout leur sens (voir Déploiement). Dans les deux cas, l'interface est la même — la seule différence est de savoir si quelqu'un d'autre se trouve dans l'arbre avec vous.
- Savoir dans quel arbre vous êtes. L'en-tête nomme l'arbre actif à côté du logo Gramps Connect, donc si vous êtes connecté à plus d'un (ou si vous partagez une instance hébergée avec d'autres arbres familiaux), il est toujours clair lequel vous regardez.
- Savoir quand l'application elle-même a été mise à jour. Sur une instance partagée et hébergée, un onglet resté ouvert un moment peut finir par exécuter une version plus ancienne que celle que le serveur sert désormais. Gramps Connect s'en aperçoit et affiche une notification masquable « Mise à jour disponible » avec un bouton Recharger — il ne recharge jamais la page à votre place, car vous pourriez avoir des modifications non enregistrées en cours.
- Voir les changements des autres en direct. Quand quelqu'un d'autre corrige une date ou ajoute une personne, votre écran se met à jour tout seul — pas besoin de recharger, et aucun risque de travailler sur une copie de l'arbre déjà obsolète. Quiconque a changé quelque chose dans les dernières minutes apparaît sous forme d'avatar à côté du menu utilisateur, pour que vous puissiez voir qui d'autre travaille activement dans l'arbre en ce moment. Voir Architecture pour comment cela fonctionne réellement sous le capot.
- Voir qui a changé quoi, et quand. Chaque fiche a un bouton Historique — l'ouvrir donne un journal des propres modifications de cette fiche (qui, quand, ajouté/mis à jour/supprimé), du plus récent au plus ancien, et cliquer sur une entrée montre une comparaison avant/après champ par champ. Le complément a posteriori à la synchronisation en direct ci-dessus : celle-ci montre les changements au moment où ils arrivent, ceci permet de revenir en arrière plus tard. Voir Modèle de données et édition pour en savoir plus.
- Discussions : des fils qui peuvent porter sur quelque chose. Discuter d'une fiche précise en un clic et continuer à discuter dans une fenêtre flottante en parcourant l'application — elle ne prend jamais le contrôle de la page où vous étiez — ou ouvrir la vue Discussions et en démarrer une de zéro, en y liant autant d'Individus, Sources, Citations et Dépôts qu'une question de recherche en implique réellement, pour qu'une discussion puisse devenir un véritable point de rassemblement pour une piste de recherche, pas seulement un fil de commentaires. Les messages en tête-à-tête fonctionnent de la même façon, simplement sans lien avec quoi que ce soit. Voir Messagerie pour les détails.
- Résultats partagés. Quand quelqu'un génère un rapport ou exporte l'arbre, le fichier terminé apparaît là où tout le monde peut le trouver et le télécharger, pas seulement dans le dossier de cette personne. Cliquer sur Télécharger pour l'un de ces fichiers confirme par une notification dans l'application une fois l'enregistrement transmis au navigateur/système — utile sur ordinateur, où la boîte de dialogue native d'enregistrement qu'il déclenche peut sinon facilement passer inaperçue. Ensuite, l'application demande s'il faut conserver le fichier généré comme objet média dans l'arbre (Enregistrer, en vert) ou non (Ne pas enregistrer, simple) — Enregistrer, ou simplement fermer la boîte de dialogue, est le choix par défaut sûr ; dans les deux cas, il suffit d'une régénération rapide pour le refaire, le choix n'est donc pas crucial. La plupart des fichiers générés (et tout autre élément Média) peuvent être consultés dans le navigateur via un bouton Voir, pas seulement téléchargés — voir Modèle de données et édition pour savoir quels formats.
- Administration par le propriétaire de l'arbre. Le propriétaire d'un arbre obtient depuis le menu utilisateur une boîte de dialogue d'administration, avec un onglet « Mon arbre » couvrant le nom de l'arbre et son utilisation par rapport aux quotas de personnes/médias configurés, et un onglet « Utilisateurs » à côté pour gérer les comptes de cet arbre.
- Informations sur le chercheur. Aide → Chercheur affiche les coordonnées du chercheur responsable de l'arbre (nom, adresse, téléphone, e-mail) — les informations que les en-têtes d'export GEDCOM portent traditionnellement. Tout le monde sur l'arbre peut les consulter ; un bouton Modifier pour les changer n'apparaît que pour le propriétaire de l'arbre.
- Ce wiki, sans quitter l'application. Aide → Documentation ouvre les pages de ce wiki à l'intérieur de l'application elle-même — navigation dans la barre latérale, liens internes entre les pages, images — plutôt que de basculer vers un onglet de navigateur. Un lien « Ouvrir sur GitHub » dans la boîte de dialogue permet toujours d'atteindre la vraie page du wiki pour quiconque souhaite la modifier ou la commenter. Le propre lien « Lire l'aperçu » de l'application (Aide → À propos) ouvre toujours ce wiki directement dans un nouvel onglet.
-
Pages traduites, quand elles existent. Si une page a une
traduction pour la langue actuelle de l'application — stockée comme
une page sœur ordinaire du wiki, par ex.
Home.de.md— Documentation affiche celle-ci à la place, et revient silencieusement à l'anglais pour toute page pas encore traduite. La navigation de la barre latérale est traduite de la même façon. Ce wiki entier a désormais des traductions complètes en allemand et en français ; d'autres langues sont prévues.
- Récits de vie générés automatiquement. Pour n'importe quelle personne ou famille, l'application assemble un diaporama narratif de leur vie — leurs événements, les lieux où ils se sont produits, et toute photo associée — avec une courte description écrite pour chaque moment. Ceux-ci sont modifiables, pas figés. En générer un propose d'abord quelques options : pour une personne, s'il faut aussi inclure ses familles (conjoint, enfants, parents, fratrie — pas seulement ses propres événements) ; pour une famille, les naissances et décès de quels membres inclure.
- Comparaisons de photos. Superposer deux photos — utile pour des paires « avant/après », ou pour comparer des photos de la même personne à différents âges.
- Étiqueter des photos, et cliquer dessus. Dessiner une zone sur une photo pour marquer qui ou quoi s'y trouve. Ouvrir la photo en plein écran et cliquer directement sur un visage ou un objet étiqueté pour sauter directement à la page de cette personne ou de cette fiche.
- Aller dans le détail sans perdre sa place. Choisir une personne (ou une famille, un lieu, un événement…) dans une liste, et tout ce qui s'y rapporte — ses événements, sa famille, ses photos, ses notes, ses sources — apparaît à côté. Cliquer sur l'un d'eux ouvre ses propres détails en dessous, tandis que la liste et la sélection d'origine restent exactement où elles étaient, quelle que soit la profondeur atteinte.
- Rechercher dans tout votre arbre à la fois. Un champ de recherche parcourt tous les types de fiches — individus, familles, événements, lieux, sources — ensemble, présenté comme une page de résultats de moteur de recherche, classé selon la pertinence de chaque résultat, avec un extrait de contexte. Chaque liste a aussi son propre champ de recherche, qui par défaut fait une correspondance rapide en texte simple sur les champs courants de ce type de fiche ; une case à cocher à côté bascule ce même champ vers GOQL, un petit langage de requête pour des questions bien plus précises — tous ceux qui portent un certain nom, nés dans un certain lieu avant une certaine année, par exemple, ou chaque famille où la mère est morte avant le père. Taper une nouvelle recherche, l'effacer, appliquer un filtre enregistré/personnalisé, ou cliquer sur un en-tête de colonne pour trier, conservent tous la fiche sélectionnée exactement où elle était, tant qu'elle reste dans les résultats ; sinon, la sélection revient à la première ligne de ce qui s'affiche désormais, le même traitement « ne pas perdre sa place » que l'exploration en profondeur offre déjà.
-
Filtres organisés, sans langage de requête nécessaire. Un bouton
« Filtres » à côté du titre de chaque liste principale (Individus,
Familles, Événements, Lieux, Dépôts, Sources, Citations, Media, Notes
— chaque liste sauf Étiquettes) ouvre une boîte de dialogue pour
choisir l'une de vos combinaisons enregistrées, ou en construire une.
« Charger un filtre enregistré… » recharge une combinaison nommée
complète enregistrée auparavant (son premier élément vide repart de
zéro) ; le reste de la boîte de dialogue reste replié derrière un
interrupteur « ▸ Modifier les options », de sorte que choisir un
filtre enregistré et cliquer sur Appliquer reste une opération en deux
clics, avec l'éditeur complet à un clic pour qui en a besoin. Ouvrir
« Modifier les options » révèle un bouton « Règles personnalisées »
aligné à gauche (stylisé comme le bouton « Filtres » de la page
elle-même, pas un simple lien texte) et, sous un petit titre
« Constructeur de filtre », un éditeur de groupe de règles ET/OU/PAS —
Femmes/Hommes, pas de date de naissance enregistrée, parents manquants,
a des médias, étiqueté avec un nom que vous tapez (n'importe quelle
étiquette de l'arbre, pas une liste fixe), né ou mort entre deux dates
que vous tapez (n'importe quelle date que Gramps comprend, pas
seulement une simple année), et des dizaines d'autres règles
quotidiennes similaires que proposaient les anciennes règles de Filtre
personnalisé de l'application de bureau, sous forme de simples cases à
cocher groupées par catégorie, les mêmes que « + Ajouter une règle »
ouvre toujours (déjà déployées quand la liste est vide, pour que
l'application d'une seule règle ne demande pas de clic
supplémentaire). Combiner plusieurs règles avec ET/OU, imbriquer un
groupe de règles dans un autre pour mélanger les deux, et nier
n'importe quelle règle seule ou tout un groupe de règles avec sa
propre case à cocher — pas de filtre « pas » séparé à créer, contrairement
à l'application de bureau. Sous le capot, cela construit le même GOQL
que le mode case à cocher du champ de recherche utilise, affiché en
lecture seule en dessous, également à l'intérieur de « Modifier les
options ». (La liste organisée de cases à cocher elle-même ne couvre
actuellement qu'Individus et Famille, correspondant au propre jeu de
règles de l'application de bureau pour ces deux-là ; toute autre liste
obtient encore la boîte de dialogue complète — construire ses propres
règles, enregistrer/charger des filtres entiers — juste avec une liste
intégrée vide comme point de départ.)
Charger un filtre enregistré puis modifier directement ses règles (à
l'intérieur de « Modifier les options ») suffit à le changer — une
petite note « Modifications non enregistrées » apparaît à côté du menu
déroulant comme rappel pendant ce temps, et passer à un autre filtre
enregistré (ou revenir à vide) pendant qu'elle s'affiche demande
d'abord une confirmation, pour qu'une modification en cours ne soit
jamais silencieusement perdue en choisissant autre chose dans le même
menu déroulant ; « Enregistrer » (activé une fois que quelque chose a
réellement changé) enregistre ces modifications dans ce même filtre,
« Copier… » laisse l'original intact et en crée un séparé à la
place — par défaut « nom de ce filtre (copie) » pour qu'il ne reste
pas vide — et « Enregistrer… » (rien n'est encore chargé) donne pour
la première fois un nom à un nouvel arrangement ; l'un comme l'autre
refuse un nom déjà utilisé par un autre filtre enregistré de cette
même liste, directement dans la boîte de dialogue de nommage, plutôt
que de laisser un second filtre masquer silencieusement le premier.
« Supprimer » enlève le filtre enregistré actuellement chargé et vide
le Constructeur de filtre avec lui — il se trouve dans la rangée de
boutons en bas à côté d'Effacer/Enregistrer/Appliquer, désactivé
quand rien n'est chargé (« Nouveau filtre »). Besoin d'une règle qui
n'est pas dans la liste intégrée ? « Règles personnalisées », à
l'intérieur de « Modifier les options », ouvre son propre petit
gestionnaire — nommer et enregistrer un extrait GOQL brut (le seul
endroit où du texte de requête brut est accepté dans toute cette
fonctionnalité), avec la même référence de syntaxe en « i » entouré à
côté, celle que le mode GOQL du champ de recherche utilise lui-même,
pour la liste depuis laquelle il a été ouvert ; il est réellement
exécuté en arrière-plan contre votre arbre pendant que vous tapez, de
sorte que « Créer »/« Enregistrer » ne s'activent qu'une fois sa
validité confirmée, repérant une faute de frappe immédiatement plutôt
qu'à la prochaine utilisation de la règle. Une règle personnalisée
peut prendre ses propres paramètres nommés et typés, tout comme une
règle intégrée (par ex. les règles intégrées d'étiquette/date le font
déjà) — ajouter un ou plusieurs paramètres
{nom}(Texte ou Entier), référencer chacun comme{nom}dans le GOQL, et une fois enregistrée elle affiche un champ à remplir directement dans « + Ajouter une règle », comme n'importe quelle règle intégrée paramétrée. Modifier ou supprimer n'importe laquelle des vôtres, et chacune apparaît ensuite dans « + Ajouter une règle » comme une règle ordinaire et réutilisable. Il n'y a pas de bouton « Annuler » séparé sur la boîte de dialogue principale — elle n'écrit rien tant que vous n'avez pas réellement cliqué sur Appliquer, Enregistrer ou Copier, donc la fermer d'une autre façon (le × ou cliquer à l'extérieur) fait déjà la même chose. Chaque fois qu'un filtre est actif, l'en-tête de la liste elle-même affiche un résumé en langage clair à côté du bouton « Filtres » et de son bouton d'effacement (« × ») — par ex. « Femmes ET PAS (Veuve OU Divorcée) » — pour que l'on sache ce qui est appliqué sans ouvrir la boîte de dialogue. - Diagrammes d'arbre généalogique. Diagrammes d'ascendance et de descendance, y compris un style circulaire en « éventail » avec une option pour teinter la part de chaque personne selon la durée réelle de sa vie, pour que les vies longues et courtes soient visibles d'un coup d'œil. Un troisième style « Générations » montre les parents d'une personne et leur rangée complète de fratrie — y compris les demi-frères/sœurs, beaux-frères/sœurs et frères/sœurs adoptifs, que le diagramme d'ascendance ordinaire n'a absolument pas la place de montrer — avec un « + » pour continuer à développer vers l'extérieur : une rangée complète de fratrie apparaît à chaque génération jusqu'où vous développez, pas seulement pour la personne de départ. Outre les barres de défilement, vous pouvez cliquer-glisser n'importe où sur le diagramme pour le déplacer, de la même façon que fonctionnent déjà les diagrammes d'ascendance/descendance et en éventail. Un « − » gris discret apparaît à côté de tout « + » une fois cette branche effectivement révélée, pour la replier sans rien perdre — les données sous-jacentes restent chargées, donc la redévelopper est instantané. Les frères et sœurs complets sont regroupés visuellement avec un seul « + » partagé (ils se développent toujours vers les mêmes parents), tandis qu'une branche de demi-frère/sœur ou de beau-frère/sœur obtient son propre groupe et son propre libellé, chacun avec sa propre ligne tracée jusqu'à ses propres cases père/mère plutôt qu'une seule ligne ambiguë au milieu. Un groupe n'est étiqueté « demi- » que s'il partage un parent par naissance ; un groupe qui ne partage aucun parent par naissance — par ex. les propres enfants d'un conjoint ultérieur issus d'un mariage précédent — est étiqueté « beau- » à la place, même si la fiche familiale de ce mariage ultérieur est par ailleurs indiscernable d'une fiche de demi-frère/sœur. Sélectionner une personne et choisir « Développer les conjoints » depuis sa carte de détail montre son ou ses conjoints à côté de sa propre carte, où qu'elle apparaisse dans le graphe — chaque conjoint affiché comme son propre groupe complet de fratrie (avec son propre « + » pour continuer à développer), pas seulement un nom nu, puisque chaque personne ici appartient à un groupe de fratrie. La ligne de leurs propres enfants vers eux se met à jour pour se connecter aux deux parents une fois le conjoint développé, plutôt qu'à la seule personne montrée à l'origine. Une personne ayant des enfants de plus d'un mariage obtient une case d'enfants séparée par mariage plutôt qu'une case fusionnant tous les enfants, chacune avec sa propre ligne de connexion tracée jusqu'aux deux parents de ce mariage précis. Toute carte dont le lien avec son parent n'est pas une simple relation de naissance — frère/sœur comme enfant également — porte son propre petit badge la nommant (Adopté, Beau-enfant, Famille d'accueil, Parrainé, Inconnu), le même vocabulaire de relations Gramps utilisé partout ailleurs dans l'application. Un séparateur horizontal marque la frontière entre chaque génération. Une case à cocher « Compact » (à côté des propres instructions du diagramme) retire la photo de chaque carte, place les dates de naissance/décès à côté du nom plutôt qu'en dessous, et liste un groupe de fratrie ou d'enfants en pile verticale plutôt que côte à côte — utile une fois qu'une rangée de fratrie devient large.
- Cartes. Voir où les événements ont eu lieu, et changer l'apparence de la carte pour qu'elle ressemble à la région telle qu'elle était durant cette période historique plutôt qu'une carte moderne. Chaque superposition de carte — dessiner le contour d'une ferme familiale, marquer un itinéraire parcouru par quelqu'un, ou superposer une ancienne carte d'arpentage ou une photo à son emplacement réel — appartient à au moins un lieu, et s'ajoute depuis la propre section « Superpositions de carte » de ce lieu : un bouton propose à la fois de dessiner un tout nouvel élément et d'y attacher une superposition déjà existante. Une superposition peut couvrir plusieurs lieux à la fois (un contour ou un itinéraire qui en couvre plus d'un, par exemple) — elle ne peut simplement pas être attachée deux fois au même lieu. L'éditeur de dessin lui-même permet de placer des lignes, des formes et des images, en faisant glisser indépendamment les quatre coins d'une image (déformation en transformation libre) pour l'aligner sur le terrain réel, et de régler l'opacité et l'ordre d'empilement propres à chaque superposition d'image (laquelle se trouve au-dessus quand plusieurs se chevauchent, comme une ancienne carte de comté placée sous un relevé cadastral communal plus détaillé) — une description est requise avant l'enregistrement, comme pour l'attachement au lieu. Une fois enregistrée, un panneau en direct sur la carte elle-même liste chaque superposition et région dessinée sur le lieu actuellement ouvert et sur tout ce qu'il englobe — ouvrir une région montre sa propre superposition à côté de celles de chacun de ses comtés, pas seulement la sienne. Si le niveau suivant en dessous n'en a aucune (disons un pays dont les régions ne portent pas de contour mais dont les subdivisions plus petites en ont), il continue à descendre jusqu'à trouver un nombre raisonnable de superpositions ou à épuiser les lieux, plutôt que de s'arrêter après exactement un niveau — où l'on peut en masquer n'importe laquelle ou prévisualiser une opacité différente pour le reste de cette session — un moyen rapide de comparer une carte moderne à une ancienne sans toucher aux réglages enregistrés — et cliquer sur l'une d'elles fait voler la carte pour s'ajuster à toute son étendue. La forme ou l'image d'un lieu enfant s'affiche par-dessus celle de son parent plutôt qu'en dessous, pour qu'une plus petite superposition ne disparaisse jamais sous une plus grande qui l'englobe. La plage de dates visible d'une superposition provient de la date sur le lieu depuis lequel vous la consultez actuellement — donc un contour de ferme sans date s'affiche tout le temps, tandis qu'une ancienne carte n'apparaît que quand l'année du mode historique tombe dans l'époque à laquelle le nom de son lieu s'appliquait. Des superpositions avec des époques différentes au même endroit physique ont besoin de leurs propres fiches de lieu (une pour le nom de l'époque du comté, une pour celui de l'époque de la commune, par exemple), puisque la date d'un lieu réside sur son nom, pas sur un champ par superposition. Enregistrer une superposition remplit aussi les coordonnées de ceux de ses lieux qui n'en ont pas encore, en utilisant le centre de ce qui a été dessiné — un lieu créé seulement pour contenir le contour d'une ferme ou d'un itinéraire se retrouve ainsi situé sur la carte sans avoir à chercher et saisir sa latitude/longitude à la main. Quand plusieurs lieux partagent ainsi une superposition, chacun est légèrement dispersé autour de ce centre plutôt que de tomber exactement au même point, pour qu'ils se séparent toujours en leurs propres marqueurs sur la carte plutôt que de fusionner en un seul. Cela n'écrase jamais des coordonnées qu'un lieu possède déjà. Si des marqueurs finissent tout de même empilés au même endroit (rien n'empêche deux lieux de partager des coordonnées à la main), cliquer sur leur nombre combiné liste les lieux en dessous pour pouvoir quand même en choisir un, plutôt que de simplement zoomer sur un point d'apparence vide. Arriver sur la carte depuis un lieu précis (son propre lien « Carte », ou une superposition importée de Wikidata) ouvre déjà sa carte de détail et sa superposition, nommée sur une puce dans l'en-tête — cliquer sur la carte vide pour regarder autour ferme cette carte, et cliquer sur le libellé de la puce la ramène directement sans avoir à retrouver le marqueur.
- Rechercher un lieu sur Wikidata. Ajouter un tout nouveau lieu demande d'abord comment l'ajouter — manuellement, ou depuis Wikidata — plutôt que de mélanger un bouton « rechercher sur Wikidata… » parmi les champs ordinaires ; choisir Wikidata ouvre d'emblée le parcours de recherche, et choisir manuellement va directement aux champs habituels. Modifier un lieu existant propose toujours la recherche Wikidata comme un simple bouton d'enrichissement, puisqu'il n'y a pas un tel choix exclusif à faire là. Dans tous les cas, rechercher par nom et confirmer une correspondance remplit les coordonnées du lieu et crée ou lie toute sa hiérarchie englobante d'un coup — ville, comté, région, pays — chacun avec ses propres coordonnées, plutôt que de créer et connecter chaque niveau à la main. Une case à cocher sur ce même écran de confirmation (activée par défaut) récupère aussi un contour depuis Wikidata, quand il en existe un, pour chaque niveau nouvellement créé et pour le lieu ajouté lui-même, pour qu'une région ou un pays ajouté de cette façon montre sa véritable frontière sur la carte plutôt qu'une simple épingle — de la même façon qu'une forme dessinée à la main ou une superposition de carte historique. Chaque contour est rempli d'une couleur : une teinte par type de lieu (pays/région/comté/ville, etc., pour que chaque comté se lise comme faisant partie de la même famille à côté du contour d'une région), nuancée selon le propre identifiant Wikidata du lieu, pour que des lieux frères du même type restent visuellement distincts les uns des autres. Le contour est étiqueté avec le nom du lieu, à la fois dans la propre description média de la superposition et dans la liste du panneau des superpositions, plutôt que d'apparaître comme une région sans titre.
- Une personne de référence. Définir une personne particulière comme son propre point de repère dans l'arbre, sur lequel s'appuient la page d'accueil et certaines extensions communautaires.
Cliquer sur le bouton de modification de n'importe quelle fiche ouvre son formulaire d'édition complet — une personne, une famille, un événement, etc. — pour changer les propres détails de cette fiche (un nom, une date, une description) ou ses connexions avec d'autres fiches, comme la façon exacte dont un enfant est apparenté à ses parents.
Créer une toute nouvelle fiche du type que vous parcourez (une nouvelle personne, un nouveau lieu, etc.) se trouve juste à côté des propres boutons Modifier/Supprimer de cette fiche, plutôt qu'à un endroit séparé au-dessus de la liste — ajouter une fiche et agir sur celle que vous regardez déjà se font donc au même endroit.
Pour des changements plus petits et quotidiens, les boutons « + » et « − » sont un raccourci : attacher une citation, une photo ou une personne existante sans ouvrir un formulaire complet, ou en retirer une déjà liée. Ils ne changent que ce à quoi une fiche est connectée, pas les propres détails de la fiche.
Tous les champs de tous les types de fiches ne sont pas encore modifiables — voir Modèle de données et édition pour savoir exactement ce qui est couvert aujourd'hui.
Les fiches en double peuvent aussi être trouvées et fusionnées : sélectionner deux fiches du même type et choisir Fusionner. Voir Modèle de données et édition pour savoir comment les conflits entre les deux sont gérés.
En plus des fonctionnalités intégrées, il existe un catalogue consultable de petits outils que d'autres personnes ont écrits et partagés — pas limité à ce que les développeurs principaux ont intégré. Le parcourir depuis l'application, et installer, mettre à jour ou retirer n'importe lequel d'entre eux en un clic. Les exemples déjà dans le catalogue incluent des calculateurs de relations, des statistiques, et des recherches personnalisées. Voir Gramplets et la boutique d'extensions pour le tableau complet.
Ce qui rend ceux-ci différents d'un système de plugins habituel, c'est que chacun est un véritable programme Python, et qu'il s'exécute directement dans votre navigateur, sans rien d'installé et sans serveur impliqué. Vous pouvez ouvrir le code de n'importe quelle extension depuis l'application et le modifier vous-même : changer l'apparence d'un diagramme, ajuster ce qu'une recherche cherche, ou en écrire une nouvelle de zéro. C'est un véritable environnement Python fonctionnel au milieu d'une page web — véritablement inhabituel pour un logiciel de généalogie, où « personnaliser » signifie normalement attendre que quelqu'un d'autre ajoute la fonctionnalité voulue.
Une fois qu'une partie de votre arbre a été consultée, l'application s'en souvient, donc parcourir, trier et rechercher redeviennent instantanés ensuite — même sur des arbres comptant des dizaines de milliers de personnes, où ce genre de recherche peut sinon prendre très longtemps. Voir Architecture pour comment le cache local rend cela possible.
Gramps Connect est en développement actif, et il y a des choses qu'il vaut la peine de savoir ne sont pas encore là — à commencer par trouver et fusionner les fiches en double. Voir Feuille de route et limitations connues pour le tableau plus complet.
Gramps Connect lit et écrit les mêmes formats de fichiers que Gramps Desktop et gramps-web (GEDCOM et Gramps XML), un arbre peut donc circuler librement entre les trois.
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