Author Topic: Synchronisation Geneanet  (Read 3255 times)

0 Members and 1 Guest are viewing this topic.

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 199
    • View Profile
Re: Synchronisation Geneanet
« Reply #60 on: January 12, 2021, 15:08:19 »
Bonjour Zurga,
Super nouvelle!

Export en cours depuis Ancestris, chargement des médias en cours...
Au final, pas de message d'erreur, et médias bien intégrés dans Généanet.
J'ai fais un réglage de confidentialité pour l'instant sur "Masquer" en tenant compte de votre retour
(paramètre "Photos et documents des fiches individuelles pour les visiteurs (toujours affichées avec accès invité ou éditeur). "Afficher" : les médias seront affichés sauf s'ils sont privés ou reliés à des contemporains. "Masquer" : les médias seront masqués aux visiteurs sur tout l'arbre."

« Last Edit: January 12, 2021, 15:29:19 by vthomgenealog »
Version d'Ancestris :  11.0.10846
Java :  1.8.0_281-b09 - jre1.8.0_281
Windows 10.0 v.20H2 (19042.928)
Intel Core i3-7020U CPU 2.30GHz

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 696
    • View Profile
Re: Synchronisation Geneanet
« Reply #61 on: January 12, 2021, 15:29:39 »
N'hésitez pas à revenir vers moi s'il y a un soucis.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 199
    • View Profile
Re: Synchronisation Geneanet
« Reply #62 on: January 12, 2021, 15:36:42 »
Merci,
Je me pose maintenant la question de la protection des données...
Vous allez me dire, c'était avant l'import qu'il fallait y penser... oui mais tant que les données restent privée, sur PC, ca va. Généanet semble bien gérer ce point
- avec un affichage binaire oui/non sur le règlage Masquer/Afficher
- puis avec le règlage plus fin pour les médias des contemporains et moins de 100 ans.

Mais comment en être sur?
Même si ca dépasse le cadre Ancestris, c'est joint quand même...
Version d'Ancestris :  11.0.10846
Java :  1.8.0_281-b09 - jre1.8.0_281
Windows 10.0 v.20H2 (19042.928)
Intel Core i3-7020U CPU 2.30GHz

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 696
    • View Profile
Re : Synchronisation Geneanet
« Reply #63 on: January 12, 2021, 15:47:08 »
Les documents sont envoyés en mode public (s'ils sont envoyés en privé, il y a des soucis de quotas qu'il faut que je calcule avant envoi, ce qui n'est actuellement pas fait).
Ce qui implique non pas que tout le monde les voit, mais que les documents suivent la confidentialité des fiches auxquels ils sont rattachés.
Si vous avez une fiche publique (hors de la période de confidentialité ou déclarée explicitement publique), l'image est visible.
Si vous avez une fiche semi-masquée ou privée, l'image ne s'affiche pas.
Et ceci si vous avez indiqué "Afficher" pour les médias dans le paramétrage.

Rien ne vous empêche non plus de passer sur Geneanet pour ajuster ce caractère au niveau de leur site, de la même façon que vous pouvez paramétrer la durée de la période de contemporanéité et le type de masquage.

Pour constater ce que les visiteurs voient, vous avez en bas de chaque fiche de Geneanet la possibilité de basculer l'affichage en mode visiteur, invité ou éditeur.
Un visiteur c'est n'importe qui.
Un invité est une personne à qui vous avez donné un droit d'accès et qui voit vos contemporains
Un éditeur est une personne à qui vous avez donné un droit d'accès pour modifier votre arbre (ou vous même par défaut).

Zurga

« Last Edit: January 12, 2021, 16:59:47 by Zurga »

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 199
    • View Profile
Re: Synchronisation Geneanet
« Reply #64 on: January 12, 2021, 16:38:54 »
Merci Zurga de ces réponses
Et de votre accompagnement.

L'affichage vue (depuis "Ma généalogie-Voir mon arbre") visiteur/invité/éditeur fonctionne pour l'ensemble de l'arbre affiché.
Pour chacune des fiche, en mode édition, on peu effectivement choisir si l'individu et ses informations sont publiques ou privées.

Bref, généanet offre des choix de confidentialité assez fins...
Chacun y trouvera son bonheur et les réglages qui lui correspondent.

Et concernant la gestion des données personnelles, il y a https://www.geneanet.org/blog/post/2018/07/impact-rgpd-genealogistes
Version d'Ancestris :  11.0.10846
Java :  1.8.0_281-b09 - jre1.8.0_281
Windows 10.0 v.20H2 (19042.928)
Intel Core i3-7020U CPU 2.30GHz

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 199
    • View Profile
Re: Synchronisation Geneanet
« Reply #65 on: January 13, 2021, 06:33:05 »
Petites questions Zurga concernant l'export depuis Ancestris et la synchronisation avec Geneanet...

Dans la documentation, https://docs.ancestris.org/books/mode-demploi/page/export-geneanet
Nous avons un début de réponse avec :

Avec le cache des fichiers envoyés, la prochaine synchronisation n'enverra que les fichiers qui ont échoué ou les nouveaux fichiers.
Les fichiers envoyés sont en mode public sur leur site pour ne pas poser de soucis de quotas.
Les fichiers publics suivent la confidentialité des individus auxquels ils sont liés.

Mais un nouvel import écrase t'il les réglages particuliers (je pense confidentialité) des médias qui ont été apportés directement dans Geneanet?
   Dans le cas général (uniquement coche "Envoyer les médias à Geneanet")
   Dans le cas ou est "forcé" (coches "Envoyer les médias à Geneanet" & "Envoyer les médias à nouveau")
- un nouvel import sans aucune de ces deux coches activées met-il à jour uniquement l'arbre? (et qu'en est-il des réglages de confidentialité modifiés dans Geneanet) - pour ce point peut-être augmenter la documentation si effectivement seul l'arbre est synchronisé, ca peu paraitre rien, mais il y a certainement des gens qui se poseront la question.


Autre point, plus en lien avec les médias,
Toujours dans la doc https://docs.ancestris.org/books/mode-demploi/page/export-geneanet
Nous pouvons catégoriser nos médias en ajoutant le tag _GENEANET_TYPE
Mais sauf erreur de ma part (je ne pointe peut-être pas là ou il faut) quand je fait un clic droit, j'ai la fenêtre contextuelle qui s'ouvre bien, mais le tag n'apparait pas dans la fonction "Ajouter une propriété directement" - est-ce prévu de l'intégrer?
Ou faut-il passer par l'assistant et ajouter manuellement comme une propriété personnalisée? (dans ce cas il serait peut-être utile de la préciser dans la doc)


Merci d'avance
« Last Edit: January 13, 2021, 06:41:47 by vthomgenealog »
Version d'Ancestris :  11.0.10846
Java :  1.8.0_281-b09 - jre1.8.0_281
Windows 10.0 v.20H2 (19042.928)
Intel Core i3-7020U CPU 2.30GHz

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 696
    • View Profile
Re: Synchronisation Geneanet
« Reply #66 on: January 13, 2021, 07:48:29 »
La synchronisation ne change aucun paramètre existant, tant pour l'arbre que pour les médias.
Lorsqu'on envoie un média à Geneanet, le système du côté de Geneanet essaye de voir si le document existe déjà pour éviter les doublons.
Si le document est détecté comme déjà existant, le document n'est pas ajouté.
De ce fait, si vous envoyez à nouveau les documents, à part le temps de transfert, vous ne changez rien pour vos médias.

Si vous décochez les deux cases, vous n'envoyez que le contenu de l'arbre. L'opération est strictement identique à ce que vous auriez fait en plaçant manuellement un fichier ici : https://my.geneanet.org/arbre/
Ce qui signifie qu'aucun paramètre n'est modifié.
C'est d'ailleurs pour cela que, même si la possibilité existait, j'ai décidé qu'on ne pouvait pas créer son arbre s'il n'existait pas.
Vous devez d'abord créer au moins une fois votre arbre sur Geneanet et choisir vos paramètres de confidentialité avant de pouvoir utiliser la synchronisation d'Ancestris.

Concernant la catégorisation des médias :
Le tag n'est pas officiel de la norme et comme tous ces tags, il n'est pas prévu de l'ajouter automatiquement.
Par défaut, les documents associés directement à l'entité INDI sont envoyés en portrait (ils s'affichent dans Ancestris dans la case des portraits et le premier doit se retrouver en média principal sur la fiche et donc affiché dans l'arbre).
Les autres documents sont envoyés en mode "Etat-Civil" pour éviter qu'ils soient reclassés comme des portraits. (ce qui est le cas si vous envoyez en mode "Autres", Geneanet essaye de détecter si ce sont des portraits et la détection est loin d'être parfaite).

