Technical blog

Notes de version ARender 3.1.4

L’équipe ARender est fière de vous présenter les notes de sortie de la version 3.1.4, apportant des corrections d’anomalies à ARender, ainsi que des nouvelles fonctionnalités.

Cette liste de nouveautés et anomalies corrigées vise à décrire la grande majeur partie des nouveautés ayant un impact direct sur l’utilisation d’ARender. Une liste détaillée est disponible (en anglais) à cette adresse: Changelog

 

Nouveautés

‣ Nouveau comportement

ARender peut désormais faire du streaming des documents office (Word et PowerPoint), plus de détails concernant cette nouvelle fonctionnalité clé à cette page: lien

Pour activer ces fonctionnalités :

  • document.progressiveLoading=true dans les profiles arender HMI
  • rendition.office.progressive.layout=true dans arender-rendition.properties
  • Si vous ne lancez pas ARender en mode Service, lancez le binaire ARoms2Pdf en plus de la rendition

 

‣ Nouveau comportement

ARender crée maintenant à l’installation deux dossiers : rejected et fonts. Des fichiers readme sont inclus pour expliquer brièvement leurs utilité. Nous nous sommes rendus compte que ces fonctionnalités était peu connues et avons donc décidé d’inclure ces dossiers par défaut pour démocratiser leur utilisation :

  • rejected est le dossier par défaut où ARender copie les documents qui causent des erreurs de parsing. Pour activer cette fonction, veuillez dé-commenter la ligne concernant les fichiers en rejets dans arender-rendition.xml (voir le README pour plus de détails)
  • fonts est le dossier par défaut dans lequel ARender chercher les polices que le serveur possède afin de générer de manière fidèle des documents qui n’embarqueraient pas leur polices.

 

‣ Nouveau comportement ‣ Bug mineur corrigé

Le bandeau indiquant le nombre de modifications dans le mode de comparaison de documents pouvait cacher les barres de navigation, nous avons donc décidé qu’il devait alors disparaître au fur et à mesure, laissant à l’utilisateur la vue sur le document complet.

Pour configurer le temps avant que le panneau ait entièrement disparu, modifier dans les fichiers de profils arender:

  • visualization.multiView.header.timeoutMs=5000 , avec le temps indiqué en millisecondes

 

‣ Nouveau comportement ‣ Bug mineur corrigé

Nous avons de nouveau amélioré la comparaison de documents, en utilisant un algorithme adapté aux contenus textuels (paragraphes, pages, etc…). Nous avons réduit le coût total CPU de l’opération ainsi que le temps nécessaire pour recevoir la réponse.

Cela nous a permis également d’améliorer la qualité des réponses que l’algorithme nous retournait.

 

‣ Nouveau comportement ‣ Bug mineur corrigé

Dans le mode comparaison, il peut être compliqué pour les utilisateurs finaux d’ARender d’utiliser le changement automatique de focus entre les documents. Nous avons donc introduit un mode permettant de ne changer de focus entre les document que lors d’un clic :

  • visualization.multiView.focusOnClick=true dans les profils arender HMI

Si vos utilisateurs ont du mal avec le mode comparaison, n’hésitez pas à ajouter cette propriété à leurs profils!

 

Bug fixes

‣ Bug majeur corrigé

Dans certaines versions d’Internet Explorer, nous avons eu des retours que certains documents repoussaient les limites de ce que ces navigateurs pouvaient supporter en terme de taille maximale de contenu.

Cela rendait une partie du document non lisible. Nous avons donc fait face au problème et nous proposons désormais pour les (trop) longs documents un mode de navigations dans lequel tout le contenu des documents reste visible.

Il suffit pour cela de naviguer en utilisant la molette ou en utilisant les boutons de navigation du menu ARender.

 

‣ Bug mineur corrigé**

La mode comparaison devra désormais se lancer de manière systématique lorsque le paramètre visualization.multiView.doComparison=true est activé.