From e2023fd71c3cae99f88473e32d9981005e0319e9 Mon Sep 17 00:00:00 2001 From: Henri-Damien LAURENT <hdlaurent@afi-sa.fr> Date: Tue, 12 Jul 2022 16:55:43 +0200 Subject: [PATCH] Update UPGRADE.fr.md et Features List --- UPGRADE.fr.md | 30 +++- library/Class/Feature/List.php | 271 +++++++++++++++++---------------- 2 files changed, 166 insertions(+), 135 deletions(-) diff --git a/UPGRADE.fr.md b/UPGRADE.fr.md index 6387b4e0aa7..adeda108df6 100644 --- a/UPGRADE.fr.md +++ b/UPGRADE.fr.md @@ -117,15 +117,39 @@ vous devez procéder à l'étape d'installation de chacune d'elle. ## Opérations spécifiques -### Recherche plus exacte : Version 8.0.162 +### Version 8.0.162 + +#### Recherche plus exacte Si vous avez déjà des données en base avant de passer Bokeh en version 8.0.162 ou supérieure, -Lancer le script +Pour réindexer toutes les notices de la base de données de façon à tirer le meilleur parti des améliorations du moteur de recherche et de pertinence. +au cas où vous souhaitiez avoir un accès rapide à cette fonctionnalité il est nécessaire de lancer le script `scripts/reindex_local_unimarc.php` -pour réindexer toutes les notices de la base de données de façon à tirer le meilleur parti des améliorations du moteur de recherche et de pertinence. +Vous pouvez aussi attendre un réimport total de votre catalogue. + +#### Parcourir les étagères + +Pour que vos utilisateurs puissent parcourir les documents de la même étagère, +Vous pouvez activer le parcours des étagères dans la configuration de la boite exemplaire. + +Cela fait appel à des clés de parcours d'étagères qui ont besoin d'être calculées et stockées +au cas où vous souhaitiez avoir un accès rapide à cette fonctionnalité il est nécessaire de lancer le script + `scripts/index_items_shelf_key.php` + +Vous pouvez aussi attendre un réimport total de votre catalogue. + + +#### Identifiant unique PPN et Ark + +Pour que vous puissiez accéder aux ressources du portail de type notice depuis un autre système avec un identifiant unique. + +Après avoir configuré le profil de données du cosmogramme pour ajouter la définition de l'identifiant unique, +pour réindexer l'unimarc présent dans les notices et mettre à jour les données en base, il est nécessaire de lancer le script +`scripts/identifiers_records.php` +Vous pouvez aussi attendre un réimport total de vos notices. ## Changement de structure HTML pouvant impacter votre charte graphique diff --git a/library/Class/Feature/List.php b/library/Class/Feature/List.php index 7472ed4cf48..bc4c7503b1f 100644 --- a/library/Class/Feature/List.php +++ b/library/Class/Feature/List.php @@ -1430,142 +1430,149 @@ class Class_Feature_List { 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=RGAA', 'Test' => '', 'Date' => '2022-03-21'], - '156028' => - ['Label' => $this->_('Permettre d\'avoir un permalien avec des identifiants propres au SIGB'), - 'Desc' => $this->_('Dans le cas d\'un SIGB qui n\'a pas de règles de dédoublonage, afficher un permalien avec des identifiants provenant du SIGB qui sont plus pérenne dans le temps'), - 'Image' => '', - 'Video' => '', - 'Category' => $this->_('Exemplaire'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Permalien', - 'Test' => '', - 'Date' => '2022-04-26'], - '152314' => - ['Label' => $this->_('Facettes dynamiques sur les domaines'), - 'Desc' => $this->_('A l\'instar des facettes dynamiques sur les zones unimarc, Bokeh permet de définir des facettes dynamiques sur les domaines. + '156028' => + ['Label' => $this->_('Permettre d\'avoir un permalien avec des identifiants propres au SIGB'), + 'Desc' => $this->_('Dans le cas d\'un SIGB qui n\'a pas de règles de dédoublonage, afficher un permalien avec des identifiants provenant du SIGB qui sont plus pérenne dans le temps'), + 'Image' => '', + 'Video' => '', + 'Category' => $this->_('Exemplaire'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Permalien', + 'Test' => '', + 'Date' => '2022-04-26'], + '152314' => + ['Label' => $this->_('Facettes dynamiques sur les domaines'), + 'Desc' => $this->_('A l\'instar des facettes dynamiques sur les zones unimarc, Bokeh permet de définir des facettes dynamiques sur les domaines. Par exemple, vous avez les regroupements suivants: domaine "Regarder un film" (DVD, Blu-ray, Vidéo en ligne), domaine "Lire" (Livre, Périodiques), domaine "Jouer" (Jeu vidéo, Jeu de société). Vous pouvez alors créer une facette de dynamique Activité sur les domaines précédents. Cette facette s\'affichera alors en résultat de recherche et pourra s\'utiliser dans toutes les fonctionnalités basées sur des facettes.'), - 'Image' => '', - 'Video' => 'https://youtu.be/3Wp-eev4zks', - 'Category' => $this->_('Recherche'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Facettes_dynamiques_sur_les_domaines', - 'Test' => '', - 'Date' => '2022-03-03'], - '156378' => - ['Label' => $this->_('Onglet nouveauté dans la fiche bibliothèque'), - 'Desc' => $this->_('Un nouvel onglet "Nouveautés" dans la fiche bibliothèque est disponible. Il vous permet d\'afficher les notices marquées comme nouveauté. Le kiosque de nouveautés profite de toute la configuration d\'une boite de notices.'), - 'Image' => '', - 'Video' => 'https://youtu.be/LSUqlTS5OHY', - 'Category' => $this->_('Mise en page'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Fiche_biblioth%C3%A8que', - 'Test' => '', - 'Date' => '2022-05-04'], - - '141440' => - ['Label' => $this->_('Ajout d\'une jauge permettant de gérer plus finement la limite du nombre de participants'), - 'Desc' => $this->_('La jauge maximum et minimum total offre une possibilité de surcharger les jauges adulte et enfant, pour gérer un maximum global de participants de la session'), - 'Image' => '', - 'Video' => '', - 'Category' => $this->_('Activités'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Gestion_des_activit%C3%A9s#Cr.C3.A9er_une_session', - 'Test' => '', - 'Date' => '2022-03-29'], - - '156615' => - ['Label' => $this->_('Image dans le titre des boites et ancre personnalisée'), - 'Desc' => $this->_('Dans les boites du magasin de thèmes, il est maintenant possible de d\'ajouter une image à côté du titre. Il est également possible d\'ajouter une ancre personnalisée dans la boite pour pouvoir faire défiler les pages où vous le souhaitez'), - 'Image' => '', - 'Video' => 'https://youtu.be/Rp1ytN15QeE', - 'Category' => $this->_('Mise en page'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Pr%C3%A9sentation_des_boites', - 'Test' => '', - 'Date' => '2022-06-31'], - '138695' => - ['Label' => $this->_('Accèder à une notice par un identifiant unique'), - 'Desc' => $this->_('Il est maintenant possible de paramétrer des identifiants uniques de type ARK utilis& par la BNF, ou de type PPN utilisé par le SUDOC. Ceux-ci permettent d\'accéder directement aux notices par des liens direct.'), - 'Image' => '', - 'Video' => 'https://www.youtube.com/watch?v=zP3BefoC2Jg', - 'Category' => $this->_('Notices'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Permalien', - 'Test' => '', - 'Date' => '2022-06-15'], - '132123' => - ['Label' => $this->_('Sitothèque : dédoublonnage des URLs à la saisie d\'un nouveau site'), - 'Desc' => $this->_('Lorsque vous saisissez ou modifiez un site dans la sitothèque ou la bibliothèque numérique, Bokeh affichera un message d\'avertissement si une entrée avec la même URL existe déjà . Vous pouvez toutefois forcer la création si le doublon est voulu'), - 'Image' => '', - 'Video' => '', - 'Category' => $this->_('Administration'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Sitoth%C3%A8que_ressource_num%C3%A9rique', - 'Test' => '', - 'Date' => '2022-07-05'], - '156866' => - ['Label' => $this->_('Remplissage automatique du formulaire de recherche avancée'), - 'Desc' => $this->_('Lorsqu\'on effectue une recherche via le formulaire de recherche avancée, le résultat de recherche affiche un bouton pour revenir au formulaire pré-rempli avec les valeurs saisies (magasin de thèmes seulement)'), - 'Image' => '', - 'Video' => '', - 'Category' => $this->_('Recherche'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Recherche_avanc%C3%A9e', - 'Test' => '', - 'Date' => '2022-06-15'], - '110215' => - ['Label' => $this->_('Evolution du moteur de recherche'), - 'Desc' => $this->_('Indexation plus large des titres, auteurs, sujets... pour améliorer la pertinence de la recherche. Introduction de la recherche par expression, en mettant plusieurs mots entre "". Nécessite un export total du SIGB'), - 'Image' => '', - 'Video' => '', - 'Category' => $this->_('Moteur de recherche'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Indexation_et_Recherche#Pond.C3.A9ration_et_classement_des_r.C3.A9sultats', - 'Test' => '', - 'Date' => '2022-02-24'], - '156886' => - ['Label' => $this->_('Résultat de recherche : le paginateur permet d\'accéder directement à une page du résultat'), - 'Desc' => $this->_('Cliquer sur le numéro de page ouvre un champ de saisie permettant d\'aller directement à la page saisie.'), - 'Image' => '', - 'Video' => '', - 'Category' => $this->_('Recherche'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Pagination_du_r%C3%A9sultat_de_recherche', - 'Test' => '', - 'Date' => '2022-06-24'], - '137374' => - ['Label' => $this->_('Parcourir l\'étagère'), - 'Desc' => $this->_('Dans les exemplaires, un carrousel de notices représentant les documents sur l\'étagère dans la bibliothèque est disponible à l\'affichage.'), - 'Image' => '', - 'Video' => 'https://youtu.be/WCjz4bFGWeA', - 'Category' => $this->_('Recherche'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Navigation_par_%C3%A9tag%C3%A8re', - 'Test' => '', - 'Date' => '2022-05-10'], - '156877' => - ['Label' => $this->_('Ajout de la variable \'ARTICLES_DEFAULT_TO_INDEX\' pour activer ou non l\'indexation par défaut des articles. Article et sitothèque : ajout d\'un icone dans l\'interface d\'administration pointant vers la notice indexée'), - 'Desc' => $this->_('Pour garder la rétro-compatibilité, la variable est activé par défaut.'), - 'Image' => '', - 'Video' => '', - 'Category' => $this->_('Rédaction'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Indexation_des_articles', - 'Test' => '', - 'Date' => '2022-06-14'], - '154000' => - ['Label' => $this->_('Zotero : configuration des types de documents, imports multiples'), - 'Desc' => $this->_('Vous pouvez maintenant configurer la correspondance entre les types de documents Bokeh et Zotero. Sur le résultat de recherche, possibilité d\'importer plusieurs notices à la fois'), - 'Image' => '', - 'Video' => 'https://www.youtube.com/watch?v=p1FcWUVWpCQ', - 'Category' => $this->_('Zotero'), - 'Right' => function($feature_description, $user) {return true;}, - 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Zotero', - 'Test' => '', - 'Date' => '2022-04-01'], + 'Image' => '', + 'Video' => 'https://youtu.be/3Wp-eev4zks', + 'Category' => $this->_('Recherche'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Facettes_dynamiques_sur_les_domaines', + 'Test' => '', + 'Date' => '2022-03-03'], + '156378' => + ['Label' => $this->_('Onglet nouveauté dans la fiche bibliothèque'), + 'Desc' => $this->_('Un nouvel onglet "Nouveautés" dans la fiche bibliothèque est disponible. Il vous permet d\'afficher les notices marquées comme nouveauté. Le kiosque de nouveautés profite de toute la configuration d\'une boite de notices.'), + 'Image' => '', + 'Video' => 'https://youtu.be/LSUqlTS5OHY', + 'Category' => $this->_('Mise en page'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Fiche_biblioth%C3%A8que', + 'Test' => '', + 'Date' => '2022-05-04'], + + '141440' => + ['Label' => $this->_('Ajout d\'une jauge permettant de gérer plus finement la limite du nombre de participants'), + 'Desc' => $this->_('La jauge maximum et minimum total offre une possibilité de surcharger les jauges adulte et enfant, pour gérer un maximum global de participants de la session'), + 'Image' => '', + 'Video' => '', + 'Category' => $this->_('Activités'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Gestion_des_activit%C3%A9s#Cr.C3.A9er_une_session', + 'Test' => '', + 'Date' => '2022-03-29'], + + '156615' => + ['Label' => $this->_('Image dans le titre des boites et ancre personnalisée'), + 'Desc' => $this->_('Dans les boites du magasin de thèmes, il est maintenant possible de d\'ajouter une image à côté du titre. Il est également possible d\'ajouter une ancre personnalisée dans la boite pour pouvoir faire défiler les pages où vous le souhaitez'), + 'Image' => '', + 'Video' => 'https://youtu.be/Rp1ytN15QeE', + 'Category' => $this->_('Mise en page'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Pr%C3%A9sentation_des_boites', + 'Test' => '', + 'Date' => '2022-06-31'], + + '138695' => + ['Label' => $this->_('Accèder à une notice par un identifiant unique'), + 'Desc' => $this->_('Il est maintenant possible de paramétrer des identifiants uniques de type ARK utilis& par la BNF, ou de type PPN utilisé par le SUDOC. Ceux-ci permettent d\'accéder directement aux notices par des liens direct.'), + 'Image' => '', + 'Video' => 'https://www.youtube.com/watch?v=zP3BefoC2Jg', + 'Category' => $this->_('Notices'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Permalien', + 'Test' => '', + 'Date' => '2022-06-15'], + + '132123' => + ['Label' => $this->_('Sitothèque : dédoublonnage des URLs à la saisie d\'un nouveau site'), + 'Desc' => $this->_('Lorsque vous saisissez ou modifiez un site dans la sitothèque ou la bibliothèque numérique, Bokeh affichera un message d\'avertissement si une entrée avec la même URL existe déjà . Vous pouvez toutefois forcer la création si le doublon est voulu'), + 'Image' => '', + 'Video' => '', + 'Category' => $this->_('Administration'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Sitoth%C3%A8que_ressource_num%C3%A9rique', + 'Test' => '', + 'Date' => '2022-07-05'], + + '156866' => + ['Label' => $this->_('Remplissage automatique du formulaire de recherche avancée'), + 'Desc' => $this->_('Lorsqu\'on effectue une recherche via le formulaire de recherche avancée, le résultat de recherche affiche un bouton pour revenir au formulaire pré-rempli avec les valeurs saisies (magasin de thèmes seulement)'), + 'Image' => '', + 'Video' => '', + 'Category' => $this->_('Recherche'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Recherche_avanc%C3%A9e', + 'Test' => '', + 'Date' => '2022-06-15'], + + '110215' => + ['Label' => $this->_('Evolution du moteur de recherche'), + 'Desc' => $this->_('Indexation plus large des titres, auteurs, sujets... pour améliorer la pertinence de la recherche. Introduction de la recherche par expression, en mettant plusieurs mots entre "". Nécessite un export total du SIGB'), + 'Image' => '', + 'Video' => '', + 'Category' => $this->_('Moteur de recherche'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Indexation_et_Recherche#Pond.C3.A9ration_et_classement_des_r.C3.A9sultats', + 'Test' => '', + 'Date' => '2022-02-24'], + '156886' => + ['Label' => $this->_('Résultat de recherche : le paginateur permet d\'accéder directement à une page du résultat'), + 'Desc' => $this->_('Cliquer sur le numéro de page ouvre un champ de saisie permettant d\'aller directement à la page saisie.'), + 'Image' => '', + 'Video' => '', + 'Category' => $this->_('Recherche'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Pagination_du_r%C3%A9sultat_de_recherche', + 'Test' => '', + 'Date' => '2022-06-24'], + + '137374' => + ['Label' => $this->_('Parcourir l\'étagère'), + 'Desc' => $this->_('Dans les exemplaires, un carrousel de notices représentant les documents sur l\'étagère dans la bibliothèque est disponible à l\'affichage.'), + 'Image' => '', + 'Video' => 'https://youtu.be/WCjz4bFGWeA', + 'Category' => $this->_('Recherche'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Navigation_par_%C3%A9tag%C3%A8re', + 'Test' => '', + 'Date' => '2022-05-10'], + + '156877' => + ['Label' => $this->_('Ajout de la variable \'ARTICLES_DEFAULT_TO_INDEX\' pour activer ou non l\'indexation par défaut des articles. Article et sitothèque : ajout d\'un icone dans l\'interface d\'administration pointant vers la notice indexée'), + 'Desc' => $this->_('Pour garder la rétro-compatibilité, la variable est activé par défaut.'), + 'Image' => '', + 'Video' => '', + 'Category' => $this->_('Rédaction'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Indexation_des_articles', + 'Test' => '', + 'Date' => '2022-06-14'], + + '154000' => + ['Label' => $this->_('Zotero : configuration des types de documents, imports multiples'), + 'Desc' => $this->_('Vous pouvez maintenant configurer la correspondance entre les types de documents Bokeh et Zotero. Sur le résultat de recherche, possibilité d\'importer plusieurs notices à la fois'), + 'Image' => '', + 'Video' => 'https://www.youtube.com/watch?v=p1FcWUVWpCQ', + 'Category' => $this->_('Zotero'), + 'Right' => function($feature_description, $user) {return true;}, + 'Wiki' => 'https://wiki.bokeh-library-portal.org/index.php?title=Zotero', + 'Test' => '', + 'Date' => '2022-04-01'], ]; } -- GitLab