Zurga
« Last Edit: January 13, 2021, 08:02:28 by Zurga »

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 199
    • View Profile
Re: Synchronisation Geneanet
« Reply #67 on: January 13, 2021, 07:51:39 »
Super, merci encore Zurga.
Version d'Ancestris :  11.0.10846
Java :  1.8.0_281-b09 - jre1.8.0_281
Windows 10.0 v.20H2 (19042.928)
Intel Core i3-7020U CPU 2.30GHz

Offline kiadisa

  • VIP
  • Hero Member
  • *
  • Posts: 287
    • View Profile
Re: Synchronisation Geneanet
« Reply #68 on: January 13, 2021, 12:45:29 »
De fait c'est rectifié pas d'erreur sauf 3 médias impossible à charger

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 696
    • View Profile
Re : Synchronisation Geneanet
« Reply #69 on: January 13, 2021, 15:05:17 »
Vous pourriez m'envoyer votre log ?
Éventuellement, refaites un envoi pour n'avoir que les 3 fichiers qui sont envoyés dans le log.

Zurga

Offline kiadisa

  • VIP
  • Hero Member
  • *
  • Posts: 287
    • View Profile
Re: Synchronisation Geneanet
« Reply #70 on: January 13, 2021, 17:40:00 »
en annexe log
bonne soirée

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 696
    • View Profile
