0

6 La navigation dans le manuel de Kentika est réservée aux utilisateurs identifiés



Kentika version 4 : revue de détails

Kentika version 4

 

Les avancées majeures de la version 4 de Kentika concernent tout à la fois les outils de travail au quotidien qu'une avancée significative dans le traitement de la recherche qui allie maintenant le meilleur des deux mondes (méta données et full text).

De nombreux ajouts ont également été apportés.

Technologie

 

Kentika version 4 utilise la toute dernière version de la plateforme de développement : 4D V18. Lors de la mise à jour de Kentika, l'application serveur sera remplacée intégralement. Les sites exploitant Document Engine, une nouvelle installation sera réalisée et les index régénérés.

Kentika version 4 dispose d'un mécanisme d'intégration automatique de ressources (ex : des nouveaux composants, les nouvelles maquettes traitement de texte) lors de la première ouverture de sa base de données avec la v4.

Le traitement de texte intégré actuel est remplacé par une nouvelle version. Un nouveau jeu de maquettes est automatiquement chargé lors de la mise à jour. Une vérification des maquettes personnalisées sera à prévoir le cas échéant.

Dictionnaire de données

 

Kentika version 4 permet de personnaliser l'ordre d'apparition des rubriques en fonction du type de document et de les organiser sous forme de "sections". Cette personnalisation est automatiquement prise en compte dans le poste client et dans le formulaire automatique sur le portail.

L'autocomplétion sur les rubriques en format libre est proposée dans les deux environnements : Kentika client et le portail.

Statistiques

 

Des graphes personnalisables sont proposées sur l'explorateur de données et sur les fiches de saisies. Les administrateurs peuvent être exclus de l'ensemble des calculs de nombre de consultations en créant une requête (intitulée "Admin_NoStat") identifiant les personnes à exclure.

Maquettes

 

Certaines maquettes ne sont quasiment jamais utilisées (exemple : des maquettes d'export au format tableur, marc...). Il est maintenant possible de simplement masquer ces types de maquettes dans l'interface (préférences / Ressources).

Les maquettes "traitement de texte" permettent d'enregistrer les listes calculées au format .docx et peuvent contenir des images, même lorsqu'elle ne sont exprimées que sous forme d'URL.

De nouvelles possibilités sont proposées : export pdf, docx, csv, xml : ces fonctions remplacent avantageusement nombre de maquettes des versions antérieures.

Alimentation via BNF / Sudoc / Mocam

 

L'alimentation de son fonds peut être simplement réalisée avec un lecteur de codes à barre. Kentika interroge en cascade : le site BNF (isbn ou issn), le site du Sudoc et Mocam (l'ordre est réglable).

Différentes solutions sont maintenant proposées pour afficher l'imagette de la couverture. Kentika dispose également d'un convertisseur EAN 10 en EAN 13 afin de pouvoir incorporer des imagettes à partir d'ISBN anciens.

Un filtre générique est fourni : il suffit de l'adapter pour tenir compte de son paramétrage spécifique. Si les codes réservés des rubriques sont appliquées dans la définition des structure, il seront automatiquement reconnus lors de l'utilisation du filtre générique.

Connecteurs : un nouveau dictionnaire est proposé

 

Il reprend les principaux champs de la description ISBD d'une ressource bibliographique facilitant ainsi grandement les échanges entre bases, notamment entre bases Kentika.

Fils RSS : dans l'explorateur de données

 

Tous les fils déclarés (options disponibles via Kentika Press) sont maintenant consultables et intégrables directement dans l'explorateur de données.

Serveur web : filtrage des accès

 

Un serveur web travaille à plus de 90% du temps pour des clients qui ne correspondent pas à des être humains mais à des automates. S'il y en a qui ne sont pas malveillants, d'autres doivent pouvoir être bloqués (les "aspirateurs" et les "pirates").

Les restrictions possibles d'accès au portail peuvent provoquer une interdiction intempestive d'une adresse IP. Un utilisateur "être humain" peut maintenant s'auto-libérer en répondant à une simple question :

De même, il est possible d'interdire l'accès à son site à un utilisateur qui ne renverrait pas le cookie de session.

