J'ai été occupé à créer une nouvelle version de Data Crow. Pas une version mineure cette fois, mais une version majeure. Comme cela prend du temps, je publie ce que l'on appelle une version bêta. Il s'agit essentiellement d'une version test - une version inachevée de Data Crow 5.0.
Il peut être téléchargé à partir de ici.
Avertissement : il s'agit d'une version d'essai (bêta) qui n'a donc pas été entièrement testée. Soyez donc prudent. Je fournis cette version à des fins de test. Rapporter les problèmes que vous avez rencontrés m'aidera grandement à réaliser une version finale stable de Data Crow 5.0. Je ne vous conseille pas de mettre à jour votre installation actuelle (même si je viens de le faire).
Si vous avez l'intention de le faire, faites d'abord une sauvegarde.!
Il est préférable d'utiliser la fonction -répertoire de l'utilisateur pour utiliser un autre répertoire de travail pour votre installation de Data Crow 5.0 Beta (voir aide : https://datacrow.org/docs/starting-data-crow/#3-toc-title).
Que reste-t-il à faire ?
Le serveur web est en cours de reconstruction. L'ancien serveur web, basé sur Java Server Faces (PrimeFaces), est abandonné. À sa place, une nouvelle version Web, pour l'instant en lecture seule, est en cours de construction. Au cours des prochaines versions bêta, vous verrez l'ajout de ;
- une interface web API REST
- une application web basée sur ReactJS
Ceci a été décidé pour assurer la pérennité du serveur web de Data Crow. L'application web sera complètement découplée du code principal de Data Crow grâce à l'utilisation de l'interface web api REST.
L'application web peut donc également être déployée sur un serveur web distinct et n'est donc plus intégrée au serveur Data Crow. Elle aura toujours besoin du serveur Data Crow car c'est lui qui héberge les données, les rendant disponibles via l'interface web REST (basée sur JSON).
Cela permet également, bien qu'il soit peu probable que quelqu'un le fasse, d'intégrer le serveur Data Crow.
Que contient donc cette version bêta II pour l'instant ?
[Nouveau]
- La gestion des photos a été complètement modifiée ; Data Crow permet désormais d'ajouter un nombre illimité de photos.
[Mis à jour]
- Les performances de défilement ont été considérablement améliorées pour la liste des cartes.
- Mise à jour des bibliothèques utilisées par Data Crow pour éviter l'exposition aux vulnérabilités : Apache Maven plugins, IZ Pack, Metadata-extractor, Log4j, Bouncy Castle, twelvemonkeys.imageio, org.apache.tika, org.apache.pdfbox, org.jsoup, com.google.code.gson, Xalan, org.hsqldb, org.apache.xmlgraphics.
- Amélioration de l'aperçu pour la recherche et le remplacement.
- Amélioration de la prise en charge des expressions régulières pour la recherche et le remplacement.
- Ajout d'un message d'échec de connexion si les informations d'identification sont incorrectes.
- Ajout d'une option d'effacement dans le formulaire de mise à jour de tous.
- Au démarrage, les versions des rapports (basées sur la date de modification) sont comparées aux rapports du système. Si les rapports du système sont plus récents, les rapports du dossier de l'utilisateur sont mis à jour.
- Ajout d'un volet de prévisualisation des images dans le navigateur d'icônes.
- La création de multiples ajoute désormais les éléments dans l'ordre du haut vers le bas.
- Les bibliothèques Jasper Reports sont passées à la version 7.0.
- L'exportation XML a été mise à jour ;
- L'importation XML a été mise à jour : Il n'est plus nécessaire de sélectionner le module pour lequel les éléments sont importés. Les éléments faisant partie du XML savent dans quel module ils doivent être importés. Les ID sont respectés
- Petites améliorations de la mise en page du formulaire d'élément et du dialogue de connexion.
- Extension des types d'images pris en charge pour l'importation d'illustrations locales pour les films et les fichiers musicaux.
[corrigé].
- Menu clic droit sur pièce jointe : taille de l'icône trop grande.
- Les icônes de la fenêtre principale étaient floues.
- L'affichage n'a jamais mis à jour la barre d'état lorsqu'un seul élément a été sélectionné.
- Il manquait des icônes dans le menu des pièces jointes.
- Exportation XML : correction des erreurs de schéma.
- Un problème a été résolu : Data Crow ne se positionnait pas correctement sur le moniteur principal.
- La recherche de livres dans la bibliothèque ouverte a montré une exception de fichier non trouvé si un livre ne peut pas être trouvé par son ISBN.
- Les informations de service ont été incorrectement stockées pour la recherche de livres en ligne de la bibliothèque ouverte. Cette correction ne fonctionne que pour les nouveaux éléments ajoutés (après cette correction).
- Le mot de passe n'a pas pu être réinitialisé à partir du client (mode client - serveur)
- Linux : le redimensionnement des dialogues/formulaires à partir du côté droit brouille le dialogue
- Le tri des champs à références multiples était incorrect.
- Les sauvegardes créées sous Windows ne sont pas restaurées correctement sous Linux.
[A vérifier]
- Correction possible de l'absence d'affichage de l'affichage rapide (à tester) - le problème n'a pas pu être reproduit