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 |