Bonjour,
Bonsoir,
Au vu des nombreux pbm rapportés je pense qu'une réflexion sur la méthode de MàJ mérite d'être entreprise.
J'ai déjà eu l'occasion de le signaler à plusieurs reprises, je considère pour ma part que la méthode de mise à jour, en service depuis quelques temps, est fiable et réclame un minimum d'intervention de l'utilisateur.
Points couverts par la mise à jour: -1- L'unique exécutable de mise à jour couvre la mise à niveau de l'application (Ancestrologie.exe) et celle de la base;
-2- Ce même exécutable vérifie la présence de certains fichiers nécessaires au bon fonctionnement d'Ancestrologie, c'est notamment le cas pour l'utilisation de Firebird 2 et sa mise à jour ainsi que la vérification de la présence de certaines bibliothèques dans Windows;
-3- Encore le même exécutable se charge de la mise en place des tables éventuellement corrigées. Ces tables comportent un indice destiné à ne pas écraser les fichiers de même nom que l'utilisateur a pu corriger pour ses besoins personnels. La mise en oeuvre de ces tables est laissée à l'initiative de l'utilisateur qui doit utiliser TablesReference.exe pour les charger;
-4- Toujours le même exécutable de mise à jour fait son affaire de sauvegarder la base ou la dernière base utilisée lorsque l'utilisateurs travaillent avec plusieurs bases de données. Celle-ci est sauvegardée dans Ancestrologie\Database et son nom est complété avec la date de la mise à jour.
-5- Et enfin ce même exécutable fait également une sauvegarde du dernier exécutable (Ancestrologie.exe) utilisé dans Ancestrologie\Sauve_Avant_MAJ_Internet. Le nom de cet exécutable est complété avec sa version.
-6- Et j'allais oublier, l'exécutable de mise à jour est stocké dans Ancestrologie\Update de telle sorte que lors de l'utilisation d'une ancienne base celle-ci puisse être mise à jour sans devoir recharger l'exécutable de mise à jour (désolé pour les répétitions).
A noter que cet exécutable fait son affaire de traiter uniquement la base si Ancestrologie.exe est à jour et inversement.
Méthode de mise à jour:L'utilisateur dispose de deux possibilités,
-
soit via l'application Ancestrologie et Internet au travers du menu
dans lequel il faut choisir "Vérifier les mises à jour sur Internet". Il suffit alors de suivre le menu pour vérifier la présence d'une mise à jour. L'utilisateur a le choix entre Version officielle et Version Bêta. Pour mémoire la version Bêta est une version en développement et seuls les utilisateurs avertis doivent choisir celle-ci. L'utilisateur standard retiendra la Version officielle.
Un Avertissement (en rouge) donne les mises en garde pour effectuer une telle mise à niveau. Après lecture, il faut fermer la fenêtre puis charger la mise à jour si la version installée le nécessite.
A partir de là, l'utilisateur n'a plus rien à faire, les opérations se déroulent automatiquement. Dans le cycle de mise à jour, il y a un message pour indiquer la sauvegarde de la base, en fin de cycle la base est optimisée puis Ancestrologie redémarré.
-
soit via le téléchargement de l'exécutable de mise à jour depuis le site Ancestrologie. Dans ce cas, l'opération est à déclencher par l'utilisateur et certains points mentionnés plus haut ne seront pas réalisés, je pense en particulier à la création du répertoire Update.
Il est évident que dans les deux cas, la mise à jour peut être contrariée par une mauvaise qualité ou une interruption de la liaison Internet.
Quelques rappels:Les mises à jour ne corrigent pas forcément les erreurs antérieures. Je pense en particulier aux dates saisies avec des mots n'appartenant pas à la bibliothèque des mots clefs, à des lacunes d'affichages issues de versions antérieures, etc...
Dans ce cas, le plus simple est de rechercher sur le forum le point correspondant qui a assez souvent déjà trouvé une solution et, le forum est également là pour tenter de répondre aux interrogations et pour assister les utilisateurs englués dans une anomalie pas forcément liée à Ancestrologie.
Je confirme donc que le processus de mise à jour est correct même si certains points sont toujours perfectibles. Cela va sans dire mais c'est encore mieux en l'écrivant, le traitement de la mise à jour s'applique aux bases égales ou supérieures à b3.57.
Activation de la clef:Je devine au travers du message initial que c'est ce point qui a le plus perturbé les utilisateurs, en tous cas il n'a strictement rien à voir avec la mise à jour. Ce sont deux actions distinctes.
Les principales difficultés sont liées au changement d'habitude, à l'impossibilité en l'état:
- d'utiliser la même clef sur différentes machines,
- de valider la clef sans Internet,
- etc..
et de devoir restituer la clef avant de procéder à une intervention lourde sur un PC (formatage de disque, etc...),
C'est à mon avis sur ce point qu'une réflexion peut être engagée pour définir et proposer une méthode satisfaisante à la fois pour Philippe et les utilisateurs. Cette méthode doit être crédible techniquement et dans le temps et préserver les intérêts des parties.