Re: Synchronisation Geneanet
« Reply #71 on: January 13, 2021, 18:14:42 »
Merci,

Pour ces deux-là :
Médias/M/MA/Marsille Jacques (1586-) - Acte de baptême.jpg
Médias/M/MA/Marsille Marguerite (1589-) - Acte de baptême.jpg
Vous devriez vérifier que le document existe, l'erreur vient d'Ancestris qui ne trouve pas le fichier sur le disque.

Pour ce dernier : Médias/D/DU/Dupuis/Dupuis Michel François (1735-) - Acte de baptême.jpg
Apparemment c'est le lien avec la personne qui semble échouer.
Et là, j'ai pas trop de retour pour expliquer le problème.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 199
    • View Profile
Re: Synchronisation Geneanet
« Reply #72 on: January 14, 2021, 09:20:00 »
Bonjour,

J'ai essayé la fonction de mise à jour unique le l'arbre, sans que les deux cases ne soient cochées.
Et un retour négatif de la mise à jour de l'arbre sur geneanet est apparu.



Si vous décochez les deux cases, vous n'envoyez que le contenu de l'arbre. L'opération est strictement identique à ce que vous auriez fait en plaçant manuellement un fichier ici : https://my.geneanet.org/arbre/
Ce qui signifie qu'aucun paramètre n'est modifié.
C'est d'ailleurs pour cela que, même si la possibilité existait, j'ai décidé qu'on ne pouvait pas créer son arbre s'il n'existait pas.
Vous devez d'abord créer au moins une fois votre arbre sur Geneanet et choisir vos paramètres de confidentialité avant de pouvoir utiliser la synchronisation d'Ancestris.


De même qu'une exception :

java.lang.IndexOutOfBoundsException: Invalid range
   at javax.swing.DefaultRowSorter.checkAgainstModel(Unknown Source)
   at javax.swing.DefaultRowSorter.rowsInserted(Unknown Source)
   at javax.swing.JTable.notifySorter(Unknown Source)
   at javax.swing.JTable.sortedTableChanged(Unknown Source)
   at javax.swing.JTable.tableChanged(Unknown Source)
   at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source)
   at javax.swing.table.AbstractTableModel.fireTableRowsInserted(Unknown Source)
   at ancestris.modules.gedcom.history.GedcomHistoryTopComponent.stateChanged(GedcomHistoryTopComponent.java:224)
[catch] at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:108)
   at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:94)
   at ancestris.modules.gedcom.history.GedcomHistory.fireChange(GedcomHistory.java:127)
   at ancestris.modules.gedcom.history.GedcomHistory.gedcomPropertyAdded(GedcomHistory.java:98)
   at sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at genj.util.SafeProxy$SafeHandler.invoke(SafeProxy.java:112)
   at com.sun.proxy.$Proxy18.gedcomPropertyAdded(Unknown Source)
   at genj.gedcom.Gedcom.propagatePropertyAdded(Gedcom.java:573)
   at genj.gedcom.Entity.propagatePropertyAdded(Entity.java:296)
   at genj.gedcom.Property.propagatePropertyAdded(Property.java:116)
   at genj.gedcom.Property.addProperty(Property.java:361)
   at genj.gedcom.Property.addProperty(Property.java:290)
   at genj.gedcom.Property.addProperty(Property.java:279)
   at genj.io.GedcomWriter.writeHeader(GedcomWriter.java:282)
   at genj.io.GedcomWriter.write(GedcomWriter.java:216)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at spin.Invocation.evaluate(Invocation.java:181)
   at spin.off.SpinOffEvaluator$1.run(SpinOffEvaluator.java:114)
   at java.lang.Thread.run(Unknown Source)
« Last Edit: January 14, 2021, 09:22:58 by vthomgenealog »
Version d'Ancestris :  11.0.10846
Java :  1.8.0_281-b09 - jre1.8.0_281
Windows 10.0 v.20H2 (19042.928)
Intel Core i3-7020U CPU 2.30GHz

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 696
    • View Profile
Re : Synchronisation Geneanet
« Reply #73 on: January 14, 2021, 10:00:19 »
Le message d'erreur n'est pas en lien avec la mise à jour de Geneanet.
Par contre, pourriez-vous m'envoyer votre log ?

Avant la prochaine tentative, je vous invite à ouvrir cette page : https://my.geneanet.org/arbre/
Cela libère les locks que Geneanet aurait pu poser et qui bloqueront la prochaine tentative à partir d'Ancestris quand le chargement de l'arbre ne se finit pas correctement.

Zurga

Offline kiadisa

  • VIP
  • Hero Member
  • *
  • Posts: 287
    • View Profile
Re : Synchronisation Geneanet
« Reply #74 on: January 14, 2021, 13:59:06 »
bonjour,
de fait , Zurga, je n'avais pas modifier le chemin des 2 marsille, quant à l'autre média après avoir supprimer le média et le recréer, toujours pas intégrer, suppression de l'événement et le recréer situation inchangée, suppression de l'individu et le recréer, cette fois le média est passé