Evaluation de Legacy

Cette évaluation est faite à partir de fin juillet 2004 par un nouveau venu qui cherchait un remplaçant à Ancestrologie. Elle est basée sur une compilation des infos disponibles dans les forums et le Web. Elle concerne la version de test de Legacy en cours de francisation. Les commentaires des utilisateurs avertis sont faites et appréciés dans le forum fr.comp.applications.genealogie. Des extraits de ces commentaires sont reportés dans ce document. La partie évaluation est suivie d'informations diverses issues des tests effectués.

Version de test 5.0.0.173 du 26 octobre 2004 distrib fr 22 octobre (US Version 5.0.0.173 - Build Date of 26 October 2004).

Mise à jour du 13 octobre 2004.

Général

Legacy Family Tree en version US fait partie régulièrement du trio de tête dans les évaluations ou recommandations :

Des généalogistes français travaillent activement avec et pour ce logiciel depuis plus d'un an. Améliorations et traduction en français semblent assurées dans le contexte français.

Entrées

L'entrée de données apparait sans critiques dans le mode graphique. De nombreuses fenêtres à ouvrir et fermer diminuent certainement les erreurs d'entrée ou de modification mais peuvent géner les adeptes d'entrée rapide tel que Patrick Texier qui préfère une ergonomie tout clavier, mais il utilise Cumberland Family Tree depuis 9 ans.

Fonctions de traitement

La version standard apparait suffisamment complête pour l'utilisateur courant. La version Deluxe apparait très complète.

[Daniel Durand 2/8/2004] la version gratuite n'a aucune limitation de personnes dans la base (contrairement aux logiciels français connus) et permet des impressions sans marquage restrictif. Il n'est pas nécessaire de passer à la version payante pour avoir un débridage sur l'essentiel : le nombre de personnes ou les impressions.

Points forts

Points faibles

Les problèmes avec GEDCOM sont évoqués dans les commentaires des utilisateurs français qui les connaissent bien. Surtout avec les logiciels les plus utilisés (Hérédis, Généatique). Voir le forum fr.comp.applications.genealogie.

A noter un utilisateur américain qui est très ferme sur la non utilisation de GEDCOM :
I will not provide gedcom data in collaboration, ... The collaborator will have to install and use Legacy to view and work with my data, but that is far less problem than using Gedcom. [RonKZ]

Ces problèmes GEDCOM ne sont pas spécifiques à Legacy, mais sont commun à tous les logiciels de généalogie dès que l'on enrichi la base de données, au-delà des données élémentaires (dates et lieux de naissance, décès, baptême, funérailles, mariage [Christian Palluy]).

Editions en sorties

Les fonctions d'impression sont présentes mais critiquées, mais deviennent moins nécessaires pour ceux qui préfèreront utiliser les sorties Web, a prori satisfaisantes.

Points forts

[Gwenael] "Legacy est bien supérieur à Ancestrologie en ce qui concerne la création de site web"

Points faibles

Impressions : [Daniel Durand 5/4/2004] manque de variété des impressions

Noter que Millenia propose un add-on à $ 20 : Legacy Charting Companion is published by Progeny Software Inc. Ceci expliquant celà.

Performances

Quelques utilisateurs (US) ont porté des critiques négatives. Le peu de chiffres disponibles et les conditions de test qui ne paraissent pas rigoureuses ne permettent pas de déterminer une lenteur prouvée de Legacy. Lenteur qui n'est pas perceptible pour des machines récentes et de petites bases.

Points forts

Points faibles

Sécurité, stabilité et sauvegarde

Legacy utilise le même moteur de base de données que MS Access, donc connu, utilisé, ce qui constitue une garantie. La base de données Legacy peut être ouverte et modifiée dans les applications Access dont Microsoft Data Access Components [MDAC] 2.7 RTM et Jet 4.0. Voir ici et ici. Egalement avec Lotus Approach, mais il manque les éléments de structure (field-linking structure)que Legacy ne fournit pas pour avoir une base de données complète.

Les procédures de sauvegardes très présentes sont appréciables et efficaces. La stabilité est souvent citée. Le logiciel apparait sans reproches pour ces points essentiels.

Points forts

Points faibles

Installation, maintenance et support

L'installation, la réinstallation de nouvelles versions sur des versions existantes ne semble pas poser de problème. La sortie de nouvelles versions du logiciel se fait régulièrement. Support, Users group sont actifs. Communauté d'utilisateurs français active et compétente.

On peut utiliser Legacy comme Viewer. Il est gratuit et disponible en ligne. La mise sur CD-ROM du logiciel lui-même pour accompagner la base de données est prévue, autorisée et encouragée. Voir ici.

[Daniel Durand 13/8/04] La traduction de l'aide est en discussion : une équipe francophone est en train de se former et devrait démarrer en septembre. C'est un travail assez long : les premiers résultats décents mais encore incomplets pas avant décembre / janvier à mon avis.

Points forts

Points faibles

Prix

Il est sans équivalent sur le marché actuellement, gratuit pour l'édition standard (sans limitation du nombre de personnes, sans marquage restrictif des impressions) et à un prix réellement modique (4 fois moins cher que x... ou x...) pour l'édition Deluxe. D'après [Daniel Durand 2/8/2004].

