HRE – Etat d’avancement au 31 octobre 2021

Publié le février 10, 2022 dans Logiciels

HRE – Etat d’avancement au 31 octobre 2021

 

 

Les objectifs initiaux du projet HRE ont été repris pour faire un point sur l’avancement des ambitieux travaux prévus. Voici une liste de ce qui a été totalement ou partiellement réalisé et de ce qui reste à faire.

 

OBJECTIFS DE L’APPLICATION Etat
– Développer une application modulaire et extensible pour la gestion de l’enregistrement, de l’analyse et la production de rapports pour les informations de recherches historiques relatives à tout type d’objet Fait
– Développer  cette application dans un environnement de logiciel libre Fait
– Développer une application qui fonctionne sous Windows, Macintosh et Linux à partir d’un code de base unique Fait
– Utiliser Java comme langage principal de développement Fait
– Supporter le format de texte UTF-8 Unicode Fait
– Permettre l’ajout d’extensions connectables à l’application Fait
– L’application doit pouvoir être utilisée dans deux types d’environnements différents:
• tous les composants installés sur un poste de travail isolé, ou
• fonctionnement en mode client/serveur..
Fait

 

 OBJECTIFS POUR LA BASE DE DONNEES Etat
– Utiliser un logiciel de gestion de base de données SQL libre Fait
– Permettre un changement du logiciel de gestion en cas de besoin Fait
– Utiliser un ID permanent pour chaque enregistrement des données de l’utilisateur dans chaque table de données Fait
– Mettre en oeuvre une méthode sécurisée d’enregistrement des données dans les bases de données du projet En cours

 

 OBJECTIFS POUR L’INTERFACE UTILISATEUR Etat
– La couche de présentation doit supporter n’importe quelle langue Fait
– Le choix de la langue doit pouvoir être modifié en cours d’exécution de l’application Fait
– L’interface utilisateur doit pouvoir être configurée pour permettre :
• un choix des contenus et de leur présentation avec conservation des paramètres
• une accessibilité concernant la vision, les couleurs et la mobilité
• un choix de langue
• l’information sur l’état d’avancement des opérations de longue durée en cours
• l’utilisation d’écrans de tailles différentes.
Fait

 

 

 OBJECTIFS DE LA GESTION DES DONNEES Etat
– Gestion des fichiers indépendante du système d’exploitation Fait
– Possibilité d’importer des enregistrements numériques (documents, images, audio, vidéo, ADN, etc.) dans des formats reconnus A faire
– Possibilité d’exporter des enregistrements numériques (documents, images, audio, vidéo, ADN, etc.) dans des formats reconnus A faire
– Possibilité pour l’utilisateur d’enregistrer des formulaires alternatifs construits dans n’importe quelle langue Fait
– Possibilité de modifier, supprimer, mettre à jour n’importe quelles données enregistrées En cours
– Possibilité d’annuler au moins la dernière opération de modification des données A faire
– Pour chaque session, permettre l’identification des modifications des données (avant/après) et de l’auteur, depuis le début de la session.   A faire
– Permettre une sélection manuelle ou automatique des données par l’utilisation de filtres A faire
– Des filtres personnalisés doivent pouvoir être sauvegardés et réutilisés A faire
– Le générateur de rapports doit :
• Produire des rapports standards par défaut
• Permettre aux utilisateurs de créer leurs propres modèles de rapports
• Permettre une sortie vers plusieurs logiciels de traitement de texte et d’autres formats
• Permettre la création de documents de grande taille (au moins au format A0).
A faire

 

 OBJECTIFS D’INTEROPERABILITE Etat
– Pouvoir exporter au format XML n’importe quelles données de la base de données HRE
A faire
– Pouvoir importer les fichiers  des projets créés par The Master Genealogist v8.5 et les versions supérieures sans perte d’informations, ni impossibilité de les utiliser avec HRE
En cours
– Permettre d’importer des fichiers au format GEDCOM v7 A faire
– Permettre d’exporter des données HRE au format GEDCOM v7 A faire
– Un gestionnaire d’extensions doit permettre l’ajout de code à HRE  pour des opérations complémentaires telles que:
• Importer des données à partir d’autres logiciels de généalogie
• Proposer d’autres points d’accès pour les utilisateurs
• Offrir une passerelle à d’autres logiciels externes.
Fait