La ressource Robots.htm, qui s'affiche pour les robots, a également été améliorée pour afficher un peu plus d'informations sur votre site. Elle affiche désormais le nom du site principal et son commentaire (accessibles tous deux depuis Fichier > Préférences > Base > Sites), au lieu de "Powered by Kentika". Cela permet de bloquer les moteurs de recherche, mais qu'ils affichent quand-même des informations sur votre site, sur lesquelles vous avez la main.

Enfin, lorsqu'un utilisateur est identifié comme un robot, mais que le portail lui est quand-même proposé (mode "temporisation"), un message s'affiche lui permettant d'identifier le problème.

Document engine : des réglages étendus et simplifiés

 

La richesse fonctionnelle du nouveau "Kentika Document Engine" s'accompagne de possibilités étendues au niveau de paramétrage. Si dans la version précédente, il était nécessaire d'interrompre le service pour accéder aux réglages, ces derniers peuvent maintenant être effectués directement depuis le poste client.

La zone de contenu peut faire l'objet d'une indexation plein texte et donc bénéficier des mêmes options de recherche.

 

Proposer des exports au format pdf / html / docx

 

Des catalogues au format docx, html ou encore pdf (si vous disposez de l'option KDE) peuvent maintenant être proposés aux utilisateurs depuis n'importe quelle liste de documents.

Panneau de configuration du portail

 

Les réglages sont maintenant regroupés au sein d'une page unique, qu'ils concernent l'utilisateur ou la base de données (suivant les autorisations attribuées à la personnes).

Les options RGPD (avec le kit RGPD) de droit à l'oubli et de récupération de ses informations personnelles ont été intégrées sur la nouvelle page de profil.

La gestion des alertes, en particulier a été regroupée sur une même page : DSI, Kentika Press, recherches enregistrées et listes de diffusion sont accessible à un seul endroit pour l'utilisateur, dans ses préférences (et une zone de composants "Settings_alerte" permet aux administrateurs de gérer les options qui sont proposées aux utilisateurs).

Côté administrateur, des options de gestion du portail sont disponibles : un certain nombre de paramètres de gestion du portail (adresse d'écoute, paramétrage messagerie...), ainsi qu'un système de gestion du thésaurus (attention si beaucoup de termes, cela peut être très long à charger) ou d'un plan de classement par équipe (avec Kentika TEAMS).

Deux options d'import ont également été ajoutées : Import d'un fichier CSV, ou import depuis un disque local au serveur. Ce dernier est surtout utile en cas de gestion d'un plan de classement par équipe, puisqu'il peut permettre de restituer la structure des dossiers du disque dans Kentika.

 

La nouvelle template : Cobalt est responsive

 

Les critères de design du web évoluent. Grâce à la collection de templates que Kentika enrichit régulièrement, vous faites, d'un simple clic, évoluer votre site tout en conservant les paramétrages que vous aurez effectués, que ce soit au niveau des options de menus que des contenus des résultats.

Cela implique entre autres une ré-écriture des composants de la page d'accueil, qui doivent désormais chacun être compris dans un div pour un affichage optimal avec cette maquette ou avec Mercury. Cela signifie que certains composants personnalisés devront peut-être être revus pour un affichage optimal.

Avec l'arrivée de cette maquette, il est du coup possible de définir un fond coloré pour toutes les maquettes, avec uniquement les éléments de lecture (listes, notices, kentApps, etc.) qui sont sur un fond blanc. Avec la possibilité pour certains composants de s'afficher sur toute la largeur de l'écran, cela permet d'être toujours plus responsive sur les différentes tailles d'écran. (Nous conseillons toujours le Pack Mobile pour les téléphones.)

Attention, la maquette Cobalt désactive le menu haut ! Pour la faire fonctionner proprement, il faut inclure les composants topBar_Home et topBar_Supermenu dans la zone topBar_Left !

D'autre part, les catégories sur les listes sont présentes au clic sur un bouton. Il faut donc les enlever de votre menu (colonne de gauche ou de droite) pour éviter un doublon.

Atomic : Design amélioré

Outre la nouvelle template indiquée ci-dessus, nous continuons à moderniser le code générique du portail, ce qui permet d'améliorer toutes les templates.

En particulier, cela touche dans la v4 :

  • Intégration de nouvelles icônes, au format SVG. Plus modernes, plus faciles à animer/colorer, plus faciles à faire évoluer pour nous... Les anciennes icônes (polices d'icône) sont toujours présentes, mais devraient être de moins en moins utilisées dans les ressources génériques.
  • La page d'identification a été intégralement ré-écrite pour une apparence beaucoup plus moderne. Des variables CSS permettent de personnaliser son apparence, et des composants peuvent permettre de modifier son contenu en restant générique :

Pour permettre de profiter de cet affichage, les bouton de connexion et déconnexion dans la barre du haut ont été modifiés.

  • Les listes ont également été modernisées :
    •  Le sous-menu a été déplacé (avec une nouvelle icône), et une nouvelle zone de composants (ListRecord_Submenu_Visible), contenant les même composants que le sous-menu classique, permet d'afficher certains élément directement sur la liste.
    • La boite à cocher sur les enregistrements (qui est plus utile aux gestionnaires qu'aux utilisateurs) a été déplacée sur la droite.
    • Les zone de composants ont changé (avec une nouvelle zone pour les imagettes, et un nouveau composant dans cette zone), pour permettre plus de souplesse sur l'affichage.
    • La flèche "extra" peut être complètement désactivée pour tous les enregistrements. Un lien [+] a été rajouté dans ce cas pour permettre d'afficher quand-même le résumé dans son intégralité lorsqu'il est tronqué.
    • Les catégories peuvent être affichées au clic au lieu d'être toujours dans la colonne de gauche ou de droite.
    • Le lien "Lire Plus" (qui a été supprimé de l'affichage par défaut) n'est plus visible lors de l'impression d'une liste.

Toutes ces modifications ont des chances de "casser" les composants dérivés. Une version "Compatibilité" a donc été créé.

  • La notice a (encore) été revue. Cette fois, nous sommes assez satisfaits du résultat, et espérons qu'elle ne bougera plus pendant longtemps. L'icône du type de fichier (qui ne montrait pas assez qu'elle était cliquable et faisait répétition avec l'imagette du document juste en-dessous) a été remplacée par une icône de menu (et le menu simplifié), et le reste de la page a été ajusté pour permettre de mettre plus en avant les informations importantes (comme le titre). De plus, les options qui apparaissaient auparavant tout en bas de la notice peuvent désormais être présentées juste sous le titre. Enfin, il ne devrait plus y avoir d'espacement aléatoire entre la vignette et les champs à droite :

  • Toujours sur la notice, les commentaires ont été ré-écrits, surtout en mode "forum" (qui permet de créer un fil de discussion sur la notice) : Les commentaires s'affichent dans l'ordre chronologique ascendant, le titre du commentaire a été supprimé, l'avatar de la personne ayant écrit le commentaire est affiché...
  • La barre de bas de page (zone  H du menu Web) "a été également ré-écrite (code simplifié, plus d'options de personnalisation). Une version "compatibilité" a été créée.
  • Le composant d'affichage de la DSI en page d'accueil : Un nouveau composant (HomePage_DSI) permet l'affichage de la DSI sur 2 colonnes s'il y a deux colonnes à afficher, ou sur une seule s'il n'y a qu'un seul dossier de DSI, pour éviter de laisser une grande place vide. L'ancien composant (HomePage_DSI_2col) appelle désormais automatiquement le nouveau, donc il n'y a rien à faire si vous utilisez l'ancien.
  • Sur les composants d'affichage de DSI en page d'accueil, il y a désormais un bouton permettant aux utilisateurs de choisir les requêtes DSI à afficher sur leur page d'accueil. (Les requêtes assignées au "guest" sont toujours proposées, quels que soient les réglages utilisateurs, comme avant.)
  • La ressource AWEB_Generic_FolderPerso, qui permet d'afficher en colonne de gauche ou de droite des dossiers de DSI choisis par l'utilisateur a désormais également un bouton permettant de choisir les dossiers qui s'y affiche, comme pour la DSI en page d'accueil.
  • Un nouvel AWEB (Generic_Header_global_search) permet d'afficher la barre de recherche globale dans le bandeau. À appeler dans la zone "C" du menu Web.
  • Il est à nouveau possible d'afficher les résultats en liste par type de document (paramètre Atomic_Special W_TT=1), à condition que la liste ne soit pas triée par pertinence. Un séparateur s'affiche alors clairement :

  • Trois nouveaux composants en page d'accueil permettent de présenter plus d'options à vos utilisateurs dès leur arrivée sur le portail :
    • Homepage_QuickSearch_Image permet d'afficher la global_search sur une image. Cela se couple particulièrement bien si vous n'avez pas de bandeau, ou un bandeau très fin
    • HomePage_popular_searches remonte les recherches les plus populaires dans votre base de données (avec un script permettant de paramétrer finement les paramètres définissant ces recherches)
    • HomePage_listTypesDoc affiche simplement tous les types de documents disponibles sur l'espace courant.

  • Le nom de l'utilisateur connecté a été ajouté en haut du menu utilisateur (afin de pouvoir enlever son affichage dans la barre du haut, où il prend beaucoup de place). Dans le même principe, un composant (topBar_Baskets_iconOnly) permet d'afficher l'icône des favoris (anciennement paniers) sans texte indiquant le nombre de favoris.
  • Une fonction Javascript a été ajoutée pour permettre d'inclure des ascenseurs plus discret sur le portail, comme dans les kentApps.
  • Les onglets du menu à onglet (colonne de gauche, introduit dans la v3) ont été re-stylés. L'onglet "zone de transfert" n'est plus accessible que pour les personne ayant une autorisation paramétrable avec le paramètre W_TZ. Des options de code ont été ajoutées pour permettre d'utiliser ce menu à onglet mais de gérer des éléments supplémentaires.
  • Le sommaire de la maquette de DSI standard (email_kent_K-DSI) a été revu.
  • Un nouveau composant (page_bottom > Bottom_LiensExternes_exemple) permet de proposer des liens et un formulaire de contact en pied de page. Ce composant est à dupliquer et modifier pour y insérer ses propres liens.
  • Des améliorations d'accessibilité ont également été apportées : Ajout de texte au survol des icônes en barre du haut, affichage d'un encadré sur les éléments ayant le focus clavier
  • De nouvelles variables CSS ont été ajoutées pour permettre toujours plus de personnalisation de vos portails : arrondi de la barre de recherche rapide, ajout de polices de caractères personnalisées. affichage des avatars si pas de photo, couleur d'arrière-plan des photos en liste mode diapo, taille du titre des kentApps...
  • Des ajustements ont été apportés sur certaines zones du portail pour améliorer la responsivité du portail, et permettre de gérer un portail 100% responsive (avec des réglages particuliers au niveau des menus et des composants utilisés). En particulier, la liste des types en pied de page a été revue.

 

Atomic : Nouvelles fonctionnalités

Et parce-que le portail ne sert pas juste à faire joli, nous avons également ajouté de nouvelles fonctionnalités :

  • Le système d'aide a été intégralement revu pour être plus visible des utilisateurs.
  • En saisie, un système de sauvegarde automatique des notices existe désormais, qui permet de sauvegarder une notice sans devoir quitter la saisie. Il peut être activé automatiquement (toutes les 5 minutes, par exemple), ou manuellement :

  • Les nouveautés de la v4 sur la saisie du poste client (groupement de rubriques, déplacement de la GEIDE dans un nouvel onglet) ont également été reportées sur le Web.
  • Toujours en saisie, un gros travail a été réalisé pour améliorer la gestion du copier/coller d'images dans la zone de contenu. Outre le fait que ceci devrait être désormais possible dans tous les navigateurs modernes (sauf peut-être IE), un paramètre (WcPI) permet de définir une taille à partir de laquelle on colle un lien vers l'image au lieu de coller l'image elle-même, pour ainsi économiser de la place dans la base de données. De même, la gestion des images dans la zone de contenu a été revue (plus d'envoi d'image vers le serveur, il faut passer par la table des icônes).
  • Enfin, il est désormais possible de gérer des zones de contenu multilingues : Une option de la zone de contenu permet de choisir des partie du contenu à afficher dans une langue en particulier. Le paramètre W_LM doit avoir la valeur "1" pour que cette option soit activée.
  • De nouvelles actions sont réalisables en liste (pour les gestionnaires) :

  • De nouvelles options de réglages sont désormais disponibles pour certaines kentApps : Vitesse de défilement pour les kentApps de carrousel, nombre d'imagettes en mosaïque...
  • Le composant "topgeneric_list_dropFiles (zone topGeneric_Head) permet, lorsqu'il est coché, d'ajouter des fichiers sur des notices avec un simple glisser-déposer sur la liste. (La fonction a été présente sur certaines version passées, mais elle est maintenant clairement segmentée dans un composant à part pour permettre ou non de l'activer.)
  • Le composant "global_search_folders" (zone topBar), permet d'afficher la global_search, et les recherches enregistrées par l'utilisateur dans le sous-menu de cette dernière.
  • En recherche avancée, si vous possédez le module de recherche en texte intégral, un outil de génération de la recherche permet de mieux appréhender l'utilisation des opérateurs existants.
  • Lors de l'envoi d'un enregistrement par email, il est désormais possible d'envoyer un lien direct vers les PJ de la notice, lien qui sera valide pour une durée limitée même aux personnes n'ayant normalement pas le droit de voir le fichier. Le paramètre M_DL doit avoir pour valeur "1" pour activer cette option dans la base.
  • Le composant "Record_Iframe" (zone Record_Content) a été amélioré : Il sait désormais afficher dans la notice tout type de fichiers (fichier converti HTML avec highlight après recherche et fichiers office convertis au format PDF si utilisation de Kentika Document Engine, images, vidéos...).
  • Le composant Record_submenu_getLinks (zone Record_submenu) permet d'obtenir des liens directs vers la notice et toutes ses pièces jointes.
  • Un bouton a été ajouté dans la gestion des emprunts pour envoyer un email à un personne directement depuis cet écran.
  • Le tableau d'avancement de Kentika Presse permet désormais de choisir les thèmes et produits affichés pour chaque utilisateur. Il suffit de cliquer sur "Produits" et "Thèmes" en haut à gauche du tableau pour choisir ceux que l'on souhaite y trouver. Par ailleurs, un bug sur l'alignement des colonnes de ce tableau a également été corrigé.
  • Le système permettant de générer un formulaire de contact (email_form.htm) a été oprimisé pour permettre d'y inclure un Captcha Google.
  • Le message d'alerte des cookies est désormais une zone de composant, afin de vous permettre de personnaliser ce message.
  • Les composants qui appellent des images de la table Icônes détectent désormais automatiquement l'existence de ces icônes afin de proposer une alternative si elles n'existent pas. Ils permettent aussi de détecter automatiquement n'importe quel format d'image (jpg, png, etc.)
  • Pour améliorer la SEO, une balise "canonical" a été ajoutée sur les notices de documents
  • Le composant Record_Submenu > Record_Submenu_serial_schedule permet de générer des échéanciers de revues depuis le portail

Correctifs mineurs Atomic

  • Le composant HomePage_MyLoans s'affichera correctement même s'il est placé avant les kentApps
  • Quelques correctifs ont été faits sur l'utilisation de rubriques dépendantes.
  • Le carrousel en mode fullWidth ne défilera plus s'il ne contient qu'une notice.
  • Correctif sur un bug qui porovquait parfois le même enregistrement de s'afficher à répétition dans certaines listes (emprunts, en particulier).
  • Quelques correctifs ont été faits sur les catégories (principalement pour garder cochées les catégories au fil de la navigation). Les opérateurs ET, OU et ET/OU sur les catégories, qui n'étaient compris par personne, ont été supprimés. C'est ET/OU qui s'applique (ET entre les différentes catégories, OU au sein d'une même catégorie). Dans la même zone, le champ permettant de rechercher dans les résultats porte désormais toujours sur les mêmes champs que la global_search.
  • Le composant permettant de dupliquer un enregistrement depuis la liste a été supprimé, car il ne fonctionnait pas correctement et était trop complexe à refaire fonctionner.
  • Le message affiché sur un enregistrement non trouvé (URL pointant vers un document supprimé, par exemple) est plus explicite, et peut être personnalisé.
  • À l'envoi d'enregistrements depuis le portail, il n'est plus obligatoire de sélectionner un destinataire si une liste de diffusion est utilisée.
  • Un bug qui empêchait de prendre en compte les modifications du statut de la zone de contenu (publier un brouillon, par exemple) a été corrigé.
  • Les favoris (ex-paniers) affichent désormais bien leur hiérarchie, s'ils sont hiérarchisés sur plusieurs niveaux. De nombreux bugs ont été corrigé sur la page de gestion des favoris.
  • Le composant permettant de fixer le menu haut (qu'il reste toujours affiché en haut de l'écran), "top_mainMenu_fixed" (zone topgeneric_Head) a été revu pour inclure des ascenseurs dans les colonnes du menu, pour parer aux cas où le menu est plus haut que l'écran.
  • Le composant Record_Figure_Photos de la zone Record_Figure (qui permet d'afficher un carrousel de photo en haut de notice) a été revu pour afficher une icône sur les fichier qui ne sont pas des photos. Il peut ainsi être utilisé sur des notices qui contiennent principalement des photos, mais pas forcément uniquement.
  • Les onglets de la toolBox (GEDPlus) ne s'affichent plus s'ils n'ont pas de contenu.
  • Plusieurs corrections ont été apportées dans les maquettes emails génériques pour améliorer la compatibilité avec Outlook. Des zones de composants ont également été ajoutées dans les maquettes de kent_K-DSI et Info détaillées pour permettre de les ajuster sans devoir dériver complètement la maquette.
  • Plusieurs ressources Javascript ont été ré-écrites, nettoyées et améliorées.
  • Différents styles CSS ont été revus. En particulier, cela devrait permettre d'éviter de voir certain menus s'ouvrir en arrière-plan d'autres parties du portail.
  • Plusieurs traductions manquantes ont été ajoutées.
  • Une icône de crayon permet de modifier la page des mentions légales directement depuis le Web, lorsque le Webpage Home_About existe.
  • Corrigé plusieurs ressources qui devaient poser problème dans les bases en anglais.
  • Corrigé un bug qui empêchait parfois l'affichage de la GEIDE sur les notices (hors GEDPlus).
  • Le fil d'Ariane est désormais bien remis à zéro sur les pages de réglages de Kentika Press.
  • Les restrictions de types de fichiers (extensions) sur les classeurs sont désormais bien prises en compte dans GEDPlus (y compris avec le glisser-déposer).
  • Tous les champs "mot de passe" de la base ont désormais un attribut "autocomplete=off" pour empêcher les navigateurs de proposer l'autocomplétion sur ces champs, afin d'augmenter la sécurité du portail. Attention, certains navigateurs ignorent cet attribut...
  • Le mode "carto" est à nouveau fonctionnel. Il avait cessé de fonctionner suite au changement d'API de Mapbox.
  • Les menus popup (favoris, par exemple) ne devraient plus s'afficher à moitié en-dehors de la fenêtre s'ils étaient tout au bord du portail.
  • L'autocomplétion en saisie sera fermée dès qu'un clic aura lieu en-dehors du formulaire de saisie. Cela permet de ne plus cacher le menu permettant d'accéder aux données de gestion.
  • Lorsque les invités sont autorisés à faire des réservations sur le portail, le formulaire de réservation oblige désormais à saisir un nom.
  • Lorsqu'un descripteur est créé à la volée lors de la saisie d'une fiche descriptive, il sera désormais correctement placé à la fois là où l'utilisateur le choisit et dans "Candidat", Cela permet aux gestionnaires de la base de pouvoir retrouver les termes ajoutés directement, et de vérifier leur classement.
  • Les supermenus dans la barre du haut ont désormais un ascenseur si la barre est fixe et que le menu est trop haut pour la fenêtre courante.
  • Les données de gestion des personnes ne contiendront plus les informations sur les emprunts sur une base sans le module Biblio