Conclusion

Legacy permet certainement de débuter avec la version gratuite qui est une version opérationnelle avec un ensemble de fonctions suffisantes pour le nouveau venu. L'utilisateur chevronné et le nouveau venu qui désire progresser passeront à la version payante d'un cout faible et complèteront par des compléments gratuits ou payants dans le domaine de l'impression en particulier.

Le point fort est que ce produit permet de débuter avec un logiciel relativement complet puis de poursuivre avec un investissement minime sans changer de base de données. Ce point est essentiel car la valeur d'une généalogie réside dans les données collectées qui ne sont pas toutes archivables correctement dans le format GEDCOM (quelque soit le logiciel). Il vaut mieux travailler uniquement dans la base de données de son logiciel de généalogie. Ceci est un point fort de Legacy, car on peut transmettre ses données dans le format FDB de Lefacy (sans export) à ses correspondants qui peuvent installer la version gratuite de Legacy pour travailler sur ces données.

La stabilité du produit aussi bien en installation qu'en fonctionnement sont généralement soulignés. Ce qui avec des procédures de sauvegardes très présentes, aisées et compactes (en format ZIP) assurent l'intégrité des données.

La date de sortie de la version officielle en français n'est pas connue, mais il est parfaitement possible de travailler avec la version de test en français, si l'on accepte l'aide et le tutoriel en anglais. Questions, problèmes auront une réponse par des utilisateurs confirmés dans le forum fr.comp.applications.genealogie, en français bien entendu.

Table des matières


Mise en place pour la version de test

  1. S'inscrire dans la liste de diffusion de la version de test de Legacy (mettre une adresse valide)
  2. S'inscrire dans la partie téléchargement avec la même adresse. Ne pas faire le téléchargement du fichier (c'est la version US. Cancel, Annulation du téléchargement s'il a démarré). Ceci permet de recevoir le courrier contenant le mot de passe d'installation.
  3. Sur le site http://legacy.free.fr télécharger 1-la version de test ainsi que 2-le fichier langage.
  4. [optionnel] pour accéder aux fonctions de l'édition Deluxe (fonctions contenues dans la version de test), il faut aller ici, choisir Legacy 5.0 Deluxe Edition (Download Only) $US19.95. Après avoir payé, un courrier en retour donnera le numéro de client (customer number) permettant de déverouiller les fonctions Deluxe (dans Legacy, aller à Aide, Déverouiller Legacy Deluxe...).

Table des matières

Création de sites Web

Legacy permet de créer les pages HTML correspondant à plusieurs styles différents. Les options de création sont nombreuses et bien adaptées à la visualisation par un navigateur. On peut lier les pages crées avec les arbres crées avec KStableau. On utilisera un logiciel tel que Oxy-Gen ou Visuged pour produire les pages d'informations sur la base généalogique.

Les logiciels testés :

Sorties Web de Legacy

On accède à la mise en forme HTML par Internet, Création de pages internet... ou Ctrl-W.

On cochera dans la boite de style à droite la mise en forme désirée :

puis on entrera les textes, options dans les différents panneaux.

Site Web privé sur un serveur Free

Voici un exemple de fichiers à mettre en place pour accéder par mot de passe au répertoire genea du site.

