Technical blog

Note de version ARender 4.7.0

Note de version ARender 4.7.0

Note de version ARender 4.7.0

Corrections :

‣ Alfresco

  • Réduction et mutualisation des appels à ACS afin d’augmenter le niveau de performance applicative.

  • Correction d’un bug qui empêchait les annotations d’être correctement sauvegardées sur un document modifié dans la composition de documents.

  • Correction d’un bug qui empêchait de consulter le fil d’actualité d’un document.

  • Correction d’un bug qui empêche la mise à jour d’un document quand la vérification de la disponibilité des documents est désactivée.

  • Séparation de l’ancien plugin Alfresco en deux, afin de disposer d’un plugin ACS et d’un plugin Share autonomes.

 

‣ Filenet

  • Une URL vers un document à partir d’un token pouvait être consultée au delà de sa date d’échéance.

 

‣ Corrections transverses

  • Une erreur dans le fichier de configuration activait par défaut le partage de cache entre les différentes instances de rendition sur un même sous-réseau. Cette fonctionnalité est désormais désactivée par défaut, et ne doit être activée que pour les architectures disposant d’une zone de stockage des fichiers temporaires partagée entre les différents serveurs de rendition.

  • Résolution d’un bug qui empêchait de revenir à une situation normale quand un document était toujours présent en fichier temporaire alors que sa version convertie était supprimée.

  • Correction d’un bug qui empêchait la recherche de mots dans les langues écrites de droite à gauche.

  • Correction d’un bug qui empêchait le rechargement du document par défaut quand il avait été supprimé du répertoire temporaire, résultant en un affichage de la structure du document, sans le contenu des pages.

  • Correction d’un bug qui créait une attente lorsqu’un document composite contenait un ou plusieurs documents fils non supportés par ARender.

  • Correction d’un bug qui imposait au serveur de présentation de continuer à demander la rendition de fichiers corrompus ou non-supportés, quand ils étaient contenus dans un fichier zip.

  • Correction d’un bug qui laissait des processus MSOffice tourner quand la conversion d’un document avait échoué. Désormais, ARender fermera ces processus, afin de ne pas surcharger les performances du serveur inutilement.

  • Remise à disposition du service permettant de demander l’éviction d’un document temporaire sur un serveur de rendition.

  • Correction d’un bug qui rendait parfois la copie d’un texte écrit de droite à gauche incorrecte.

  • Résolution d’un bug qui empêchait la péremption de données dans le cache du Broker, entrainant la conservation pour une durée indéfinie de fichiers temporaires.

 

Nouvelles fonctionnalités :

‣ Alfresco

  • Ajout d’un paramètre pour déterminer le numéro maximal qui pourra être attribué à un document enregistré sous le même nom plusieurs fois.

 

‣ Filenet

  • Ajout de la fonctionnalité de comparaison de documents sur ICN.

 

‣ Fonctionnalités transverses

  • Ajout du support des fichiers .emz

  • Ajout d’un algorithme de répartition de charge aléatoire pondéré par les scores de weather des renditions afin d’éviter que les appels soient tous accumulés sur un même serveur de rendition entre deux weather polling.

  • Ajout du support des fichiers de type MIME application/x-php en tant que PDF.

  • Ajout du support des documents de type HEIC.

 

Améliorations ergonomiques :

‣ Annotations

  • Révision de l’apparence et de l’ergonomie des notes textuelles. Ajout d’animations plus fluide à l’ouverture et à la fermeture des réponses.

  • Les notes textuelles possèdent désormais un bandeau, permettant de réduire ou de supprimer la note textuelle, qui n’apparaît qu’au survol

  • Il est désormais possible de sélectionner l’annotation en cliquant sur le fond de la note textuelle.

  • L’entête de la note textuelle n’apparaît désormais plus qu’au survol de l’annotation, afin d’augmenter la lisibilité des documents.

  • Le bouton pour supprimer une note textuelle est maintenant dans l’entête de l’annotation.

  • Il est désormais possible de choisir entre afficher le nom d’utilisateur complet ou seulement ses initiales, dans une annotation. Dans le cas où l’annotation ne serait pas assez large pour afficher les noms d’utilisateur trop longs, ces derniers sont désormais tronqués et suivis de points de suspension.

  • La couleur de l’icône pour plier/déplier les réponses et la couleur de la date s’adaptent à la couleur de fond de la note textuelle afin de toujours rester lisibles.

  • Lorsque la note textuelle est sélectionnée, une bordure apparaît, d’une couleur correspondant à une nuance plus sombre de la couleur de fond de cette annotation.

  • Une animation pour les boutons envoyer/répondre a été ajoutée. Les boutons envoyer/répondre peuvent afficher uniquement l’icône, ou l’icône avec sa description textuelle au survol. Une troisième option permet de n’afficher que l’icône, mais de l’étendre pour faire apparaître sa description textuelle au survol. Ce choix est modifiable par une propriété dans le fichier de configuration.

  • En cas d’absence de texte saisi dans une zone de texte, la taille de cette dernière est réduite à une simple ligne, afin d’éviter que les annotations n’envahissent inutilement la page du document en arrière-plan.

  • A mesure que le texte est saisi, la taille de la zone de texte augmente jusqu’à atteindre une taille maximale, ce qui déclenchera alors l’apparition d’un ascenseur vertical.

  • Pour des raisons de lisibilité, lorsque le fond d’une note textuelle est très clair, les zones de texte sont entourées par une fine bordure.

  • Un menu contextuel permet de supprimer la note textuelle toute entière, ou seulement certaines réponses, au choix. Il est possible de plier/déplier les réponses.

  • Le format par défaut des dates a été modifié : jj/mm/aaaa, hh/mm

 