[http://monsite.free.fr/control/users/authusers.txt]
utilisateur1:pass1
utilisateur2:pass2
...

[http://monsite.free.fr/control/users/.htaccess]
deny from all

[http://monsite.free.fr/genea/.htaccess]
PerlSetVar AuthFile /control/users/authusers.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user

Filtres

Table des matières

Les logiciels de conversion vers l'affichage HTML

Reprise des listes du FAQ et des freewares de genea pour ces seuls logiciels.

Table des matières

Annexes

Intégrité des données

Garantir l'intégrité des données généalogiques qui sont confiées au logiciel de généalogie et permettre leur remise en état en cas de problème.

"Tout le reste est secondaire, une présentation somptueuse ou l'édition de superbes tableaux ne sont pas essentiels. Il ne sert à rien d'introduire dans un fichier des données généalogiques qui seront ensuite perdues ou corrompues par un programme. Passer son temps à retrouver ou à manipuler des informations au cours d'une recherche est une épreuve particulièrement pénible. Les données sont la substance et leur apparence à l'écran ou sur le papier n'est rien d'autre que leur ombre projetée sur un support. On construit d'abord sa généalogie avec des données et non pas avec de belles icônes ou avec des graphismes au format 'bit-map'. La généalogie est encore fondamentalement une affaire de texte... agrémenté d'images et de sons quand cela est possible."
[George Archer, 3 novembre 1995, dans le forum soc.genealogy.computing]

RonKZ wish list

RonKZ "wish-list" for Legacy:

Think how useful the Index View would be with the simple addition of tabs for "Show All" and "Show Found".  Then make shorting available on any column(s), and suddenly one can use that for many things, my own major need being to link our "islands", which is a horrible or impossible task within Legacy.

Legacy files can be opened and edited directly with MSaccess, but that's expensive, and I avoid supporting Microsoft whenever possible!

Legacy also sells a co-app called GENviewer, which can open a Legacy file, select a set of individuals and sort as we choose.  However, one cannot edit data there, only view it.  More senseless back/forth.

So my own preference for a genealogy app would be a *TRUE* database/spreadsheet application, where one might add fields if the need were felt, and create or modify how data is arranged/displayed on a view, and edit any data displayed on any chosen view without popping up more windows.

Being build on MSaccess means that Legacy could easily enough accomodate these better basics.  Your support on this issue would be much appreciated!!

Performance

Legacy uses same database engine that MS Access uses. It is NOT "built" on Access.

The database engine used by Access and Legacy is not slow, at least, not for datafiles of the size and type Legacy users need. I once wrote a genealogy application in Access, simulated a 100K+ data file, and access to records was indistinguishable from instantaneous. Legacy uses 27 tables, and genealogy datasets rarely exceed 25 thousand records. The database engine used by MS Access and Legacy is perfectly suited to such applications.

It is true, that the data processing people I know say that MS Acces does not "scale up" very well, particularly on networks. They're talking about databases with millions of records, in hundreds of tables, accessed from hundreds or thousands of terminals. These reports probably account for the "rumbles" that MS Access is slow. Well, my bicycle is slow compared to an airplane, but that doesn't mean I need an airplane to go to the corner store.

Since Legacy uses a standard database engine, anyone can write an application to access and manipulate its data. I sometimes use MS Access to view data in tabular format, make search and replace changes, or make queries that are not possible or are very inconvenient within Legacy itself. It is a relatively simple matter to export Legacy tables into MySql data tables. What you do with them after that is, of course, a different matter.

Perhaps you are correct that the database engine in Access is not "slow". We could discuss definitions of "slow" and "database engines" all day. However, this much I do know.

For many compute intense activities, such as making a report or importing/exporting GEDCOMs, Legacy takes MUCH longer than two other programs, FTM and the old version of Generations. On the other hand Legacy seems to be significantly faster than TMG in my experience.

To cite one specific example.

I just had Legacy 5.0 May 11 build, and FTM 10 build the same report. That is a descendant report with the same person as the starting person. I turned off some legacy features such as title page, index and table of contents as these are not offered in FTM's NGS Quarterly report, which is the format I prefer. At least I can't see where those options are offered in FTM 10.

Legacy made the report in 43.25 seconds. FTM made it in only 3.0 seconds, according to my stopwatch. Same computer. In fact FTM may have been at a memory disadvantage since I ran the test on Legacy, and then loaded FTM and ran the test on it with Legacy still loaded into memory.

FTM books have Title page by default. Table of Contents, multiple reports, multiple charts, multiple text items with pictures, single index are optional items. FTM 11 allows a book with chapters to be saved as a single PDF file. A single Legacy descendant report with an index is similar to a FTM book that includes only one descendant report.

Thanks for pointing out the features of FTM that I missed. But I was really only interested in doing as fair of an apples-to-apples comparison in report generation times comparing Legacy with FTM. I could have done the same thing with other functions such as time to import or export GEDCOMs of various types and sizes, as I wrote earlier. IMO Legacy is slower but has less errors on say a GED generated by Generations.

FTM does not have a commercial database engine. My understanding is that the original programmers "rolled their own" file/database format and access methods. I conclude that a significant part of the reason that Legacy is more than 10x slower than FTM is due to FTM's customized file access routines. I could certainly be wrong.

It could also be due to Legacy's sheer number of options, etc. But it is undeniably true that Legacy is slower than one of it's major competitors.

I think TMG is slow on most computers. While Legacy 5 is rather fast. I think Legacy 5 is faster than version 4.

Fusion, merge

Merging One Family Name With Another

You could use the AKA feature - what I have done in a similar situation is to create the record for the person under the name by which they were mainly known, even if it is different to the birth name. Then add an AKA with the other name. I also added an Event that explained the reason for and the date of the change. You could also make a note of the reason etc. in Birth notes. Info only has to be entered once, and you only have one record for the person. Re-entering the information under the second name will create two distinct people.

Mergin two persons gives you the oportunity to add what information from the person you want to merge into another.

  1. Events, notes etc may be move from the "right" person over to the left "main" person
  2. In the general view you get a list of informations that differs between the two persons.
    For instance different names. If clicking to the blue square ribbon to the left you get a choise - copy to AKA or to notes.
    With Different birth date and place you have the choise to add to alternate events (alt. birt, alt birth location)
  3. Have done this you may if familiar with th informations merge, or if not cansel.
  4. Done the merge it's either finished or you get a message that there are sorounding persons who needs to be merged. Do that as above.
  5. Search the the merged file, if Ok leave as it is. If not undo the merge. (That means that you undo all merges done in that session)
  6. Choose birth name as main name in AKA (Switch), if not another is wanted of research purpose.

Remember that you may have full controll of the merge process.

Base de données

RonKZ built a database w/Lotus Approach which can now r/w/s much of the Legacy data. The database isn't complete because Legacy wouldn't provide it's field-linking structure, which is a huge maze indeed when coming in the back door.

Table des matières