‣ Bandeau supérieur

  • Mise à jour des réglettes de sélection pour la luminosité, le contraste et la transparence. Désormais, une zone de texte permet de saisir précisément la valeur souhaitée. Les maximum, minimum et valeur initiale sont respectivement par défaut 100, -100 et 0, mais peuvent être paramétrés. L’apparence de ces réglettes a été revue.

  • Révision de la palette de couleurs pour permettre une plus grande sélection de nuances.

  • Le bouton de sauvegarde d’annotations, lorsque l’option de sauvegarde automatique est désactivée, a désormais une apparence dynamique. Il est grisé et verrouillé lorsqu’aucune modification n’est à enregistrer. Il ne devient cliquable qu’à la première création ou modification d’une annotation. Une animation sur le bouton est visible au clic, afin d’indiquer à l’utilisateur que sa demande de sauvegarde a bien été prise en compte, quand bien même la sauvegarde n’est pas encore effectuée.

  • Nouveaux icônes. Les icônes appartiennent désormais à une police de caractères. Il est plus facile de changer leur format, et le nombre d’appels pour récupérer les ressources statiques a été grandement réduit.

  • Les sous-menus ne s’ouvrent plus au survol du bouton mais au clic sur le bouton.

  • Les sous-menus sont au format menu déroulant. Chaque élément contient une icône, un titre et un raccourci, si existant.

  • Les boutons d’annotation sont, par défaut, accessibles directement depuis le toppanel. Il reste possible de les regrouper dans un sous-menu si besoin.

  • Les 10 boutons d’annotation par défaut ont un raccourci clavier prédéfini. Ces raccourcis sont configurables via properties et peuvent aussi être ajoutés via l’usage des beans.

  • Les boutons de téléchargement et les boutons pour ouvrir/imprimer sont séparés dans deux sous-menus différents.

  • Les boutons sont organisés par section dans le toppanel. Chaque section est séparée de la suivante par un espacement. Dans chaque section, on peut avoir des séparateurs horizontaux pour sous-sectionner.

  • Les annotations n’ont plus de deuxième bouton pour être en mode répétition. Il suffit d’activer la propriété depuis les fichiers de configuration puis, dans l’interface, de faire un double-clic sur le bouton pour passer en mode répétition. Il est tout de même possible de configurer les boutons pour que l’événement appelle ‘PrepareAnnotationCreationRepeatableEvent’ afin de n’avoir que le repeat mode actif. Pour savoir si on est en création normale ou en mode répétition, le bouton s’allume désormais en blanc pour indiquer un mode normal et en bleu pour indiquer un mode répétition (le bleu est la couleur par défaut, qui peut être modifiée si besoin).

  • L’ellipsis (ou Menu burger/sandwich sous forme de 3 points verticaux) permet d’ouvrir les boutons qui ne peuvent pas loger dans le toppanel par manque de place en largeur.

  • Le bouton “A propos d’ARender” est maintenant disponible dans l’ellipsis.

  • Lorsque la largeur de l’écran ne permet plus de garder tous les boutons d’annotation affichés, un sous-menu annotations est créé pour les regrouper. Ce sous-menu fonctionne de la même manière que les autres sous-menus, en affichant son contenu au clic de la souris.

 

‣ panneau des navigations

  • Les onglets sont désormais affichés verticalement, et peuvent être utilisés pour ouvrir un panneau de navigation, ou pour le refermer et rendre l’espace disponible à l’affichage du document en un clic.

  • Les différents panneaux de navigation ont désormais la même largeur, à l’exception de l’explorateur d’annotations, qui est légèrement plus large pour permettre une meilleure lecture des annotations.

  • L’apparence des flèches du séparateur vertical des panneaux de navigation, qui permettent de redimensionner sa largeur, a été revue. Elles apparaissent désormais au survol de n’importe quel point du séparateur.

 

‣ Améliorations transverse

  • Uniformisation de l’apparence des ascenseurs dans les différents éléments.

  • Les icones ont été revues, et sont désormais regroupées en une police de caractères, ce qui permet de réduire le nombre d’appels pour récupération des fichiers statiques, mais aussi de permettre une plus simple adaptation du style d’ARender dans le cadre de son intégration dans une application tiers.

  • Ajout de variables de couleur dans le fichier css pour permettre de changer la couleur par défaut de tout les élements du toppanel.

  • Nouvelle propriété pour permettre de basculer facilement d’un thème de couleur à un autre : Sombre, Clair et personnalisé.

 

Anomalies connues :

Lors de la sauvegarde, les annotations de type note textuelle peuvent être déplacées de quelques dizaines de pixels vers le bas. Ce problème est résolu dans la version 4.7.1. Le sous-menu de recherche, pour les configurations qui n’utilisent pas le panneau de recherche avancée sur la gauche, peut parfois passer en partie hors de l’écran, et empêcher l’accès à la fléche vers l’occurrence suivante parmi les résultats de la recherche. Ce problème est corrigé dans la version 4.7.1. En dehors de ces deux anomalies, nos tests de QA n’ont pas mis en évidence de problème ou de régression sur la version.