diff --git a/VERSIONS b/VERSIONS
index d20b0853979047fcadf95d5b6bfbaaa7be98f1c1..0f9dc7a14fe54101fd505e034c41001183f9acc6 100644
--- a/VERSIONS
+++ b/VERSIONS
@@ -1,2148 +1,2178 @@
-10/03/2014 - V6.37
-
-- Interface utilisateur
-	- Enregistrement audio
-		- Amélioration de l'affichage des informations
-		- Le RSS, XSPF prennent comme titre le nom du fichier
-		- Le lecteur audio affiche le nom du fichier et sa taille
-	- Nouvelle boîte domaine permettant d'accéder à la navigation dans les domaines
-
-
-- Interface d'administration
-	- Domaine
-		- Boîte domaine avec les paramètres suivants:
-			- Domaine de départ
-			- Possibilité d'afficher le domaine de départ dans la boîte
-		- Configuration de la page domaine
-			- Mode d'affichage
-				- mur (sélectioné par défaut)
-				- liste
-		- Edition d'un domaine
-			- Une vignette peut être attribuée a un domaine (affichée dans la boîte domaine)
-
-	- Enregistrement audio
-		- Les morceaux sont maintenant indexés en fulltext
-
-	- CMS:
-		- Les articles archivés ne sont plus accesible depuis un moteur de recherche
-
-
-- SIGB-ALOES
-	- Implémentation d'un script permettant de tester l'état du webservice
-
-
-- SIGB-Orphée
-	- Correction des numéros de fascicule (après import total des notices)
-	- En attente de validation:
-		- implémentation de la réservation des périodiques
-		- choix du site de retrait à la réservation
-
-
-
-
-03/03/2014 - V6.36
-
-
-- Interface utilisateur:
-  - Bibliothèque numérique
-    - Correction des permaliens des albums
-  - Notice CVS
-    - Amélioration de l'extraction des titres des morceaux pour les notices sonores
-
-
-- Interface d'administration
-  - Affichage de notice
-    - Correction du paramétrage de l'entête qui n'était plus pris en compte
-
-
-- SIGB Orphee
-  - Correction de la récupération temps réel de la disponibilité des fascicules de périodiques
-	- Liste des prêts: affichage du site/annexe au lieu de la bibliothèque associée au SIGB
-
-
-
-
-25/02/2014 - V6.35
-
-
-- Interface d'administration:
-	- Utilisateurs: il n'est plus possible de modifier le rôle d'un abonné SIGB, ce qui pouvait rentrer en conflit avec les imports Cosmogramme
-
-
-- Cosmogramme:
-	- Ressources numériques:
-		- Correction du moissonnage des vignettes
-		- Correction de la création de nouveaux médias lorsque plusieurs dizaines de milliers de médias sont catalogués
-
-	- Correction de l'indexation des sitothèques
-
-
-- SIGB Orphée:
-	- Compatibilité avec la dernière version des webservices
-	- Création des notices de fascicule pour les périodiques
-
-
-- SIGB Koha:
-	- Indexation des genres multiples en 902
-	- Création des notices de fascicule pour les périodiques
-
-
-
-
-17/02/2014 - V6.34 
-
-
-- Interface utilisateur:
-  - Résultat de recherche:
-    - Les résultats CVS peuvent être positionnés au dessus / au dessous de la liste ou au dessus / dessous des facettes
-    - Le paramétrage du nombre de résultats CVS par page est pris en compte 	      
-
-  - Menu horizontal: 
-    - Les paramètres des boîtes d'articles placées dans le menu horizontal sont pris en compte lorsqu'on clique sur le titre de la boîte
-  
-  - Ressources numériques:
-    - Correction de la compatibilité du CAS de Music Me
-
-
-- Interface d'administration:
-  - Résultat de recherche:
-    - paramétrage du positionnement des ressources CVS
-
-- Smartphone:
-  - La page de connexion prend les paramètres de la boîte d'authentification du portail
-
-
-
-
-
-
-10/02/2014 - V6.33
-
-
-- Interface d'administration:
-	- Bibliothèque numérique:
-		- un ressource d'un album peut être cataloguée avec plusieurs auteurs et leur responsabilité
-		- un album peut avoir plusieurs éditeurs 
-		- un album peut avoir un distributeur
-		- les titres des ressources d'un album sont indexées
-
-	- Formulaires:
-		- si l'article définissant un formulaire a été effacé, on peut toujours accéder aux réponses stockées
-
-	- Articles:
-		- Ajout d'un nuancier plus riche pour les couleurs de fond et de texte
-
-
-- Interface utilisateur:
-	- Compatibilité IE8 de la boîte de connexion lorsqu'on valide ses identifiants via la touche "Entrée"
-	- Amélioration de la compatibilité CAS avec Numilog (un utilisateur pouvait dans certains cas télécharger un livre sur le compte d'un autre utilisateur si ils utilisaient le même poste internet sans s'être déconnecté)
-
-	- Menu vertical: 
-		- Correction de l'affichage des sous-menus lorsque le menu parent est aussi un lien vers un autre profil
-		- Correction de l'affichage lorsque la boîte est configurée pour afficher le menu d'un autre profil et que celui-ci a été supprimé
-
-	- Bibliothèque numérique:
-		- pour un album "enregistrement audio":
-			- le bloc "Morceau" permet de lire les titres et de rechercher des clips vidéos		
-			- le bloc "Ressources numériques" propose un lecteur adapté. Lien pour podcaster l'album
-			- écoute des morceaux sur la version mobile
-			- les écoutes sont envoyées sur google analytics
-
-	- SIGB Nanook
-		- Correction de la récupération des auteurs dans l'affichage des réservations suite à l'évolution des web services Nanook
-
-
-- SIGB Dynix:
-	- Ajout du lien vers la notice de l'OPAC dans le mail de réservation d'exemplaires
-
-
-
-
-
-27/01/2014 - V6.32
-
-- Interface d'administration
-  - Bibliothèque numérique:
-    - Correction d'une régression dans le moissonage de ressources numériques
-    - Correction de l'indexation des auteurs
-    - Album : Possibilité de cataloguer plusieurs auteurs et leurs fonctions
-  
-
-- Interface utilisateur
-  - Bibliothèque numérique:
-    - le bloc morceaux de la notice permet de lire les pistes des albums de type enregistrement audio
-
-  - Boite de connexion:
-    - Un clic sur le lien se déconnecter dirige vers le profil parent s'il y en a un
-
-  - Bloc notice détaillée:
-    - Amélioration de l'affichage lorsque les intitulés ou le contenu contiennent des retours à la ligne
-    - Les liens vers le formations Tout Apprendre s'ouvrent dans un autre ongle
-
-  - Calendrier:
-    - Correction de l'affichage des jours comportant un évènement
-    - Correction du libellé de date d'évènement lorsque la date de fin est la même que la date de début affiche "Le ..." au lieu de "Du ... au ..."
-    - Amélioration de la compatibilité IE8
-
-  - Fil d'Ariane:
-    - N'affiche pas le titre du site si on est sur l'index d'une sous-page
-
-  - Paniers de notices:
-    - Correction dysfonctionnement de la pagination
-
-
-- Cosmogramme : 
-  - Ajout d'un lien d'aide
-  - Ajout d'un lien "Profil de données" dans l'écran des intégrations programmées menant à la configuration des profils de données
-  - Correction de l'import des abonnés en ascii tabulé Orphée
-
-
-
-
-20/01/2014 - V6.31
-
-- Interface d'administration:
-	- Bibliothèque numérique:
-		- Lorsqu'un album est modifié (excepté moissonnage), il est indexé en temps réel (il n'est donc plus nécessaire de lancer Cosmogramme)
-		- Ajout de la PCDM4 comme critère d'indexation
-		- Ajout du type de document 'Enregistrement audio' pour les albums ne contenant que de l'audio numérique (mp3, ogg vorbis, ...)
-		- Album: ajout de la durée totale
-		- Import EAD: prise en compte de l'indexation bibliothèques / annexes / sections par défaut défini dans l'écran "Types de documents"
-
-	- Statistiques de visualisation de notices:
-		- Chaque année est visualisable indépendemment
-		
-
-- Interface utilisateur
-	- Fil d'Ariane:
-		- Le lien "Accueil" pointe sur le profil parent de la page en cours
-		- Le dernier niveau reprend le titre du contenu 
-		
-	- Boîte de connexion:
-		- Ajout du paramètre "Basculer automatiquement sur le profil" pour ouvrir une page dédiée lorsque l'abonné se connecte
-
-	- Notices:
-		- Correction de l'affichage des notices liées qui ne fonctionnait pas avec certaines URLs
-
-
-- Cosmogramme
-	- Récupération des numéros de périodiques lorsqu'ils sont renseignés en 200$h
-	- Correction de l'import des auteurs en format Avenio
-
-
-
-
-13/01/2014 - V6.30
-
-- Interface d'administration:
-  - Bibliothèque numérique
-    - Un album peut être catalogué dans des bibliothèques, annexes et sections. Ces zones sont indexées par cosmogramme et prises en compte dans les filtres de profil.
-    - La sélection de la nature du document reprend le sélecteur des bibliothèques, sections et genres
-    - Indexation des genres multiples
-  
-  - Types de documents
-    - Possibilité de paramétrer les bibliothèques, annexes et sections appliquées par défaut lors d'un moissonnage d'une ressource numérique (Arte VOD, OPDS, ...)
-
-  - Menu vertical
-    - Un menu ayant un/des sous-menus peut être clicable et pointer sur un profil
-
-  - Configuration Mail : lors d'un envoi mail OPAC, l'email de l'envoyeur est déduit du profil, s'il n'y en a pas, il est déduit de la configuration cosmogramme.
-
-  - Configuration de bibliothèques:
-    - Ajout d'une page pour la suppression d'une médiathèque et de toutes les données associées
-
-- Interface Utilisateur:
-  - Le fil d'ariane affiche le libellé du profil courant
-  - Accessibilité : en style blanc sur fond noir, l'oeil reste visible
-  - Correction de la sélection des bibliothèques dans la boîte de recherche simple
-  - Correction de la détection des erreurs lors de l'activation d'un compte OPAC (fonction s'enregistrer)
-
-
-
-
-
-
-06/01/2014 - V6.29
-
-- Interface d'administration:
-	- Vignettes: 
-			Chaque type de document est assignable a une famille reconnue par le serveur de cache. Par exemple, on peut associer par exemple un type de document personnel "Blu Ray" à la famille "Vidéo", "Jeu vidéo" à la famille "Logiciel" ou bien "E-Pub" à la famille "Livre". Cela permet ensuite de récupérer les vignettes des notices pour ces types de documents. 
-			L'écran de configuration est accessible côté "Accès pro.", tout en bas à gauche dans le bloc "Catalogue".
-			Une fois configuré, allez dans le menu "Système > Cache des images" pour "Réinitialiser les vignettes non reconnues" et forcer le chargement des vignettes des types de documents nouvellement configurés
-
-
-- Interface utilisateur:
-	- Boîte calendrier: amélioration du rendu en mode "Liste des mois"
-
-	- Résultat de recherche en mode mur + affichage notice: on peut choisir d'afficher le critére "Nouveauté" en en-tête de notice
-
-
-- SIGB Aloes:
-	- Prise en charge de la modification du numéro de carte abonné. Si le numéro de carte est modifié côté SIGB, l'identifiant de connexion est mis à jour et l'abonné garde son compte OPAC.
-
-
-- Personnalisation CSS:
-	- les facettes sélectionnées pour affiner la recherche peuvent être stylisées avec le sélecteur CSS ".recherche_simple .facette.selected". Ex:
-
-					.recherche_simple .facette.selected {
-							font-weight: bold;
-					}
-
-
-
-
-16/12/2013 - V6.28
-
-
-- Interface d'administration:
-  - Profils: ajout d'une option pour garder la 3eme colonne toujours visible lorsque le site est rendu avec 3 colonnes
-
-  - Modification des articles: 
-    - éditeur: autorisation des balises <map> et <area>
-    - depuis l'interface publique, la fenêtre ne se réouvre plus aprés validation si la sauvegarde a bien été effectuée
-
-  - Groupes d'utilisateurs:
-    - clarification des libellés des droits
-    - ajout d'un droit permettant l'accès total à l'administration des domaines
-
-  - Modification des domaines: 
-    - correction des suggestions auteurs / matieres / dewey / ... lorsque on modifie le domaine en tant qu'administrateur bibliothèque
-    - depuis l'interface publique, la fenêtre ne se réouvre plus aprés validation si la sauvegarde a bien été effectuée
-
-
-- Interface utilisateur:
-  - Calendrier: nouveau mode d'affichage "Liste des mois" seulement
-
-  - Mail envoyé à l'utilisateur à la création d'un compte: envoie en mode texte et non HTML pour la compatibilité avec tous les clients de messagerie
-
-  - Rendu des articles: utilisation des balises HTML5 <article>, <header> et <footer>. Permet de personnaliser le rendu du contenu, en-tête et pied différemment.
-
-  - Amélioration de la vitesse de l'authentification lorsque l'OPAC communique avec de nombreux web services SIGB
-
-  - Boîte de recherche: correction de l'affichage (texte réduit de moitié sur certains skins)
-
-  - Les paramètres de la boîte de connexion de la bannière sont repris dans les sous-profils / pages à l'affichage des popups d'authentification
-
-  - Fiche abonné: les liens "prêts" et "réservations" ne sont affichés que lorsqu'on est connecté en tant qu'abonné bibliothèque
-
-  - Sitothèque: correction de l'affichage des sites aprés un clic sur le titre d'une boite sitothèque avec sélection de catégories
-
-
-- SIGB Aloes:
-  - L'identifiant peut être différent du numéro de carte
-
-- SIGB Koha:
-  - On peut spécifier la codification des disponibilités côté Cosmogramme, intégration programmées
-
-
-
-
-
-09/12/2013 - V6.27
-
-
-- Interface utilisateur:
-  - Kiosque: correction prise en compte du tri par date de nouveauté
-  - Affichage des critères de recherches: les libellés auteurs / matieres / dewey récupèrent la même configuration que les facettes et notices détaillées
-  - Popup de login sur réservation / avis: récupère la configuration de la boite login de la page d'accueil
-
-  - Personnalisation CSS:
-    - Boite de recherche: ajout d'une balise "label" pour le sélecteur d'annexe
-    - Menu horizontal / vertical: si une entrée de menu correspond à un lien vers un profil, la balise "li" de cette entrée et ses parents ont la classe ".profil_selected"
-    - Les métadonnées d'un article (dates, heures, tags, lieu, catégories) sont intégrées dans l'article dans des balises dl/dt/dd mais cachées par défaut
-
-
-- SIGB Aloès:
-  - Correction de la mise à jour des informations abonnés qui pouvait créer un doublon d'utilisateur
-
-- SIGB Microbib: 
-  - Affichage du rang de réservataire
-
-
-- Cosmogramme:
-  - Correction décodage ISO2709 du signe €
-
-
-
-
-
-02/12/2013 - V6.26
-
-- Interface administrateur:
-  - Boîte panier:
-    - ajout d'une variable BOITE_PANIER_AUTO permettant d'afficher la boite panier dès lors que l'on est connecté.
-
-  - Edition des articles
-    - ajout de l'heure dans la selection de la date de début et de fin de l'évènement
-    - ajout de la fonction de duplication d'un article
-
-  - Droits:
-    - Domaines/Catalogues:
-       - accès limités par la variable "accès domaines" dans les groupes d'utilisateurs.
-
-  - Kiosque:
-      - Correction: prise en compte du paramètre "afficher les notices avec vignettes uniquement"
-
-  - Batchs:
-        - Correction du batch de récupération des paniers de cosmogramme.
-
-
-- Interface utilisateur:
-  - Compte lecteur:
-    - Mes paniers: affiche uniquement ses paniers
-
-  - Paniers:
-    - Nouveau sélecteur de panier lorsqu'on ajoute une notice à un panier
-    - Nouveau formulaire de création de panier intégré à la boîte d'ajout
-    - Amélioration du rendu de la boîte panier
-
-  - Authentification:
-      - Correction de la gestion des cartes familles avec Nanook
-      - Correction des différents problèmes liés à l'authentifation avec ORPHEE et V-SMART
-
-
-
-
-18/11/2013 - V6.25
-
-- Interface administrateur:
-  - Boîte panier: 
-    - nouveau sélecteur qui affiche les paniers dans l'arborescence des domaines
-    - la boîte de modification d'un panier permet de sélectionner les domaines rattachés
-
-  - Editeur d'article côté portail:
-    - correction des listes styles / tailles qui pouvaient disparaître de l'éditeur
-    - le bouton "retour" ferme l'éditeur
-    - les liens pour la traduction des articles ouvrent correctement l'éditeur
-    - le lien "visualiser l'article" se comporte comme en back office
-
-  - Editeur de domaine côté portail:
-    - le bouton "retour" ferme l'éditeur
-
-  - Lieux:
-    - lorsque les coordonnées GPS sont renseignés, celles-ci font référence pour le calcul de la carte google map
-
-  - Kiosques:
-    - le sélecteur de paniers/domaines est accessible sans rentrer dans la configuration de la boîte pour les rédacteurs bibliothèque
-
-
-- Interface utilisateur:
-  - Notice: 
-    - s'assure que les liens "Document suivant / précédent" ne se superposent pas à la vignette
-
-  - Correction de l'accès à la page mobile
-
-
-- Cosmogramme:
-  - Correction de la prise en compte des dates de nouveauté
-
-
-
-12/11/2013 - V6.24
-
-- Interface d'administration:
-  - Editeur d'articles côté public:
-    - correction du bouton valider qui ne fonctionnait pas aprés des ouvertures successives sans valider
-    - correction du défilement de la page sous Chrome
-
-    - amélioration des performances
-
-
-  - Modification des articles: correction de l'url de validation dans le mail de modération envoyé aux admins
-
-  - Groupes d'utilisateur:
-    - création du droit "accès configuration depuis le portail" qui permet d'activer l'accès à la configuration des boîtes aux rédacteurs bibliothèque
-
-  - Le cache des boîtes est désactivé lorsqu'on est connecté en rédacteur
-
-  - Boîte calendrier: 
-    - ajout du mode d'affichage "résumé" pour la liste des événements
-    
-    - ajout d'une option pour ne pas afficher le calendrier mais seulement la liste des événements
-
-  - Bibliothèque numérique:
-    - il est possible de générer toutes les vignettes d'un album type feuilleteur
-
-  - Paniers:
-    - on peut affecter un panier à plusieurs domaine depuis la liste des paniers dans son compte
-
-  - Correction de doublons d'abonné pouvant apparaître lors de l'authentification par web service
-
-
-- Cosmogramme:
-  - Stockage des données Unimarc en UTF-8
-
-
-
-
-
-
-04/11/2013 - V6.23
-
-- Interface d'administration:
-  - Pages: création de la division "flottant" qui créer une division repliable sur la droite
-
-  - Kiosque: le sélecteur de panier / domaine affiche l'arborescence des domaines avec champ de recherche
-
-  - Paniers: 
-    - lorsqu'on est connecté en rédacteur ou rôle supérieure, on peut associer un panier à  des domaines directement depuis la page "mon compte"
-
-    - le sélecteur de paniers de la boîte panier affiche le chemin complet des domaines
-
-  - Menu: correction de l'url pour le menu "Se connecter"
-
-
-- Interface utilisateur:
-  - Formulaire de contact: la confirmation d'envoi du formulaire est envoyé par mail à l'utilisateur qui a saisi le formulaire
-
-
-- SIGB VSmart:
-  - Correction de l'authentification si les web services ne répondent pas
-
-- Connecteur ToutApprendre:
-  - fonctionnement du SSO en compte invité (si votre abonnement le permet)
-
-
-
-
-28/10/2013 - V6.22
-
-- Interface d'administration:
-  - Kiosques de notice: si le kiosque affiche un domaine, il est possible de modifier les critères directement depuis l'inteface publique ou d'ajouter un nouveau domaine à afficher (à l'instar de la boîte articles)
-
-  - Les colonnes du tableau des exemplaires est paramétrable directement depuis la page notice publique
-
-  - Bibliothèque numérique, catalogues OPDS: on peut prévisualiser les EPUBs avant de les importer.
-
-  - Gestion des utilisateurs: sélection des groupes d'appartenance directement depuis la fiche utilisateur
-
-
-
-- Interface utilisateur:
-  - Recherche avancée: ajout de la sélection des genres
-
-  - Nouvelle boîte de page d'accueil "Panier" qui permet à l'utilisateur connecté d'administrer ses paniers de notices
-
-  - EPUB: amélioration des temps de chargement.
-
-  - Fiche abonné: affiche l'historique des suggestions d'achat envoyées.
-
-
-- SIGB Nanook:
-  - Les modifications d'e-mail et mot de passe depuis l'OPAC sont répercutées dans Nanook
-
-  - Correction de l'authentification sur les cartes famille
-
-
-- Aesis Webkiosk:
-  - Intégration SSO pour la réservation de poste
-
-  - Ajout d'une entrée de menu pour l'accès à la réservation
-
-
-- Cosmogramme:
-  - Prise en compte des genres multiples sur un exemplaires
-
-
-
-14/10/2013 - V6.21
-
-- Interface d'administration:
-  - Rédaction d'articles:
-    - Mise à jour de l'éditeur des articles (CKEditor) en version 4.2.1.
-    - Intégration des plugins pour l'ajout de vidéos et création de diaporamas 
-    - Ajout d'un article directement depuis la boîte article en page d'accueil. Le nouvel article se range dans la même catégorie que l'article précédemment présent.
-    - Lorsque un article est en brouillon, il apparaît dans la boîte article pour les administrateurs du site avec la mention "Cet article est un brouillon"
-
-  - Gestion des utilisateurs:
-    - Ajout des champs Téléphone mobile et Civilité
-
-  - Configuration des kiosques:
-    - un sélecteur des derniers paniers et domaines créer permet de modifier la configuration d'un kiosque sans entrer dans la clé de configuration.
-
-  - Bibliothèque numérique:
-    - L'import de livres numériques via catalogue OPDS est activé pour tout le monde.       
-
-
-- Interface utilisateur:
-  - Feuilletage des EPubs directement depuis la page notice (également sur la version)
-  - Correction de l'affichage des notices sur la frise chronologique (kiosque + résultat de recherche) lorsqu'aucune date de publication n'est renseignée.
-
-
-- Cosmogramme:
-  - La zone d'import pour les centres d'intérêt est paramétrable
-  
-
-
-
-07/10/2013 - V6.20
-
-- Interface d'administration:
-  - Vérifie la compatibilité du navigateur (support HTML5) et affiche un message d'avertissement si le navigateur est obsolète.
-  - Groupes d'utilisateurs: les groupes peuvent être classés en catégories (à l'instar des articles) pour faciliter la gestion de nombreux groupes.
-  - Correction de la prévisualisation des profils
-  - Amélioration compatibilité HTML5 des pages profils, articles et groupes utilisateurs
-  - Un article peut être modifié directement depuis l'interface publique
-
-
-- Ressources numériques:
-  - Validation du SSO avec la Cité de la musique
-  - Validation du SSO avec MusicMe
-  - Intégration de la vignette grand format dans les notices bibliothèque numérique (par exemple ArteVOD), visualisée quand on clique sur la vignette de la page notice.
-
-
-- Kiosque de notices et résultat de recherche:
-  - Nouveau mode de visualisation: Frise chronologique (version beta)
-
-
-- Recherche géographique: 
-  - le libellé "dans ce territoire" est placé dans le titre de la boîte de recherche.
-  - correction de l'affichage par bibliothèque qui amenait à une page vide dans certains cas.
-
-
-- Personnalisation: 
-  - résultat de recherche: 
-     - suppression de la mise en forme avec tables
-     - les facettes et tags peuvent être placés à gauche avec la règle CSS suivante:        
-           .filtre_recherche {float:left}
-
-  - fiche abonné: les icônes peuvent ếtre surchargées par skin.
-  
-
-
-
-
-30/09/2013 - V6.19
-
-- Ressources Numériques:
-   - Serveur CAS : redirection automatique lorsque l'utilisateur est déjà connecté
-   - Arte VOD : 
-      - Ajout de la  description +  durée du film 
-      - Amélioration de la recherche : ajout des mots matières (sujet)  + tags 
-      - Player : affiche non déformée.
-      - SSO : Ajout de la date de naissance et date de fin d'abonnement  (en attente de dev coté Arte Vod)
-
-
-- Corrections Bugs:
-   - Accessibilité : Grossissement de la police sans agrandir les cadres/boites 
-   - Amélioration du partage d'articles sur Facebook et Twitter pour intégrer les vignettes
-   - Recherche : Ajout des facettes  si la recherche initiale est une recherche simple
-   - Recherche :  Filtrage des facettes dans le moteur de recherche pour supprimer les codes malformés
-
-
-- Affichage Notice:
-   - Détail : non affichage des liens internet si $856$x est présent dans l'unimarc
-
-
-- CSS:
-   - Editeur CSS actif pour tout le monde
-   - Mise à jour de l'icone 'outils d'accessibilité'
-   - Suppression de la limite haute de boite de connexion (pouvait cacher le lien "s'enregistrer')
-   
-
-- Administration formulaires:
-   - Ajout du bouton "Afficher : uniquement les réponses de formulaires à valider"
-   - Ajout de la fonction "Visualiser réponse" qui affiche les données sous forme de liste verticale.
-   - Ajout du tri par date de création descendante sur la liste des réponses à valider.
-   - Amélioration de la visualisation des réponses 
-
-
-- Administration collections:
-   - Possibilité de supprimer une catégorie avec tous les albums liés à cette catégorie
-
-
-
-
-23/09/2013 - V6.18
-
-* Interface d'administration:
-  - L'éditeur CSS n'est plus accessible directement. Un cadenas en bas de la page (à coté du sélecteur de profil) permet d'activer la barre d'outils d'administration. 
-  - Le déplacement des boîtes n'est plus actif par défaut. Le bouton "Activer déplacement des boîtes" dans la barre d'outils permet d'activer / désactiver la fonctionnalité.
-
-  - Statistiques recherches infructueuses:
-    - Correction de l'affichage des recherches
-    - Lien pour relancer la recherche
-
-  - Lettres d'information:
-    - lorsqu'une image est inclue dans une lettre d'information, vérifie et corrige automatiquement l'url pour s'assurer qu'elle puisse s'afficher dans les clients de messagerie des abonnés
-
-  - Gestionnaire de fichiers:
-    - Correction de la création d'un dossier qui pouvait aboutir à un nom "undefined"
-    - Force le chargement de la nouvelle version du gestionnaire (suite à plusieurs remontées de disfonctionnement du transfert)
-
-  - Suggestions d'achat:
-    - ajout de l'adresse E-Mail de l'abonné dans le mail envoyé au responsable des suggestions d'achat
-
-  - Domaines:
-    - on peut ajouter des paniers des rédacteurs bibliothèque
-
-  - Gestion des utilisateurs:
-    - affichage des groupes d'appartenance   
-
-
-
-* Interface utilisateur:
-  - Notices:
-    - Titre de la popup de choix du lieu de retrait lors d'une réservation changé par "Lieu de mise à disposition demandé"
-    - Correction de l'affichage de l'onglet "Biographie" Si aucun biographie n'est trouvée sur Wikipédia
-
-
-  - Correction de la fonctionnalité "Créer mon compte" de la boîte de connexion
-
-
-
-
-
-17/09/2013 - V6.17
-
-- Interface d'administration :
-
- - Possibilité d'associer un CSS au niveau de la page
-
- - Modération des avis: les blocs d'avis sont ouvert par defaut
-
- - Ajout d'une configuration permettant d'ajouter des droits à un administrateur (configurable dans "Groupe")  :
-   - Accès "Domaines", suppression/édition limité au créateur
-   - Accès "Sitothèque"
-   - Accès "Modération"
-   - Accès "Demandes d'inscriptions"
-   - Accès "Bibliothèque numèrique"
-   - Accès "OPDS" en lecture
-   - Accès "Notices liées"
-   - Accès en lecture aux fiches adhérents SIGB
-
-
-- Cosmogramme :
- - Import abonnés Koha : correction si numéro de carte vide
-
-
-
-
-09/09/2013 - V6.16
-  
-
- - Cosmogramme:
-   - Correction de l'indexation des domaines qui dupliquait les facettes
-
- - Notice détaillée:
-   - Ajout de l'option: affichage des documents de la même série dans un onglet
-
- - Ressources numériques:
-   - CVS: Les comptes invités peuvent accéder à CVS
-
- - WebServices:
-   - OPSYS: affichage du nombre de réservations en cours dans le tableau des exemplaires d'une notice
-   - Mise en place du protocol de communication avec WebKiosk (gestionnaire d'espace multimédia)
-
- - Modération:  
-   - Ajout d'une séparation entre les avis des bibliothécaires et des abonnés dans la moderation des avis
-
- - Gestionnaire de fichiers:
-   - Correction: redonne la main après le transfert lorsque le filtre image est utilisé
-
-
-
-02/09/2013 - V6.15
-
-
- - Boite de recherche:
-   - Ajout d'une option "message dans le champ de recherche" (placeholder)
-   - Correction de l'affichage du lien "Recherche avancée"
-
- - Gestionnaire de fichiers:
-  - On peut redimensionner les images avant le transfert
-
- - Ressources CVS:
-  - N'affiche pas l'enrichissement CVS dans le résultat de rechercher si aucune notice n'est retournée
-
- - Résultat de recherche:
-  - Ajout du nom du catalogue ou du panier dans le résultat de recherche
-  - Le lien "afficher tous les tomes de la série" n'est plus filtré par catalogue ou panier
-
- - Compte lecteur:
-  - Contrôle de saisie sur le n° de téléphone
-
- - Boite de connexion:
-  - Ajout d'une option pour mémoriser la saisie des identifiants et mots de passes 
-
- - Notice:
-  - Correction affichage ISBN dans la notice détaillée
-  - Correction de la lecture de la notice avec le readspeaker
-
- - Communication Nanook:
-   - Correction de la communication avec le compte lecteur lorsque les identifiants contiennent des espaces
-
-
-
-26/08/2013 - V6.14
-
-
-- Biographies Wikipedia:
-  - comme pour les vignettes des notices, les administrateurs du portail peuvent modérer les liens Wikipedia des biographies. La page de l'auteur est associée à l'oeuvre et partagée entre tous les OPAC.
-
-- Profils:
-  - l'ordre des colonnes peut être inversé dans les options de profil. Cela permet d'avoir la colonne de droite continuellement visible si on le désire.
-
-- Boîte recherche simple:
-  - ajout du paramètre "Basculer automatiquement sur le profil" qui permet, lorsqu'on fait une recherche depuis cette boîte, de rediriger directement vers le profil désiré. 
-
-- Avis sur notice:
-  - lorsqu'un avis est réaffecté automatiquement à une oeuvre (par exemple suite à des modifications d'éditeur), celui-ci repasse en modération.
-
-- Lettres d'information:
-  - ajout de l'option "inscrire automatiquement les nouveaux abonnés" par lettre d'information.
-  - affichage du mail dans la liste des inscrits
-
-- OPAC Mobile:
-  - comme la version complète, la version téléphone peut avoir sa propre charte graphique
-  - correction de la pagination du résultat de recherche
-
-- Cosmogramme:
-  - indexation de l'auteur des notices bibliothèque numérique.
-  - correction de l'indexation des renvois multiples
-
-
-
-19/08/2013 - V6.13
-
-
-- Administration des articles:
-  - Envoi d'un mail aux administrateurs lorsqu'un article est passé dans le statut "à valider"
-  - Envoi d'un mail au créateur d'un article lorsque celui-ci est passé dans le statut "refusé". 
-  - On peut saisir les raisons du refus d'un article dans l'interface de modification d'un article.
-
-- Gestion des séries:
-  - Ajout de la boîte / onglet "Documents de la même série" dans l'affichage des notices
-  - Ajout d'un lien rebond "Voir tous les tomes de la même série" dans l'entête de notice
-
-- Boîte calendrier:
-  - Les prochains rendez-vous n'affichent plus les évènements terminés sur le mois en cours
-  - Nouveaux affichages d'événements disponibles (quand on clique sur une date): titre, résumé ou article complet
-  - Choix de l'ordre d'affichage: par date de début d'événement, par date de début de publication, par date de création
-
-- Réservations:
-  - Correction d'encodage des mails de réservation
-
-- Fiche abonné:
-  - Ajout d'un lien "suggérer un achat"
-
-- Cosmogramme:
-  - Correction de l'import des abonnés lorsque le mot de passe contient des quotes
-
-
-
-
-
-22/07/2013 - V6.12
-
-- Visualisation des notices:
-  - Ajout des contrôles "Document précédent / suivant" lorsqu'on vient d'un résultat de recherche
-  - Lorsqu'on clique sur une notice d'un kiosque, le "retour à la liste" renvoie vers le résultat du kiosque (maintenant étendu à tous les types de kiosque).
-  - Repositionne automatiquement le résultat de recherche sur la notice visualisée au "retour à la liste".
-  - Lorsqu'on visualise une notice depuis un avis d'une boîte Critiques, le "retour à la liste" affiche tous les avis en prenant compte le paramétrage de la boîte.
-
-- Performances:
-  - Mise en cache du calcul du résultat de recherche et facettes, ce qui permet un rendu plus rapide du "retour à la liste".
-  - Amélioration de la performance de mise en cache de toutes les boîtes de la page d'accueil
-
-- SSO MusicMe (en cours de test)
-
-- Corrections SSO ArteVOD, Numilog dans certaines configurations
-
-- SIGB KOHA: si des réservations existent sur un exemplaire, affiche le statut "Réservé"
-
-- Correction du chargement de l'éditeur CSS qui provoquait parfois une erreur
-
-
-
-
-15/07/2013 - V6.11
-
-- Interface d'administration:
-  - le champ "pseudo" d'un utilisateur est modifiable
-
-
-- Interface utilisateur:
-  - Refonte du système de popups pour permettre de réserver, donner des avis, ajouter au panier tout en étant déconnecté, sans perdre la page en cours.
-
-  - Lorsqu'on clique sur une notice depuis sa liste des prêts ou réservations, le "retour à la liste" renvoie sur les prêts / réservations
-  - Correction de la navigation par facettes lorsqu'on visualise un panier sous forme de résultat de recherche
-  - Kiosque en mode "Vignettes" ou "Mur": lorsqu'on clique sur une notice, le "retour à la liste" renvoie sur les données du catalogue en résultat de recherche
-
-  - Evénèments du calendrier (lorsqu'on clique sur une date / mois dans la boîte calendrier): 
-      - Le titre de la page est configurable. 
-      - Si les évènements n'appartiennent qu'au portail, la mention "Portail" n'est pas affichée.
-
-  - Recherche avancée: le sélecteur "type de documents" est trié par ordre alphabétique.
-
-
-- Arte VOD:
-  - Le lien pour visionner la vidéo en intégralité ouvre une nouvelle fenêtre
-
-
-- Recherche CVS:
-  - N'affiche pas les résultats si l'auteur n'est pas connecté
-  - Ajout d'option de configuration des titres des résultats de recherche
-  - Les notices s'ouvrent sur CVS dans une nouvelle page
-  - Tri du résultat par nombre de consultations
-  - Ajout des informations identifiant, nom, prénom, mail, date de naissance, date de fin d'abonnement pour le SSO
-
-
-- Cosmogramme:
-  - Intégration de la mise à jour automatique des données ArteVOD, Numilog, Vodeclic, paniers de notices
-  - Prise en compte des dates de nouveauté définies au niveau notice
-
-
-- Système:
-  - Il est possible de définir le serveur SMTP par OPAC pour l'envoi des mails.
-  - Autorisation du téléchargement de vidéos au format .ogv.
-
-
-
-30/06/2013 - V6.10
-
-- Interface d'administration:
-  - Boîte de connexion: les textes des liens sont paramétrables et repris dans les différentes pages demandant une connexion.
-  - Boîte menu vertical: il est possible d'assigner un menu d'un autre profil que celui de la page où la boîte est posée. Cela permet de ne définir les menus globaux que sur le portail et de les réutiliser dans les autres profils.
-  - Ressoures numériques: séparation des droits pour les accès ArteVOD, Numilog, CVS, Vodeclic et ToutApprendre. Cela permet de gérer des droits d'accès différents par groupes d'utilisateurs.
-
-
-- Interface utilisateur:
-  - Les tableaux liste de prêts et réservations peuvent être triés
-  - Sur la réservation et ajout de notice dans un panier, si l'utilisateur n'est pas connecté, la connexion se fait par popup et permet de rester sur la page en cours.
-  - Correction de l'affichage du fil d'arianne.
-  - Ajout du titre de la notice sur le popup de réservation
-
-
-- Cosmogramme:
-  - indexation des renvois auteurs et matieres (zones 7xx$8)
-
-- En développement: recherche fédérée + SSO ToutApprendre
-
-
-
-
-24/06/2013 - V6.9
-
-- Interface d'administration
-    - Lieux: ajout des données: E-Mail, Téléphone, Site web, Latitude et Longitude (ce qui permet de générer des cartes Google Map plus précises)
-
-
-- Interface utilisateur:
-    - Les liens "Réserver" sur le résultat de recherches ne s'affiche qui si un exemplaire au moins est réservable (sur option, nous devons valider le fonctionnement avec les SIGB un par un).
-    - Lorsque on ajoute une notice à un panier en étant déconnecté, propose l'authentification puis retourne bien à la notice après authentification.
-    - Le SSO ArteVOD est accessible via l'URL /modules/arvevod (ex: http://camelia55.meuse.fr/camelia55.fr/modules/artevod/)
-
-
-- SIGB Koha:
-    - Intégration des périodiques (nécessite un import total)
-
-- Cosmogramme:
-    - Possibilité de récupérer les genres dans les notices à l'intégration
-
-
-
-
-
-17/06/2013 - V6.8
-
-- Interface d'administration:
-
-    - Limite d'upload des images pour les articles relevée à 250 ko
-    - En face du profil portail, ajout d'un bouton pour propager la configuration des pages (affichage du résultat de recherches, des notices, ...) vers tous les autres profils
-
-
-
-- Interface utilisateur:
-
-    - Fonctionnement de la barre de lien (réserver, ajouter au panier, ...) dans le kiosque en mode mur
-    - Correction du lien titre des kiosques qui dans certains cas reprenaient le contexte des recherches
-    - Meilleur rendu de la popup avis dans le résultat de recherche
-    - Correction de la suppression des avis depuis le compte abonné
-    - Enrichissements vidéo: les vidéos sont retaillées automatiquement à la taille des blocs bande annonce, interviews, clips vidéos
-    - Résultat de recherche et kiosque en mode mur: n'affiche pas la disponibilité par défaut (contactez AFI pour activation, des ajustements sont à réaliser par bibliothèque / SIGB)
-
-
-- Numilog: 
-
-    - Aspiration du catalogue via OAI.
-
-    - Indexation et recherche fédérée
-
-
-- Google analytics:
-
-    - Formatage des événements de connexion pour mieux correspondre aux données attendues par Google Analytics
-
-
-
-
-
-10/06/2013 - V6.7
-
-- Interface d'administration
-
-    - Ressources numériques (CVS / ArteVOD / Vodeclic / Numilog):
-
-        - Groupes d'utilisateurs: ajout du droit "Accéder aux ressources numériques". Attention: seul les utilisateurs appartenant à un groupe avec ce droit pourront accéder aux données externes.
-        - Les URLs pour le SSO sont maintenant statiques, ce qui facilite la rédaction d'articles avec images pour pointer sur un de ces services. Les URLs sont:  modules/numilog , modules/cvs , modules/vodeclic 
-
-    - Lettres d'informations: amélioration du filtrage des adresses mails invalides
-
-
-- Interface utilisateur
-
-    - Il est possible de replier la boîte "Afficher toutes les éditions de ce document" dans la page notice
-
-    - Résultat de recherche en mode "mur":
-
-        - ajout d'une barre de lien pour partager, réserver, voir les avis abonnés et bibliothécaires.
-        - affichage du résumé de la notice et de la disponibilité au survol de la souris
-        - déroulement progressif du lien "Afficher plus de facettes"
-        - validation HTML5
-
-    - Page notice, enrichissement des morceaux:
-
-        - suppression des tables (<table>), utilisation de listes (<ul>). Cela peut impacter vos personnalisations graphiques.
-
-
-    - Modification de la fiche abonné:
-
-            - ajout d'un bouton de retour à la page abonné
-
-            - prise en charge du mode de contact (mail / SMS / courrier - Aloès).
-
-
-    - Correction de l'enrichissement Babelthèque lorsque non connecté.
-
-
-
-
-
-03/06/2013 - V6.6
-
-- Interface d'administration
-
-    - Option "Boites en menu horizontal": il est possible de paramétrer les boîtes depuis l'interface portail.
-    - Correction de l'affichage des identifiants des utilisateurs 
-    - La mention "Lire l'article complet" est personnalisable par CSS
-
-
-- Interface utilisateur
-
-    - Moteur de recherche: la forme exacte de l'expression recherchée a plus de poids dans l'ordonnancement des résultats. Cela évite que des approchants phonétiques se retrouvent en premiers résultats dans le tri par pertinence. 
-
-    - Nouvelle boîte "Historique de recherches" (cette boîte va encore évoluer, notamment pour rendre l'historique persistent entre sessions).
-    - Navigation dans le résultat de recherche: si on est sur la page 3, visualise une notice, le "retour à la liste" ramène à la page 3.
-    - Paniers de notice: clarification des informations affichées. Si le nombre de paniers est élevé, repositionne la page pour la modification.
-
-
-- Numilog
-
-    - intégration du SSO
-    - ajout d'un type d'entrée de menu pour accéder aux ressources Numilog 
-
-
-- SIGB Nanook: affichage des collections définies en 410$t
-
-
-
-
-27/05/2013 - V6.5
-
-- Interface d'administration
-
-    - Sitothèque: 
-
-        - correction du changement de catégorie parente d'une catégorie sitothèque.
-        - une catègorie sitothèque peut être déplacée dans une autre bibliothèque.
-        - limite du nombre de caractères dans le champ commentaire relevée.
-
-    - Correction de l'éditeur CSS qui ne fonctionnait pas dans le cas d'un nouveau profil.
-
-
-    - Correction de l'envoie des événements de connexion à Google Analytics 
-
-
-    - Kiosques: ajout du tri par date de publication
-
-
-    - Paniers de notices: amélioration de la recherche des notices qui ne sont plus associées au panier suite à la modification de l'éditeur, année de publication, auteur, tome ou type de document.
-
-
-    - Bibliothèque numérique: meilleure prise en charge des vidéos YouTube
-
-
-    - Utilisateurs: affichage de la date de naissance dans le formulaire de modification
-
-
-    - Import de thesauri: ajout d'un formulaire pour modifier les libellés des thesauri
-
-
-
-- Interface utilisateur:
-
-    - Recherche avancée: correction de la sélection de la section dans le cas où un filtre par section existe déjà au niveau du profil.
-
-    - Affichage des notices: correction de l'affichage des en-têtes de notices et du tableau des exemplaires selon charte graphique
-
-    - Recherche: ajout de la facette "Domaines". Note: il faut qu'au moins un domaine (côté accès pro.) ait la case "A indexer dans les notices" de cochée.
-
-
-- Ressources numériques:
-
-    - intégration du SSO CVS. Une entrée de menu permet d'ajouter un lien vers CVS avec authentification automatique. Contactez AFI pour activation, nous devons demander les identifiants à CVS.
-
-- SIGB Aloès:
-
-    - Récupération et sauvegarde des informations abonnés suivantes: téléphone (119$a), préfère être contacté par mail (115$x), préfère être contacté par SMS (119$x). 
-
-
-- Cosmogramme:
-
-    - Import des abonnés: l'identifiant et le numéro de carte peuvent être différents (à condition que le SIGB exporte bien ces deux informations)
-
-    - Indexation des domaines dans les facettes
-
-
-
-
-
-13/05/2013 - V6.4
-
-- Interface d'administration:
-
-    - Ajout d'une interface pour les batchs accessible par les administrateurs portails (dernière boîte "Système"). C'est notamment d'ici qu'on peut lancer la tâche de récupération des paniers pour les notices qui ont été modifiées.
-
-
-- Interface utilisateur:
-
-    - Refonte des pages notices pour que les données affichées entre résultat de recherche, en tête de notice et notices similaires soient identiques et paramétrables. Personnalisation CSS plus aisée.
-    - Avis: lorsque la clé oeuvre d'une notice change (oeuvre non trouvée sur les avis), ajout d'un mécanisme pour retrouver la notice et réassigner les avis automatiquement.
-    - Boite recherche simple: le tri par défaut est maintenant paramétrable
-    - Correction de la recherche des vidéos de l'INA suite à la modification de leur site web
-
-
-- En développement:
-
-    - Affichage des facettes liées aux classifications personnelles et domaines
-
-
-
-
-
-29/04/2013 - V6.3
-
-- Interface d'administration:
-  - Correction formulaires : affichage des données dont les noms contiennent des champs avec caractères ( - ) ...
-  - Ajout fonction pour lancer la réparation sur tous les paniers
-
-- Interface utilisateur;
-  - Affichage du lien réserver seulement pour les types de documents suivants : livre, péridique, CD et DVD
-  - Correction du tri sur les menus catalogue
-  - Consolidation des paniers de notices: ajout d'un traitement permettant de retrouver les notices perdues des paniers, dans les cas où sous-titre, editeur ou année de publication ont été modifié
-
-- Autre :
-  - Amélioration css pour l'affichage des notices
-
-- En développement:
-  - Mise à jour des notices avec les facettes correspondant aux domaines lorsque clique sur le bouton 'tester' du domaine (non activé par défaut pour le moment)
-
-
-
-
-22/04/2013 - V6.2
-
-- Interface d'administration:
-
-    - Configuration de la page d'accueil: nombre maximum de boîtes dans une colonne passé à 12
-    - Correction de la pagination dans l'administration des utilisateurs
-    - Correction de la sélection des paniers d'autres bibliothécaires dans certaines configurations pour les boîtes kiosque, module lettre d'informations, menu catalogue
-
-
-- Interface utilisateur:
-
-    - Validation HTML5 des pages affichant un diaporama de la bibliothèque numérique
-    - Refonte de la page de visualisation d'une notice pour faciliter la personnalisation graphique. Validation HTML5
-    - Téléphone: accès au compte abonné, boîtes calendrier, kiosque, critiques activés sur tous les OPAC
-    - Résultat de recherche:
-
-        - Correction de l'affichage du critère "Nouveauté depuis: 0 mois" pour les catalogues
-        - Correction de l'URL pour les titres des boîtes kiosques et les menus catalogues
-
-    - Correction des urls type catalogue/appelmenu   (note: préférez recherche/simple maintenant)
-
-- Google analytics:
-
-    - envoie des événements d'authentification
-
-
-
-- En test:
-
-    - création / import de thesauri personnels, indexation, génération de facettes, sélection dans les domaines.
-
-
-
-
-
-15/04/2013 - V6.1
-
-- Moissonage des formations Vodeclic dans la bibliothèque numérique:
-
-    - nouveau type de document "Formation Vodeclic"
-    - intégration au catalogue, recherche fédérée (notices similaires, facettes, ...)
-    - import des vignettes
-    - accès direct à la formation en étant connecté au service
-
-
-- Interface d'administration:
-
-    - correction du paramétrage des kiosques où les paniers prenaient le pas sur les domaines
-    - ajout d'un lien en pied de page (à côté d'Accès pro.) pour accéder directement à la configuration de la composition de la page
-    - éditeur CSS: contournement du cache du navigateur pour que le dernier CSS soit bien rechargé après sauvegarde
-
-
-- Interface téléphone:
-
-    - l'accès au compte utilisateur disponible par défaut
-    - boîtes kiosque, calendrier et critiques disponibles par défaut
-
-
-- Performances:
-
-    - sur le serveur mutualisé, tous les OPAC basculent sur le système Memcached (quelques OPAC étaient en test cette semaine pour validation)
-
-
-
-
-08/04/2013 - V6.0
-
-- Evolutions du moteur de recherche:
-
-    - gestion correcte de l'historique du navigateur web (sélectionnez une facette, revenez en arrière).
-    - on peut retirer une facette
-    - toutes les pages peuvent être mises en signet dans le navigateur avec le contexte de recherche
-    - un seul moteur de recherche: recherches simple, avancée, guidée, géographique, domaines sont fusionnées. Plus de différence de comportement, notamment sur les filtres par profil.
-    - facettes sur la recherche guidée
-    - recherche "vide" pour parcourir tout le catalogue
-    - amélioration des performances
-
-
-- Interface d'administration:
-
-    - Domaines: 
-
-        - nouveau bouton pour afficher les permaliens vers les paniers collaboratifs et les domaines.
-        - nouveau bouton pour visualiser les paniers et domaines
-        - correction de l'affichage de l'arborescence des domaines si plus de 3 sous niveaux
-        - amélioration de la sélection des domaines et paniers collaboratifs dans les boîtes kiosques, critiques, nuages de tags, lettres d'informations
-
-
-- Interface utilisateur:
-
-    - Paniers: nouveau bouton pour afficher le panier sous forme de résultat de recherche.
-    - Fils RSS sur les kiosques: prends les dates de mise à jour des notices
-
-
-
-
-
-02/04/2013 - V5.52
-
-- Interface d'administration:
-
-    - Sitothèque: validation du format des URL sans essayer de contacter le site ajouté.
-
-- Interface utilisateur:
-
-    - enrichissements YouTube: adaptation aux évolutions des web services
-
-
-- SIGB Nanook (nécessite web services version 1.2.4-02): 
-
-    - correction de la création automatique des comptes OPAC
-    - récupérations des données suivantes via webservices: date de naissance
-
-
-- SIGB Koha  & Pikoloco: adaptation des web services avec plusieurs SIGB interrogés en parallèle (notamment pour la récupération des disponibilités des exemplaires sur plusieurs bibliothèques) 
-
-
-
-
-25/03/2013 - V5.51
-
-- Interface utilisateur:
-
-    - Ajout d'une entrée dans la fiche utilisateur permettant d'accéder aux avis rédigés
-
-    - Amélioration des performances de la recherche 
-    - Correction de l'affichage des E majuscules accentués dans les notices.
-
-
-- SIGB Koha: prise en charge de l'authentification si le web service Koha est indisponible.
-
-- SSO Vodéclic: adaptation aux modifications SSO Vodéclic.
-
-
-
-
-18/03/2013 - V5.50
-
-- Interface d'administration
-
-    - OPAC Mobile, affichage des exemplaires: les informations affichées (bibliothèque, annexe, disponibilité, ....) sont paramétrables comme dans la version standard (bouton "Propriété des modules" dans l'administration des profils).
-
-
-    - Paniers collaboratifs: dans l'administration des domaines, une nouveau bouton en face de chaque domaine permet d'associer un ou plusieurs paniers des rédacteurs / administrateurs. Ceci fait, les paniers associés deviennent collaboratifs, tous les rédacteurs peuvent ajouter / supprimer des notices de ces paniers (via leur fiche utilisateur).
-
-
-
-
-    - Menus: suppression de l'entrée "Google maps".
-
-- Interface utilisateur
-
-    - Correction du positionnement de la boîte RSS.
-
-
-
-
-
-11/03/2013 - V5.49
-
-- Interface d'administration
-
-    - Suppression du module "Configurer le plan d'accès" devenu obsolète (Google Maps ayant modifié et restreint son accès l'an passé). Il est prévu de supprimer l'entrée de menu horizontal / vertical correspondant dans les semaines qui viennent. Merci de contacter AFI pour mettre à jour votre plan d'accès en passant par un article plutôt que ce module si vous l'utilisez.
-
-    - Il est possible de supprimer un avis notice déjà validé en étant connecté en administrateur, depuis la page des avis d'un auteur (accessible en cliquant sur le nom de l'auteur d'un avis dans la boîte "critiques" ou le bloc "avis" d'une notice).
-
-    - Domaines: on peut ajouter un sous-domaine à un domaine. Cela permet de créer une hiérarchie de domaine. Pour l'instant les domaines et sous-domaines sont configurables indépendamment. Nous ajouterons bientôt quelques règles d'automatisation de la définition des domaines / sous-domaines.
-
-    - Menu Système: ajout d'une entrée "Explorateur de fichiers" qui permet d'accéder à l'ensemble des fichiers (images, flash, pdf, ...) stockés sur le serveur.
-
-    - Correction de l'accès aux fonctions "donner un avis" et "modifier la vignette" lorsque le lecteurs des extraits sonores GAM est lancé.
-
-    - Amélioration performances accès sitothèque
-
-
-- SIGB Orphée:
-
-    - Récupération du mail de l'abonné défini dans le SIGB par web service à sa connexion
-    - Création des nouveaux comptes SIGB sur l'OPAC à la connexion, ce qui évite à un nouvel abonné d'attendre le lendemain pour pouvoir se connecter
-
-
-
-
-
-04/03/2013 - V5.48
-
-- Interface d'administration
-
-    - Lettres d'information, gestion des formations, gestion des groupes d'utilisateurs: ajout d'un bouton "tout sélectionner" au niveau du résultat de recherche des utilisateurs à inscrire
-
-    - Modération des avis CMS:
-
-        - remplacement des listes "ne rien faire" / "valider" / "supprimer" par une coche verte pour valider, croix rouge pour supprimer.
-        - ajout d'un bouton pour envoyer un mail à l'auteur de l'article (si son mail est renseigné)
-        - le nom de l'auteur est clicable et permet d'accéder à la fiche utilisateur
-
-    - Affichage des articles en mode diaporama: les largeur et hauteur maximum sont passées à 2000px (1000px précédemment)
-
-
-- Interface utilisateur
-
-    - Amélioration de la compatibilité HTML5
-    - Correction de la page de connexion dont le bouton "Valider" ne fonctionnait plus sur certains OPAC
-
-- SIGB Nanook: affichage des articles de périodiques
-
-
-
-
-25/02/2013 - V5.47
-
-- Kiosques :
-    - Mode mur: positionnement correcte de l'icône RSS
-    - Ajout de la navigation par page pour les kiosques type mur et type vignettes
-
-- Mode mur :
-    - Harmonisation fonctionnement kiosque mode mur entre FF / Chrome / IE
-    - Affichage : prends en compte la hauteur de la vignette pour l'animation
-
-- Bibliothèque numerique : redimensionnement des vignettes monopage
-
-- Recherche: ajout du tri par auteur
-
-- Administration :
-    - Ajout de l'export EAD
-    - Amélioration de la fonction de generation de site pergame / nanook
-   
-- SIGB Koha :
-    - Option permettant d'interdire la reservation de document
-    - Webservice :
-    - récupération du numéro de notice pour les réservations si code barre
-    - si ID_SIGB (numéro de carte), l'utilise à la place du login pour l'authentification
-
-- Divers :
-    - Correction affichage de l'ordre des paniers de notices
-    - Filtre le titre d'un article à l'édition
-    - Correction mot de passe renvoyé pour AFIMultimedia si échec d'authentification SIGB
-    - Ajout du type_doc en class du div view_notice pour écrire des règles CSS sur le type de doc
-    - Correction de l'affichage des icones de support liés à la charte grafique *
-    - filtrage des bots par plage horaire (autorisation d'accès des moteurs d'indexation uniquement la nuit)
-
-
-
-
-18/02/2013 - V5.46
-
-- Deux nouveaux types de kiosque: 'Liste de vignettes' et 'Mur' qui reprennent l'affichage du résultat de recherche. Ces kiosques ne construisent pas d'IFrame.
-
-- Résultat de recherche:
-
-    - ajout du tri des résultats par auteur
-
-    - affichage au format Mur: homogénéisation du comportement entre Chrome / Firefox / Internet Explorer
-
-
-- Prolongation des prêts: ajout d'une notification affichant le résultat de la demande
-
-- Réservations: correction du popup d'authentification qui revenait en boucle sous Firefox si l'utilisateur n'était pas authentifié
-
-- Paniers de notices:
-
-    - correction de l'export Unimarc
-
-    - il n'est plus nécessaire de faire clic-droit + enregistrer sous... pour télécharger le fichier
-
-
-- SIGB Koha: 
-
-    - import des mots de passe cryptés et authentification
-    - prise en charge du numéro de carte si différent du login pour les web services
-
-- SIGB Aloès: correction de la mise à jour des données utilisateurs (courriel, mot de passe) via web services depuis la fiche abonné sur l'OPAC
-
-- SIGB Dynix: amélioration de la reconnaissance des documents réservables
-
-- Cosmogramme: correction du rejet des exemplaires par annexe lorsque défini en zone 995
-
-
-
-
-11/02/2013 - V5.45
-
-- Interface utilisateur:
-  - il est possible d'afficher la facette "tags" dans le résultat de recherche
-  - les vignettes non reconnues sont générées en HTML et personnalisables par CSS (voir http://www.bibliopedia.fr/index.php?title=AFI-OPAC2.0_-_Exemples_CSS#Style_des_vignettes_des_documents_non_reconnus )
-  - correction du tri par nouveauté dans les kiosques
-  - correction prise en compte des facettes "tags" dans les domaines
-
-- Interface administration:
-  - Refonte de l'interface d'administration de la sitothèque qui est maintenant comme le CMS et la bibliothèque numérique
-  - Ajout d'un bouton de prévisualisation d'un site de la sitothèque 
-  - Ajout des info-bulles sur les actions possibles dans l'arbre des albums, articles et sites
-  - Lorsqu'on a fini de modifier un article / site / album, le retour rouvre l'arbre à la catégorie correspondante
-  - Affichage des domaines en mode arborescent pour les articles
-
-- Cosmogramme:
-  - Contrôle de la taille minimum pour un import total de notices
-
-
-
-
-04/02/2013 - V5.44
-
-- Interface utilisateur :
-    -  Compatibilité Internet Explorer 7 & 8 pour l'affichage en mode mur
- 
-- Interface d'admin :
-    -  Déplacement des boites sur la page d'accueil : possibilité de poser des boites dans la bannière.
-    -  Les catalogues dynamiques deviennent des domaines, ajout de la notion de sous-domaines
-    -  Possibilité de dupliquer le menu horizontal d'un profil sur tous les autres  profils (supprime les  configurations existantes)
-    -  Outil de génération de site : permet de générer des profils ,
-les catégories des articles, dossiers serveurs et des domaines à l'identique à partir d'un fichier texte au format org-mode.
-
--  Création d'un système de tâches à lancer périodiquement
-
-- Développements en cours:
-    - Possibilité d'associer à un ou plusieurs des domaines les articles/RSS/sitothèques/profils 
-    - Indexation des domaines
-
-
-
-
-28/01/2013 - V5.43
-
-- Résultat de recherche:
-
-    - nouveau mode d'affichage sous forme de mur. Cela se paramètre dans la page du résultat de résultat de recherche, option "Format".
-
-    - pour modifier les hauteur et largeur des vignettes en mode mur, voir: http://www.bibliopedia.fr/index.php/AFI-OPAC2.0_-_Exemples_CSS#R.C3.A9gler_les_hauteur_et_largeur_des_vignettes_sur_le_r.C3.A9sultat_de_recherche_en_mode_.22Mur.22
-    - génération de vignettes avec le titre du document si la vignette est introuvable
-    - le pager est plus facilement modifiable par CSS (classe "pager")
-
-- Nouveau système de génération de site, qui permet d'avoir les profils, pages, catégories d'article, dossiers d'image ... identiques.
-
-- Cosmogramme: si plusieurs intégrations sont lancées le même jour, les journaux sont concaténés (et non plus écrasés).
-
-- SIGB Dynix: sur réservation d'un document disponible, envoie un mail à la bibliothèque de retrait.
-
-
-
-
-21/01/2013 - V5.42
-
-- Administration depuis le portail: 
-
-    - les clés de configuration des boîtes n'apparaissent que lorsque la souris survole la boîte, ce qui évite des chevauchements de clés
-    - un lien à gauche du menu horizontal permet d'accéder directement à la configuration du menu
-
-
-- Amélioration compatibilité SIGB Dynix
-
-- CMS: un article qui n'est pas dans l'état "Validé" n'est plus indexé
-
-- Suggestion d'achats:
-
-    - lorsque la suggestion est envoyée par un abonné, le numéro de carte dans le tableau des suggestions (côté pro.) permet d'accéder directement à la fiche abonné
-    - si la suggestion est envoyée par un abonné dont le courriel est renseigné, un bouton à droite de la suggestion permet d'envoyer un mail à cet abonné pour lui répondre
-
-
-- Le titre de la boîte kiosque est maintenant un lien qui permet d'afficher les notices sous la forme d'un résultat de recherche
-
-- Cosmogramme: amélioration de la conversion des caractères type "É" "œ" ...
-
-- Mise à jour des numéros de téléphone hotline sur la page accès pro.
-
-- Spécial hackathon:
-
-    - simplification du rendu des pages d'accueil (accueil.phtml) et contenu (contenu.phtml) qui peuvent être redéfinies par charte graphique.
-
-
-    - la balise <body> contient une classe CSS précisant le profil courant (ex: profil_103), ce qui permet de styliser certaines parties communes (comme le menu horizontal) selon la page affichée. Voir http://www.bibliopedia.fr/index.php?title=AFI-OPAC2.0_-_Exemples_CSS#Changer_la_couleur_du_titre_du_lien_dans_le_menu_horizontal_selon_le_profil_courant
-
-    - la date d'un avis est rendue dans une balise <span>, ce qui permet d'écrire une règle CSS permettant de la cacher. Voir http://www.bibliopedia.fr/index.php/AFI-OPAC2.0_-_Exemples_CSS#Cacher_la_date_des_avis
-
-    - chaque boite est maintenant rendue dans un <div> qui précise le type de la boîte. Par exemple: "<div class='boite calendar'>"
-
-    - profil téléphone: il est maintenant possible d'injecter un fichier javascript (à l'instar des CSS)
-
-    - les titres des articles affichés depuis le menu horizontal sont maintenant intégrés dans la balise <title>, ce qui permet d'améliorer le référencement et l'analyse des accès à ces pages dans Google Analytics
-
-    - le code source de Cosmogramme est maintenant totalement libéré et sous licence AGPL. 
-
-
-
-
-
-07/01/2013 - V5.41
-
-- Bibliothèque numérique:
-
-    - nouveau feuilleteur monopage pour les documents numérisés
-    - feuilleteur: les contrôles de zoom sont maintenant placés dans une barre avec texte d'aides
-
-
-- Affichage notice:
-
-    - bloc notice détaillée: affichage de tous les titres
-    - les blocs bande-annonce, photos et bibliographie sont chargés en parallèle pour réduire les temps d'attente
-
-
-
-17/12/2012 - V5.40
-
-- Harmonisation de l'affichage des titres dans le résultats de recherche et la page de visualisation de notice (affichage du tome)
-
-- SIGB Microbib:
-- Affichage de la disponibilité des réservations dans le compte lecteur
-- Affiche si l'exemplaire est inaccessible au prêt lorsque c'est le cas
-
-- SIGB Orphée: récupération du rang de réservation par web services
-
-- Lettres d'information: correction de l'envoi lorsqu'un mail est invalide 
-
-- Amélioration des performances de l'affichage des notices et de l'intégration des catalogues
-
-
-
-
-10/12/2012 - V5.39
-
-- Bibliothèque numérique / export OAI / Gallica / Europeana : 
-- ajout de l'information "Nature de document" dans les albums  (exporté en 200$b pour l'Unimarc  et  dc:type en DublinCore)
-- correction des erreurs de validation relevées par l'explorateur Open Archives - http://re.cs.uct.ac.za
-- Amélioration des performances
-- accès au compte lecteur plus rapide pour un nombre de prêts / réservations > 1000
-- optimisations de la structure des bases de données
-- cache des boîtes passée à 60mn (c'est à dire que lorsqu'un article est publié, il sera visible dans l'heure qui suit au plus tard sur la partie publique)
-
-- Amélioration compatibility SIGB Dynix
-
-- Mise à jour de la documentation d'installation de l'OPAC (voir fichier INSTALL dans les sources de l'édition communautaire: http://afi-forge.afi-sa.fr/projects/opacce/repository/entry/trunk/INSTALL )
-
-
-
-
-03/12/2012 - V5.38
-
-- Améliorations performances d'affichage de la page d'accueil, résultats de recherche et notice.
-
-- Amélioration performances de l'intégration des exports Unimarc
-
-- Correction du kiosque en mode cube qui ne tournait pas dans certains cas
- 
-
-
-26/11/2012 - V5.37
-
-- Notices sonores: 
-- affichage de la liste des morceaux si présents dans la notice unimarc 
-- affichage/lecture des extraits sonores si présents dans la notice unimarc
-
-- Amélioration compatibilité SIGB Dynix
-
-- La liste des zones de titre affichés dans le résultat de recherche est paramétrable. Par défault: 200$a,e,h et i.
-
-
-- SIGB Aloès: si communication interrompue l'authentification pour les postes multimédias utilise les comptes OPAC
-
-
-
-
-19/11/2012 - V5.36
-
-- Nouveau module "Création de formulaires" qui permet de créer vos propres formulaires et d'exploiter les données reçues.
-- cette option nécessite l'intervention d'AFI pour activation
-- tutoriel vidéo: https://vimeo.com/53743750
-
-- Modules "Lettres d'information", "Groupes" et "Formations": la recherche d'utilisateurs est restreinte au début du nom ou de l'identifiant / numéro de carte
-
-- Nouvelle boîte abonné "Poste multimédia"
-
-
-- Correction de l'accès téléphone
-
-
-
-
-12/11/2012 - V5.35
-
-- Création de la boîte "Lettres d'information"
-
-
-- Sous le capot: mise à jour des framework javascript JQuery / JQueryUI / Amber
-
-- Correction paramètrage page notice
-
-- Cosmogramme: amélioration de l'import MARC21
-
-
-
-
-05/11/2012 - V5.34
-
-- Création des boîtes "Prêts" et "Réservations". Ces boîtes ne s'affichent que lorsqu'on est connecté. (Note: les boîtes "lettres d'informations", "formations", "postes multimédias" et "panier" vont suivre, ce qui permettra ensuite de pouvoir personnaliser les pages de comptes abonnés).
-
-
-- SIGB Aloès / AFI-Multimedia: récupération en temps réel des noms, prénoms, mot de passe et date de fin d'abonnement. Lorsque la carte d'un abonné est renouvelée, il peut se connecter directement à un poste multimédia.
-
-- Les champs E-mail paramétrables par profil sont maintenant limités à 150 caractères (au lieu de 50 précédemment).
-
-- Catalogues dynamiques: le filtrages côte à côte fonctionne sur tous les SIGB (auparavant Pergame seulement). Cela nécessite un import total, contactez la hotline AFI si besoin.
-
-- Correction de l'accès au paramétrage de la page "résultat de recherche"
-
-- Cosmogramme: amélioration des performances d'import des catalogues
-
-
-
-29/10/2012 - V5.33
-
-- On peut avoir plusieurs courriels de contact séparés par des virgules
-
-
-- Les rédacteurs bibliothèque peuvent modérer les vignettes des notices
-
-- Ajout d'un lien "Retour au site" sur la page de connexion à un profil privé ou accès pro.
-
-
-- Bibliothèque numérique: les catégories de premier niveau sont triées par libellé.
-
-- Correction du lien "Retour à la liste" sur la page notice qui renvoyait dans certains cas sur la page d'accueil ou une autre notice
-
-- Correction accès LastFM pour la récupération des morceaux d'un sonore.
-
-
-
-
-22/10/2012 - V5.32
-
-- Bibliothèque numérique - feuilleteur de livres numérisés: ajout d'un bouton (le dernier) pour télécharger l'image haute résolution
-
-
-- On peut réserver un document directement depuis le résultat de recherche 
-
-
-- Suggestion d'achats:
-  - Ajout d'un option pour afficher / cacher le lien "Suggérer un achat" dans le résultat de recherche. Accessible dans la configuration de la recherche simple / avancée:
-
-
-  
-  - Affichage de la bibliothèque de l'abonné qui a émis la suggestion achat, côté accès pro. / modération:
-
-
-
-  - Le courriel destinataire des suggestions d'achat peut être différent du mail de contact, par profil. Si non-spécifié, prends le courriel de contact
-
-
-
-- Correction affichage notice détaillée lorsque le rôle des auteurs contenait certains caractères mal pris en charge. 
-
-- Amélioration des performances:
-  - compression des fichiers CSS / JS au niveau transfert HTTP
-  - si le CSS associé au profil n'existe plus, ne fait plus de requêtes inutiles au serveur
-  - requêtes bibliothèque numérique non-bloquantes
-
-- Cosmogramme:
-  - amélioration import Marc21
-  - paramétrage du champ type de doc dans les profils de données
-
-
-
-
-
-
-15/10/2012 - V5.31.4
-
-- Amélioration des performances: 
-  - les requêtes liées aux notices sont moins bloquantes, ce qui évite une saturation des requêtes en cours de traitement
-  - les requêtes exemplaires, notices similaires, avis, resume, vignette et biographie sont traitées en parallèle
-  - l'éditeur CSS se charge plus rapidement
-
-- Il est possible d'uploader des fichiers .ogg dans la bibliothèque numérique
-
-
-
-
-08/10/2012 - V5.31
-
-- OPAC Mobile: page d'accueil s'adapte automatiquement aux différents formats d'écran téléphone / tablette
-
-- Intégration d'un éditeur CSS en ligne (activable sur demande pour le moment)
-
-- A l'instar des CSS par profil, il est maintenant possible d'intégrer un fichier Javascript
-
-- Lettres d'information: nouvelle page côté "accès pro." pour abonner des utilisateurs.
-
-- SIGB Dynix: intégration des web services
-
-- Page notice: ajout d'un lien "Réserver" dans le bandeau d'en-tête
-
-- Résultat de recherche: ajout d'un lien "Suggérer un achat" 
-
-- Kiosques flash:
-- Correction de la mise à jour d'une vignette lorsque celle ici est modifiée (via la page notice)
-- Correction des problèmes d'accents lorsque la vignette est générée avec le titre de la notice
-- Amélioration du rendu des vignettes avec titre (format PNG au lieu de JPG)
-
-- Bibliothèque numérique: 
-- fonction de suppression des médias par lot
-- export OAI: amélioration export Dublin Core des notices Unimarc 
-
-
-
-
-01/10/2012 - V5.30
-
-- Intégration Bibliothèque numérique / ArteVOD: récupération des vignettes lors du moissonnage
-
-- SIGB Aloès:
-- affichage en temps réel de l'emplacement des exemplaires
-
-- SIGB Nanook:
-- création des comptes OPAC en temps réel
-- affichage des causes d'indisponibilité des exemplaires
-- mise à jour de la date de fin d'abonnement en temps réel sur les comptes OPAC
-
-- Bibliothèque numérique: 
-- meilleure prise en compte des EPUB dans les boîtes de type "Bibliothèque numérique"
-- il est possible de spécifier la licence d'un album, pris en compte dans l'export Dublin Core / OAI (champ dc:rights)
-
-- Correction de lenteurs, générées par les kiosques, constatées sur quelques OPAC
-
-- Correction de la prise en compte de l'ordre de tri lors d'une recherche avec rebond (par exemple quand on clique sur l'auteur dans une notice détaillée)
-
-
-
-
-24/09/2012 - V5.29
-
-- Il est possible de modifier / modérer la vignette d'une notice depuis la page de visualisation de la notice (lien "Modifier la vignette" en dessous de la vignette lorsqu'on est connecté en niveau rédacteur bibliothèque ou supérieur). 
- 
-- Ajout de la gestion de lieux et association avec les articles. Cela permet d'intégrer une carte dans l'article qui renvoie sur google maps. Exemple: http://web.afi-sa.net/pergame-enligne.net/cms/articleview/id/57
-
-- Amélioration de la récupération des résumés complets des éditeurs pour l'enrichissement des notices.
-
-- SIGB Aloès: récupération de la côte exemplaire et localisation en temps réel.
-
-- Correction de la recherche par ISBN via la boîte de recherche simple.
-
-
-
-
-17/09/2012 - V5.28
-
-- Option Bibliothèque numérique: intégration des liens  FRBR entre notices sur le téléphone
-
-- Option OPAC Mobile: intégration JQuery Mobile de la boîte avis et du résultat de recherche
-
-- Suggestions d'achat: affichage des nom, prénoms et numéro abonné côté accès pro.
-
-- Calendrier: la page ouverte par un clic sur le titre de la boîte n'affiche plus les évènements / articles qui ne sont plus publiés
-
-- Kiosque: correction de la sélection du nombre de notices en mode aléatoire
-
-
-
-
-10/09/2012 - V5.27
-
-- FRBR (en test): on peut définir des relations entre notices (par exemple "est la version numérique de", "vous aimerez aussi", ...). Pour l'instant seulement sur l'option "bibliothèque numérique".
-
-- ArteVOD (en test): intégration du SSO qui permet aux abonnés de visionner les films en intégralité.
-
-- Bibliothèque numérique: un album peut être publié ou non, ce qui permet de contrôler son indexation et son apparition dans les résultats de recherche.
-
-- Un profil peut être dupliqué intégralement avec ses pages.
-
-- Amélioration de l'intégration Babelthèque.
-
-
-
-
-03/09/2012 - V5.26
-
-- Lorsqu'on travaille côté accès pro. l'OPAC garde la session active pour éviter la déconnexion (typiquement lors de la rédaction d'un article qui dure longtemps)
-
-- Nouveau module de suggestion d'achat. Une entrée de menu vertical permet de créer un lien sur le formulaire. Après validation, un mail est automatiquement envoyé à l'abonné et à la bibliothèque (à l'adresse renseignée dans le profil). Les suggestions sont aussi stockées et modérables côté accès pro. dans le menu modération.
-
-- Intégration Babelthèque: l'OPAC affiche maintenant les suggestions de lecture, étiquettes, citations et vidéos de Babelio. Amélioration de l'intégration des avis. Visible sur http://camelia55.meuse.fr/meuse.fr/recherche/viewnotice/clef/LETRONEDEFER--MARTING-1-PYGMALION-1998-1/type_doc/1/
-
--  Option AFI-Multimédia: 
-- affichage des noms des bibliothèques au lieu des sites AFI-Multimedia.
-- les postes sont utilisables dès création du compte abonné dans le SIGB.
-
-- Correction d'une faille de sécurité au niveau des comptes invités qui permettait de lister les inscriptions en attente.  
-
-- Correction du fonctionnement des réservations avec le SIGB Pergame.
-
-
-
-
-27/08/2012 - V5.25
-
-- Indexation des auteurs d'une ou deux lettres (ex: AC/DC, M, L, ...). L'OPAC retrouve donc les notices avec une recherche d'une lettre ou deux. Exemple de recherche sur U2: http://www.pergame-enligne.net/pergame-enligne.net?q=U2
-Cela nécessite une réindexation complète de la base de données (opération longue) et sera fait sur demande en contactant la hotline AFI.
-
-- Création de comptes abonnés en temps réel: dès qu'un abonné est créé dans le SIGB il peut se connecter à l'OPAC ou réserver un poste multimedia. Fonctionne uniquement avec Aloès actuellement, bientôt Nanook. Pour les autres SIGB, contacter AFI.
-
-- Les titres des pages reprennent le titre du contenu. Par exemple sur http://web.afi-sa.net/pergame-enligne.net/cms/articleview/id/57, le titre de l'onglet dans le navigateur reprends le titre de l'article. Cela permet d'améliorer le référencement des pages, le partage sur les réseaux sociaux et l'historique de navigation.
-
-- Option AFI-Multimedia: 
-- ajout sélection du groupe de postes / section avant le choix du poste
-- il est possible de revenir sur une étape précédente dans le processus de réservation
-
-
-
-
-20/08/2012 - V5.24
-
-- Accès direct à la recherche simple:
-- On peut lancer directement une recherche dans l'OPAC avec le paramètre "q=" dans l'url. Cela permet de faire des liens sur les résultats de recherche.
-ex:   http://web.afi-sa.net/pergame-enligne.net?q=tintin+picaros
-http://web.afi-sa.net/pergame-enligne.net?q=millenium+stieg+larsson
-
-- Recherche par ISBN: http://web.afi-sa.net/pergame-enligne.net?q=2-7427-6501-8
-
-- Liens permanents sur les notices: les liens utilisent maintenant la clé alpha, ce qui évite de perdre certains liens lors d'un import total.
-ex: http://web.afi-sa.net/pergame-enligne.net/recherche/viewnotice/clef/TINTINETLESPICAROS--HERGE-23-CASTERMAN-1977-1
-
-- Les administrateurs bibliothèque peuvent configurer les boîtes des profils associés à leur bibliothèque.
-
-- Révision graphique de la page "Mon compte"
-
-- Nouvelle option de profil: "Réseaux sociaux et contact" qui affiche les liens pour partager le site sur twitter et facebook et contacter la médiathèque.
-
-- Groupes d'utilisateurs (options AFI-Mutimedia et Gestion des formations) : 
-- Ajout du mode de sélection "dynamique", qui permet de créer un groupe dont les membres sont sélectionnés selon critères (par exemple, un groupe qui contient tous les abonnés SIGB)
-
-- Option AFI-Multimedia:
-- Accès pro: ajout du lien par site pour accéder à l'administration du serveur AFI-Multimedia
-- Si une bibliothèque n'a pas d'horaires d'ouverture, le site associé n'apparaît pas dans le choix pour la réservation d'un poste
-
-
-
-
-13/08/2012 - V5.23
-
-- Amélioration compatibilité SIGB Aloès
-
-- Personnalisation graphique (voir https://vimeo.com/40147080):
-
-    Pour faciliter la personnalisation CSS des pages, la classe de la balise body contient maintenant les noms du controller et de l'action courante.
-
-
-    Par exemple, lorsqu'on est sur la page http://mon_opac.net/recherche/avancee, la balise body est définie comme ceci:
-
-    <body class="recherche_avancee">
-
-
-    Sur la page http://mon_opac.net/abonne/reservations:  <body class="abonne_reservations">
-
-
-    Et sur la page d'accueil: <body class="index_index">
-
-
-    Cela permet de définir des règles CSS pour une page donnée seulement. Par exemple, si on veut que le texte des balises "h1" soit rouge uniquement sur la page des paniers de notice (http://mon_opac.net/panier/index), on définit la règle CSS:
-
-
-    body.panier_index h1 {
-
-      color: red;
-
-    }
-
-
-- En cours de test:
-- Intégration AFI-Multimedia: réservation de postes depuis l'OPAC, multi-sites
-
-- Nouveau module de gestion des horaires d'ouverture d'une bibliothèque (option)
-
-
-
-
-30/07/2012 - V5.22
-
-- Bibliothèque numérique
-- intégration des types de documents numériques dans la recherche avancée
-
-- Amélioration compatibilité SIGB BiblixNet
-
-- Remplacement des sélecteurs de date par le calendrier JQuery
-
-- Le cache de catalogue est désactivé lorsqu'on est connecté en administrateur, ce qui permet de voir de suite les modifications de catalogues dynamiques sur la page d'accueil
-
-- L'entrée de menu "Articles CMS" prends en compte toutes les options lorsque utilisé en menu horizontal 
-
-
-
-
-10/07/2012 - V5.21
-
-- Amélioration compatibilité Web Services SIGB Aloès
-
-- Amélioration compatibilité Web Services SIGB Orphée
-
-- Intégration Cosmogramme / SIGB Dynix
-
-- Intégration Cosmogramme + Web Services SIGB BiblixNet
-
-- Implémentation de la prolongation des prêts SIGB Pergame (en cours de test)
-
-- Intégration enrichissements Babelthèque (nécessite activation).
-
-
-
-
-02/07/2012 - V5.20
-
-- Bibliothèque numérique
-- Moissonnage des films ArteVOD ( http://mediatheque-numerique.com ), indexation, affichage des bandes annonces
-- Amélioration de la vitesse de rendu de la partie administration
-
-- Téléphone
-- il est possible de basculer en vue complète et vice-versa
-
-- CMS
-- il est possible de supprimer les avis sur article depuis le portail en étant connecté en administrateur
-- l'entrée de menu vertical prends bien en compte tous les paramètres de sélection et de tri
-- affichage diaporama: prends correctement en compte le paramètre de hauteur
-
-- Administration
-- nouvelles icônes
-
-- SIGB Aloès
-- choix du site de retrait lors de la réservation
-- compatibilité Aloès V190
-
-
-
-
-18/06/2012 - V5.19
-
-- Diaporama (Articles et Bibliothèque numérique): 
-- ajout de flèches pour faire défiler les images
-- nouveaux modes: défilement vertical, rideau horizontal, rideau vertical
-
-- La réservation par mail affiche maintenant le libellé de la bibliothèque
-
-- Amélioration de la recherche pour l'enrichissement LastFM des notices
-
-- Configuration de la page d'accueil: il est maintenant possible de déplacer les boîtes directement par glisser/déposer côté portail lorsqu'on est administrateur
-
-- Téléphone
-- affichage des icônes de support dans le résultat de recherche
-- exemplaires:
-- affichage des horaires d'ouverture de la bibliothèque
-- affichage du plan d'accès + lien google maps pour le calcul de l'itinéraire
-- ajout d'une barre de navigation
-
-- Option OPAC Mobile
-- suppression des réservations et prolongations des prêts sur le compte lecteur
-
-- Bibliothèque numérique
-- Import fonctionnel des notices OAI dans la bibliothèque numérique
-- Affichage du player Gallica pour les notices importées de Gallica (OAI)
-- (Beta) affichage du feuilleteur de livres numériques
- 
-
-
-04/06/2012 - V5.18
-
-- Correction de l'envoie des mails via le formulaire de contact
-
-- Correction de la recherche des résumés externes des notices
-
-- Amélioration de la mise en page du mail "Mot de passe oublié"
-
-- Un prêt est considéré en retard à partir du lendemain de sa date de retour
-
-- Téléphone
-- Intégration de l'interface JQuery Mobile
-- Nouvelle boîte de recherche simple
-- Visualisation des vidéos associées aux notices
-- Affichage de la disponibilité des exemplaires
-- Intégration de la boîte kiosque
-- Intégration de la boîte calendrier
-- Intégration de la boîte critiques
-
-- Option OPAC Mobile:
-- Réservation des exemplaires, choix du site de retrait
-- Accès à la configuration des boîtes
-
-
-
-21/05/2012 - V5.17
-
-- Bibliothèque numérique:
-- interface: réorganisation des menus, ajout d'icônes support pour les ressources numérisées, livres électroniques et diaporama
-- OPDS: parcours de catalogues OPDS (distribution et acquisition de publications électroniques), import des notices et livres numériques dans la bibliothèque numérique
-- OPDS: activation du module de recherche Open Search lorsque pris en charge par le serveur ODPS 
-- OAI: on peut maintenant ajouter ses propres entrepôts
-- OAI: recherche de notices côté administration
-- OAI: import (expérimental) des notices dans la bibliothèque numérique
-
-- Kiosques: correction de la redirection vers le profil d'origine du kiosque lorsqu'il est intégré dans un article 
-
-- Création de pages d'erreurs pour éviter les redirections en cascade si un problème apparaît sur la page d'accueil
-
-- Correction d'un problème de déconnexions aléatoires du compte utilisateurs sur certains sites avec plusieurs URL d'accès
-
-- Compatibilité PHP 5.4
-
-
-
-
-14/05/2012 - V5.16
-
-- Performances: ajout d'un cache au niveau catalogue qui accélère sensiblement le rendu des kiosques et la navigation dans le catalogue. Diminution de la charge serveur.
-
-- Téléphone: 
-- ajout de la boîte bibliothèque numérique
-- ajout de la boîte connexion
-- ajout de la consultation du compte lecteur (prêts / réservations - en lecture seule actuellement)
-- HTML5
-
-- Bibliothèque numérique
-- amélioration de l'interface d'administration (comme les articles, champ de recherche)
-- ajout de l'import et indexation des livres numériques au format EPUB (téléchargeables aussi depuis l'interface téléphone)
-
-- Serveur OAI 
-- amélioration compatibilité Gallica
-
-
-
-
-07/05/2012 - V5.15
-
-- Nouveau module: serveur OAI. L'OPAC peut maintenant être configuré comme dépôt OAI pour exporter toutes les notices, articles, sitothèque, RSS ou une sélection via catalogues dynamiques. Bientôt une première mise en production avec Gallica. Contacter AFI pour activation.
-
-- Les pages sont maintenant rendues en HTML5 avec rétrocompatibilité pour Internet Explorer
-
-- Boite de connexion, nouvelles options: 
-- messages d'exemple dans les champs de saisies (placeholders HTML5)
-- configuration des libellés "se connecter" / "mot de passe oublié"
-
-- Désactivation automatique du cache des réservations et prêts lorsqu'on navigue dans l'espace abonné (ce qui permet d'avoir les réservations / prêts en instantané sur ces pages)
-
-- Clarification des messages d'erreur sur le formulaire de contact
-
-- Module de gestion des formations, fusions de courrier: date de fin disponible, correction de l'affichage des bibliothèques.
-
-
-
-
-30/04/2012 - V5.14
-
-- Module de gestion des formations:
-- gestion des lieux + géolocalisation 
-- ajout d'une date de fin de session
-- pour les sessions étalées sur plusieurs jours, génération d'une fiche d'émargement par jour
-- affichage plus lisible de la liste des formations côté portail
-
-- Utilisateurs: ajout champs téléphone, adresse, code postal, ville
-
-- Correction accès au site via iPhone si aucun profil Smartphone de défini
-
-- Réservations: affichage de la date estimée de disponibilité (nécessite Nanook 1.1)
-
-- Ajout des liens vers le google groups + bibliopedia sur la page d'accueil côté administration
-
-- Déclaration de licence pour les icônes Nuvola
-
-
-
-
-23/04/2012 - V5.13
-
-- Newsletters: le contenu est maintenant en HTML par défaut, intégration de CKEditor
-
-- Intégration Vodéclic (contacter AFI pour activation)
-
-- Intégration Nanook (à partir de la version 1.1): 
-    - ajout option du choix de la bibliothèque de retrait
-    - affichage du message du code activité paramétré dans Nanook
-
-- Calendrier:
-    - le nombre de "Prochains rendez-vous" affiché est configurable 
-    - filtrage par catégories sélectionnées lorsqu'on clique sur le titre ou le mois
-
-- Boîte recherche simple: activation recherche vocale (uniquement sous Chrome et Safari) 
-
-- Lien vers les notes de version sur la page accueil administrateur
-
-
-
-
-17/04/2012 - V5.12 
-
-- Cosmogramme indexe maintenant les notices de manière incrémentale, ce qui permet de raccourcir nettement les indexations quotidiennes et diminuer la charge du serveur. Il se peut que quelques OPAC aient des facettes fausses (nombre de notices) aujourd'hui le temps que les nouvelles indexations soient lancées.
-
-- on peut définir des filtres multiples sur les sections et annexes au niveau profil. 
-
-- le rendu des kiosques flash est maintenant mis en cache, ce qui améliore la rapidité d'affichage. Pour rappel, ce cache est présent pour toutes les boîtes et mis à jour toutes les 15mn. Il est automatiquement désactivé lorsqu'on est connecté en tant que modérateur ou administrateur pour que les modifications des boîtes soient automatiquement visibles sur son poste.  
-
+17/03/2014 - V6.38
+
+- Interface d'administration
+	- Import d'E-Books via OPDS: 
+			- récupération de la description pour alimenter l'album
+			- enregistrement de l'url d'origine d'un E-Book pour éviter d'importer deux fois le même livre 
+		
+	- Boîte article: amélioration de l'affichage du lien pour ajouter un article qui pouvait être caché selon les chartes graphiques
+
+
+- Interface utilisateur
+	- Formulaire de contact: correction de la génération du code de sécurité qui pouvait échouer
+	- Menu horizontal: suppression du doublon du nom de domaine pour toutes les entrées (ne fonctionne que sur les serveurs dédiés actuellement)
+	- Résultat de recherche: 
+		- lorsqu'on visualise un sous-domaine, affiche le lien vers le domaine parent seulement si on vient d'une boîte "Domaines"
+		- correction de la récupération des vignettes des E-Books via le serveur de cache si aucune vignette n'est spécifiée côté bibliothèque numérique
+	- Recherche géographique: correction du comptage du nombre d'exemplaires par zone
+	- Notice : suppression des liens vides "http://" dans le bloc "Description du document" des notices de la bibliothèque numérique
+	
+
+- SIGB Aloès
+	- Amélioration de la compatibilité avec le système de surveillance Nagios (ajout des codes de sortie "0" et "2")
+
+- SIGB Orphée
+	- Récupération du numéro de fascicule interne au SIGB (995$u) pour améliorer la compatibilité avec les web services (disponibilité et réservation des périodiques)
+	- Affichage de l'annexe dans la liste des prêts
+
+
+
+
+10/03/2014 - V6.37
+
+- Interface utilisateur
+	- Enregistrement audio
+		- Amélioration de l'affichage des informations
+		- Le RSS, XSPF prennent comme titre le nom du fichier
+		- Le lecteur audio affiche le nom du fichier et sa taille
+	- Nouvelle boîte domaine permettant d'accéder à la navigation dans les domaines
+
+
+- Interface d'administration
+	- Domaine
+		- Boîte domaine avec les paramètres suivants:
+			- Domaine de départ
+			- Possibilité d'afficher le domaine de départ dans la boîte
+		- Configuration de la page domaine
+			- Mode d'affichage
+				- mur (sélectioné par défaut)
+				- liste
+		- Edition d'un domaine
+			- Une vignette peut être attribuée a un domaine (affichée dans la boîte domaine)
+
+	- Enregistrement audio
+		- Les morceaux sont maintenant indexés en fulltext
+
+	- CMS:
+		- Les articles archivés ne sont plus accesible depuis un moteur de recherche
+
+
+- SIGB-ALOES
+	- Implémentation d'un script permettant de tester l'état du webservice
+
+
+- SIGB-Orphée
+	- Correction des numéros de fascicule (après import total des notices)
+	- En attente de validation:
+		- implémentation de la réservation des périodiques
+		- choix du site de retrait à la réservation
+
+
+
+
+03/03/2014 - V6.36
+
+
+- Interface utilisateur:
+  - Bibliothèque numérique
+    - Correction des permaliens des albums
+  - Notice CVS
+    - Amélioration de l'extraction des titres des morceaux pour les notices sonores
+
+
+- Interface d'administration
+  - Affichage de notice
+    - Correction du paramétrage de l'entête qui n'était plus pris en compte
+
+
+- SIGB Orphee
+  - Correction de la récupération temps réel de la disponibilité des fascicules de périodiques
+	- Liste des prêts: affichage du site/annexe au lieu de la bibliothèque associée au SIGB
+
+
+
+
+25/02/2014 - V6.35
+
+
+- Interface d'administration:
+	- Utilisateurs: il n'est plus possible de modifier le rôle d'un abonné SIGB, ce qui pouvait rentrer en conflit avec les imports Cosmogramme
+
+
+- Cosmogramme:
+	- Ressources numériques:
+		- Correction du moissonnage des vignettes
+		- Correction de la création de nouveaux médias lorsque plusieurs dizaines de milliers de médias sont catalogués
+
+	- Correction de l'indexation des sitothèques
+
+
+- SIGB Orphée:
+	- Compatibilité avec la dernière version des webservices
+	- Création des notices de fascicule pour les périodiques
+
+
+- SIGB Koha:
+	- Indexation des genres multiples en 902
+	- Création des notices de fascicule pour les périodiques
+
+
+
+
+17/02/2014 - V6.34 
+
+
+- Interface utilisateur:
+  - Résultat de recherche:
+    - Les résultats CVS peuvent être positionnés au dessus / au dessous de la liste ou au dessus / dessous des facettes
+    - Le paramétrage du nombre de résultats CVS par page est pris en compte 	      
+
+  - Menu horizontal: 
+    - Les paramètres des boîtes d'articles placées dans le menu horizontal sont pris en compte lorsqu'on clique sur le titre de la boîte
+  
+  - Ressources numériques:
+    - Correction de la compatibilité du CAS de Music Me
+
+
+- Interface d'administration:
+  - Résultat de recherche:
+    - paramétrage du positionnement des ressources CVS
+
+- Smartphone:
+  - La page de connexion prend les paramètres de la boîte d'authentification du portail
+
+
+
+
+
+
+10/02/2014 - V6.33
+
+
+- Interface d'administration:
+	- Bibliothèque numérique:
+		- un ressource d'un album peut être cataloguée avec plusieurs auteurs et leur responsabilité
+		- un album peut avoir plusieurs éditeurs 
+		- un album peut avoir un distributeur
+		- les titres des ressources d'un album sont indexées
+
+	- Formulaires:
+		- si l'article définissant un formulaire a été effacé, on peut toujours accéder aux réponses stockées
+
+	- Articles:
+		- Ajout d'un nuancier plus riche pour les couleurs de fond et de texte
+
+
+- Interface utilisateur:
+	- Compatibilité IE8 de la boîte de connexion lorsqu'on valide ses identifiants via la touche "Entrée"
+	- Amélioration de la compatibilité CAS avec Numilog (un utilisateur pouvait dans certains cas télécharger un livre sur le compte d'un autre utilisateur si ils utilisaient le même poste internet sans s'être déconnecté)
+
+	- Menu vertical: 
+		- Correction de l'affichage des sous-menus lorsque le menu parent est aussi un lien vers un autre profil
+		- Correction de l'affichage lorsque la boîte est configurée pour afficher le menu d'un autre profil et que celui-ci a été supprimé
+
+	- Bibliothèque numérique:
+		- pour un album "enregistrement audio":
+			- le bloc "Morceau" permet de lire les titres et de rechercher des clips vidéos		
+			- le bloc "Ressources numériques" propose un lecteur adapté. Lien pour podcaster l'album
+			- écoute des morceaux sur la version mobile
+			- les écoutes sont envoyées sur google analytics
+
+	- SIGB Nanook
+		- Correction de la récupération des auteurs dans l'affichage des réservations suite à l'évolution des web services Nanook
+
+
+- SIGB Dynix:
+	- Ajout du lien vers la notice de l'OPAC dans le mail de réservation d'exemplaires
+
+
+
+
+
+27/01/2014 - V6.32
+
+- Interface d'administration
+  - Bibliothèque numérique:
+    - Correction d'une régression dans le moissonage de ressources numériques
+    - Correction de l'indexation des auteurs
+    - Album : Possibilité de cataloguer plusieurs auteurs et leurs fonctions
+  
+
+- Interface utilisateur
+  - Bibliothèque numérique:
+    - le bloc morceaux de la notice permet de lire les pistes des albums de type enregistrement audio
+
+  - Boite de connexion:
+    - Un clic sur le lien se déconnecter dirige vers le profil parent s'il y en a un
+
+  - Bloc notice détaillée:
+    - Amélioration de l'affichage lorsque les intitulés ou le contenu contiennent des retours à la ligne
+    - Les liens vers le formations Tout Apprendre s'ouvrent dans un autre ongle
+
+  - Calendrier:
+    - Correction de l'affichage des jours comportant un évènement
+    - Correction du libellé de date d'évènement lorsque la date de fin est la même que la date de début affiche "Le ..." au lieu de "Du ... au ..."
+    - Amélioration de la compatibilité IE8
+
+  - Fil d'Ariane:
+    - N'affiche pas le titre du site si on est sur l'index d'une sous-page
+
+  - Paniers de notices:
+    - Correction dysfonctionnement de la pagination
+
+
+- Cosmogramme : 
+  - Ajout d'un lien d'aide
+  - Ajout d'un lien "Profil de données" dans l'écran des intégrations programmées menant à la configuration des profils de données
+  - Correction de l'import des abonnés en ascii tabulé Orphée
+
+
+
+
+20/01/2014 - V6.31
+
+- Interface d'administration:
+	- Bibliothèque numérique:
+		- Lorsqu'un album est modifié (excepté moissonnage), il est indexé en temps réel (il n'est donc plus nécessaire de lancer Cosmogramme)
+		- Ajout de la PCDM4 comme critère d'indexation
+		- Ajout du type de document 'Enregistrement audio' pour les albums ne contenant que de l'audio numérique (mp3, ogg vorbis, ...)
+		- Album: ajout de la durée totale
+		- Import EAD: prise en compte de l'indexation bibliothèques / annexes / sections par défaut défini dans l'écran "Types de documents"
+
+	- Statistiques de visualisation de notices:
+		- Chaque année est visualisable indépendemment
+		
+
+- Interface utilisateur
+	- Fil d'Ariane:
+		- Le lien "Accueil" pointe sur le profil parent de la page en cours
+		- Le dernier niveau reprend le titre du contenu 
+		
+	- Boîte de connexion:
+		- Ajout du paramètre "Basculer automatiquement sur le profil" pour ouvrir une page dédiée lorsque l'abonné se connecte
+
+	- Notices:
+		- Correction de l'affichage des notices liées qui ne fonctionnait pas avec certaines URLs
+
+
+- Cosmogramme
+	- Récupération des numéros de périodiques lorsqu'ils sont renseignés en 200$h
+	- Correction de l'import des auteurs en format Avenio
+
+
+
+
+13/01/2014 - V6.30
+
+- Interface d'administration:
+  - Bibliothèque numérique
+    - Un album peut être catalogué dans des bibliothèques, annexes et sections. Ces zones sont indexées par cosmogramme et prises en compte dans les filtres de profil.
+    - La sélection de la nature du document reprend le sélecteur des bibliothèques, sections et genres
+    - Indexation des genres multiples
+  
+  - Types de documents
+    - Possibilité de paramétrer les bibliothèques, annexes et sections appliquées par défaut lors d'un moissonnage d'une ressource numérique (Arte VOD, OPDS, ...)
+
+  - Menu vertical
+    - Un menu ayant un/des sous-menus peut être clicable et pointer sur un profil
+
+  - Configuration Mail : lors d'un envoi mail OPAC, l'email de l'envoyeur est déduit du profil, s'il n'y en a pas, il est déduit de la configuration cosmogramme.
+
+  - Configuration de bibliothèques:
+    - Ajout d'une page pour la suppression d'une médiathèque et de toutes les données associées
+
+- Interface Utilisateur:
+  - Le fil d'ariane affiche le libellé du profil courant
+  - Accessibilité : en style blanc sur fond noir, l'oeil reste visible
+  - Correction de la sélection des bibliothèques dans la boîte de recherche simple
+  - Correction de la détection des erreurs lors de l'activation d'un compte OPAC (fonction s'enregistrer)
+
+
+
+
+
+
+06/01/2014 - V6.29
+
+- Interface d'administration:
+	- Vignettes: 
+			Chaque type de document est assignable a une famille reconnue par le serveur de cache. Par exemple, on peut associer par exemple un type de document personnel "Blu Ray" à la famille "Vidéo", "Jeu vidéo" à la famille "Logiciel" ou bien "E-Pub" à la famille "Livre". Cela permet ensuite de récupérer les vignettes des notices pour ces types de documents. 
+			L'écran de configuration est accessible côté "Accès pro.", tout en bas à gauche dans le bloc "Catalogue".
+			Une fois configuré, allez dans le menu "Système > Cache des images" pour "Réinitialiser les vignettes non reconnues" et forcer le chargement des vignettes des types de documents nouvellement configurés
+
+
+- Interface utilisateur:
+	- Boîte calendrier: amélioration du rendu en mode "Liste des mois"
+
+	- Résultat de recherche en mode mur + affichage notice: on peut choisir d'afficher le critére "Nouveauté" en en-tête de notice
+
+
+- SIGB Aloes:
+	- Prise en charge de la modification du numéro de carte abonné. Si le numéro de carte est modifié côté SIGB, l'identifiant de connexion est mis à jour et l'abonné garde son compte OPAC.
+
+
+- Personnalisation CSS:
+	- les facettes sélectionnées pour affiner la recherche peuvent être stylisées avec le sélecteur CSS ".recherche_simple .facette.selected". Ex:
+
+					.recherche_simple .facette.selected {
+							font-weight: bold;
+					}
+
+
+
+
+16/12/2013 - V6.28
+
+
+- Interface d'administration:
+  - Profils: ajout d'une option pour garder la 3eme colonne toujours visible lorsque le site est rendu avec 3 colonnes
+
+  - Modification des articles: 
+    - éditeur: autorisation des balises <map> et <area>
+    - depuis l'interface publique, la fenêtre ne se réouvre plus aprés validation si la sauvegarde a bien été effectuée
+
+  - Groupes d'utilisateurs:
+    - clarification des libellés des droits
+    - ajout d'un droit permettant l'accès total à l'administration des domaines
+
+  - Modification des domaines: 
+    - correction des suggestions auteurs / matieres / dewey / ... lorsque on modifie le domaine en tant qu'administrateur bibliothèque
+    - depuis l'interface publique, la fenêtre ne se réouvre plus aprés validation si la sauvegarde a bien été effectuée
+
+
+- Interface utilisateur:
+  - Calendrier: nouveau mode d'affichage "Liste des mois" seulement
+
+  - Mail envoyé à l'utilisateur à la création d'un compte: envoie en mode texte et non HTML pour la compatibilité avec tous les clients de messagerie
+
+  - Rendu des articles: utilisation des balises HTML5 <article>, <header> et <footer>. Permet de personnaliser le rendu du contenu, en-tête et pied différemment.
+
+  - Amélioration de la vitesse de l'authentification lorsque l'OPAC communique avec de nombreux web services SIGB
+
+  - Boîte de recherche: correction de l'affichage (texte réduit de moitié sur certains skins)
+
+  - Les paramètres de la boîte de connexion de la bannière sont repris dans les sous-profils / pages à l'affichage des popups d'authentification
+
+  - Fiche abonné: les liens "prêts" et "réservations" ne sont affichés que lorsqu'on est connecté en tant qu'abonné bibliothèque
+
+  - Sitothèque: correction de l'affichage des sites aprés un clic sur le titre d'une boite sitothèque avec sélection de catégories
+
+
+- SIGB Aloes:
+  - L'identifiant peut être différent du numéro de carte
+
+- SIGB Koha:
+  - On peut spécifier la codification des disponibilités côté Cosmogramme, intégration programmées
+
+
+
+
+
+09/12/2013 - V6.27
+
+
+- Interface utilisateur:
+  - Kiosque: correction prise en compte du tri par date de nouveauté
+  - Affichage des critères de recherches: les libellés auteurs / matieres / dewey récupèrent la même configuration que les facettes et notices détaillées
+  - Popup de login sur réservation / avis: récupère la configuration de la boite login de la page d'accueil
+
+  - Personnalisation CSS:
+    - Boite de recherche: ajout d'une balise "label" pour le sélecteur d'annexe
+    - Menu horizontal / vertical: si une entrée de menu correspond à un lien vers un profil, la balise "li" de cette entrée et ses parents ont la classe ".profil_selected"
+    - Les métadonnées d'un article (dates, heures, tags, lieu, catégories) sont intégrées dans l'article dans des balises dl/dt/dd mais cachées par défaut
+
+
+- SIGB Aloès:
+  - Correction de la mise à jour des informations abonnés qui pouvait créer un doublon d'utilisateur
+
+- SIGB Microbib: 
+  - Affichage du rang de réservataire
+
+
+- Cosmogramme:
+  - Correction décodage ISO2709 du signe €
+
+
+
+
+
+02/12/2013 - V6.26
+
+- Interface administrateur:
+  - Boîte panier:
+    - ajout d'une variable BOITE_PANIER_AUTO permettant d'afficher la boite panier dès lors que l'on est connecté.
+
+  - Edition des articles
+    - ajout de l'heure dans la selection de la date de début et de fin de l'évènement
+    - ajout de la fonction de duplication d'un article
+
+  - Droits:
+    - Domaines/Catalogues:
+       - accès limités par la variable "accès domaines" dans les groupes d'utilisateurs.
+
+  - Kiosque:
+      - Correction: prise en compte du paramètre "afficher les notices avec vignettes uniquement"
+
+  - Batchs:
+        - Correction du batch de récupération des paniers de cosmogramme.
+
+
+- Interface utilisateur:
+  - Compte lecteur:
+    - Mes paniers: affiche uniquement ses paniers
+
+  - Paniers:
+    - Nouveau sélecteur de panier lorsqu'on ajoute une notice à un panier
+    - Nouveau formulaire de création de panier intégré à la boîte d'ajout
+    - Amélioration du rendu de la boîte panier
+
+  - Authentification:
+      - Correction de la gestion des cartes familles avec Nanook
+      - Correction des différents problèmes liés à l'authentifation avec ORPHEE et V-SMART
+
+
+
+
+18/11/2013 - V6.25
+
+- Interface administrateur:
+  - Boîte panier: 
+    - nouveau sélecteur qui affiche les paniers dans l'arborescence des domaines
+    - la boîte de modification d'un panier permet de sélectionner les domaines rattachés
+
+  - Editeur d'article côté portail:
+    - correction des listes styles / tailles qui pouvaient disparaître de l'éditeur
+    - le bouton "retour" ferme l'éditeur
+    - les liens pour la traduction des articles ouvrent correctement l'éditeur
+    - le lien "visualiser l'article" se comporte comme en back office
+
+  - Editeur de domaine côté portail:
+    - le bouton "retour" ferme l'éditeur
+
+  - Lieux:
+    - lorsque les coordonnées GPS sont renseignés, celles-ci font référence pour le calcul de la carte google map
+
+  - Kiosques:
+    - le sélecteur de paniers/domaines est accessible sans rentrer dans la configuration de la boîte pour les rédacteurs bibliothèque
+
+
+- Interface utilisateur:
+  - Notice: 
+    - s'assure que les liens "Document suivant / précédent" ne se superposent pas à la vignette
+
+  - Correction de l'accès à la page mobile
+
+
+- Cosmogramme:
+  - Correction de la prise en compte des dates de nouveauté
+
+
+
+12/11/2013 - V6.24
+
+- Interface d'administration:
+  - Editeur d'articles côté public:
+    - correction du bouton valider qui ne fonctionnait pas aprés des ouvertures successives sans valider
+    - correction du défilement de la page sous Chrome
+
+    - amélioration des performances
+
+
+  - Modification des articles: correction de l'url de validation dans le mail de modération envoyé aux admins
+
+  - Groupes d'utilisateur:
+    - création du droit "accès configuration depuis le portail" qui permet d'activer l'accès à la configuration des boîtes aux rédacteurs bibliothèque
+
+  - Le cache des boîtes est désactivé lorsqu'on est connecté en rédacteur
+
+  - Boîte calendrier: 
+    - ajout du mode d'affichage "résumé" pour la liste des événements
+    
+    - ajout d'une option pour ne pas afficher le calendrier mais seulement la liste des événements
+
+  - Bibliothèque numérique:
+    - il est possible de générer toutes les vignettes d'un album type feuilleteur
+
+  - Paniers:
+    - on peut affecter un panier à plusieurs domaine depuis la liste des paniers dans son compte
+
+  - Correction de doublons d'abonné pouvant apparaître lors de l'authentification par web service
+
+
+- Cosmogramme:
+  - Stockage des données Unimarc en UTF-8
+
+
+
+
+
+
+04/11/2013 - V6.23
+
+- Interface d'administration:
+  - Pages: création de la division "flottant" qui créer une division repliable sur la droite
+
+  - Kiosque: le sélecteur de panier / domaine affiche l'arborescence des domaines avec champ de recherche
+
+  - Paniers: 
+    - lorsqu'on est connecté en rédacteur ou rôle supérieure, on peut associer un panier à  des domaines directement depuis la page "mon compte"
+
+    - le sélecteur de paniers de la boîte panier affiche le chemin complet des domaines
+
+  - Menu: correction de l'url pour le menu "Se connecter"
+
+
+- Interface utilisateur:
+  - Formulaire de contact: la confirmation d'envoi du formulaire est envoyé par mail à l'utilisateur qui a saisi le formulaire
+
+
+- SIGB VSmart:
+  - Correction de l'authentification si les web services ne répondent pas
+
+- Connecteur ToutApprendre:
+  - fonctionnement du SSO en compte invité (si votre abonnement le permet)
+
+
+
+
+28/10/2013 - V6.22
+
+- Interface d'administration:
+  - Kiosques de notice: si le kiosque affiche un domaine, il est possible de modifier les critères directement depuis l'inteface publique ou d'ajouter un nouveau domaine à afficher (à l'instar de la boîte articles)
+
+  - Les colonnes du tableau des exemplaires est paramétrable directement depuis la page notice publique
+
+  - Bibliothèque numérique, catalogues OPDS: on peut prévisualiser les EPUBs avant de les importer.
+
+  - Gestion des utilisateurs: sélection des groupes d'appartenance directement depuis la fiche utilisateur
+
+
+
+- Interface utilisateur:
+  - Recherche avancée: ajout de la sélection des genres
+
+  - Nouvelle boîte de page d'accueil "Panier" qui permet à l'utilisateur connecté d'administrer ses paniers de notices
+
+  - EPUB: amélioration des temps de chargement.
+
+  - Fiche abonné: affiche l'historique des suggestions d'achat envoyées.
+
+
+- SIGB Nanook:
+  - Les modifications d'e-mail et mot de passe depuis l'OPAC sont répercutées dans Nanook
+
+  - Correction de l'authentification sur les cartes famille
+
+
+- Aesis Webkiosk:
+  - Intégration SSO pour la réservation de poste
+
+  - Ajout d'une entrée de menu pour l'accès à la réservation
+
+
+- Cosmogramme:
+  - Prise en compte des genres multiples sur un exemplaires
+
+
+
+14/10/2013 - V6.21
+
+- Interface d'administration:
+  - Rédaction d'articles:
+    - Mise à jour de l'éditeur des articles (CKEditor) en version 4.2.1.
+    - Intégration des plugins pour l'ajout de vidéos et création de diaporamas 
+    - Ajout d'un article directement depuis la boîte article en page d'accueil. Le nouvel article se range dans la même catégorie que l'article précédemment présent.
+    - Lorsque un article est en brouillon, il apparaît dans la boîte article pour les administrateurs du site avec la mention "Cet article est un brouillon"
+
+  - Gestion des utilisateurs:
+    - Ajout des champs Téléphone mobile et Civilité
+
+  - Configuration des kiosques:
+    - un sélecteur des derniers paniers et domaines créer permet de modifier la configuration d'un kiosque sans entrer dans la clé de configuration.
+
+  - Bibliothèque numérique:
+    - L'import de livres numériques via catalogue OPDS est activé pour tout le monde.       
+
+
+- Interface utilisateur:
+  - Feuilletage des EPubs directement depuis la page notice (également sur la version)
+  - Correction de l'affichage des notices sur la frise chronologique (kiosque + résultat de recherche) lorsqu'aucune date de publication n'est renseignée.
+
+
+- Cosmogramme:
+  - La zone d'import pour les centres d'intérêt est paramétrable
+  
+
+
+
+07/10/2013 - V6.20
+
+- Interface d'administration:
+  - Vérifie la compatibilité du navigateur (support HTML5) et affiche un message d'avertissement si le navigateur est obsolète.
+  - Groupes d'utilisateurs: les groupes peuvent être classés en catégories (à l'instar des articles) pour faciliter la gestion de nombreux groupes.
+  - Correction de la prévisualisation des profils
+  - Amélioration compatibilité HTML5 des pages profils, articles et groupes utilisateurs
+  - Un article peut être modifié directement depuis l'interface publique
+
+
+- Ressources numériques:
+  - Validation du SSO avec la Cité de la musique
+  - Validation du SSO avec MusicMe
+  - Intégration de la vignette grand format dans les notices bibliothèque numérique (par exemple ArteVOD), visualisée quand on clique sur la vignette de la page notice.
+
+
+- Kiosque de notices et résultat de recherche:
+  - Nouveau mode de visualisation: Frise chronologique (version beta)
+
+
+- Recherche géographique: 
+  - le libellé "dans ce territoire" est placé dans le titre de la boîte de recherche.
+  - correction de l'affichage par bibliothèque qui amenait à une page vide dans certains cas.
+
+
+- Personnalisation: 
+  - résultat de recherche: 
+     - suppression de la mise en forme avec tables
+     - les facettes et tags peuvent être placés à gauche avec la règle CSS suivante:        
+           .filtre_recherche {float:left}
+
+  - fiche abonné: les icônes peuvent ếtre surchargées par skin.
+  
+
+
+
+
+30/09/2013 - V6.19
+
+- Ressources Numériques:
+   - Serveur CAS : redirection automatique lorsque l'utilisateur est déjà connecté
+   - Arte VOD : 
+      - Ajout de la  description +  durée du film 
+      - Amélioration de la recherche : ajout des mots matières (sujet)  + tags 
+      - Player : affiche non déformée.
+      - SSO : Ajout de la date de naissance et date de fin d'abonnement  (en attente de dev coté Arte Vod)
+
+
+- Corrections Bugs:
+   - Accessibilité : Grossissement de la police sans agrandir les cadres/boites 
+   - Amélioration du partage d'articles sur Facebook et Twitter pour intégrer les vignettes
+   - Recherche : Ajout des facettes  si la recherche initiale est une recherche simple
+   - Recherche :  Filtrage des facettes dans le moteur de recherche pour supprimer les codes malformés
+
+
+- Affichage Notice:
+   - Détail : non affichage des liens internet si $856$x est présent dans l'unimarc
+
+
+- CSS:
+   - Editeur CSS actif pour tout le monde
+   - Mise à jour de l'icone 'outils d'accessibilité'
+   - Suppression de la limite haute de boite de connexion (pouvait cacher le lien "s'enregistrer')
+   
+
+- Administration formulaires:
+   - Ajout du bouton "Afficher : uniquement les réponses de formulaires à valider"
+   - Ajout de la fonction "Visualiser réponse" qui affiche les données sous forme de liste verticale.
+   - Ajout du tri par date de création descendante sur la liste des réponses à valider.
+   - Amélioration de la visualisation des réponses 
+
+
+- Administration collections:
+   - Possibilité de supprimer une catégorie avec tous les albums liés à cette catégorie
+
+
+
+
+23/09/2013 - V6.18
+
+* Interface d'administration:
+  - L'éditeur CSS n'est plus accessible directement. Un cadenas en bas de la page (à coté du sélecteur de profil) permet d'activer la barre d'outils d'administration. 
+  - Le déplacement des boîtes n'est plus actif par défaut. Le bouton "Activer déplacement des boîtes" dans la barre d'outils permet d'activer / désactiver la fonctionnalité.
+
+  - Statistiques recherches infructueuses:
+    - Correction de l'affichage des recherches
+    - Lien pour relancer la recherche
+
+  - Lettres d'information:
+    - lorsqu'une image est inclue dans une lettre d'information, vérifie et corrige automatiquement l'url pour s'assurer qu'elle puisse s'afficher dans les clients de messagerie des abonnés
+
+  - Gestionnaire de fichiers:
+    - Correction de la création d'un dossier qui pouvait aboutir à un nom "undefined"
+    - Force le chargement de la nouvelle version du gestionnaire (suite à plusieurs remontées de disfonctionnement du transfert)
+
+  - Suggestions d'achat:
+    - ajout de l'adresse E-Mail de l'abonné dans le mail envoyé au responsable des suggestions d'achat
+
+  - Domaines:
+    - on peut ajouter des paniers des rédacteurs bibliothèque
+
+  - Gestion des utilisateurs:
+    - affichage des groupes d'appartenance   
+
+
+
+* Interface utilisateur:
+  - Notices:
+    - Titre de la popup de choix du lieu de retrait lors d'une réservation changé par "Lieu de mise à disposition demandé"
+    - Correction de l'affichage de l'onglet "Biographie" Si aucun biographie n'est trouvée sur Wikipédia
+
+
+  - Correction de la fonctionnalité "Créer mon compte" de la boîte de connexion
+
+
+
+
+
+17/09/2013 - V6.17
+
+- Interface d'administration :
+
+ - Possibilité d'associer un CSS au niveau de la page
+
+ - Modération des avis: les blocs d'avis sont ouvert par defaut
+
+ - Ajout d'une configuration permettant d'ajouter des droits à un administrateur (configurable dans "Groupe")  :
+   - Accès "Domaines", suppression/édition limité au créateur
+   - Accès "Sitothèque"
+   - Accès "Modération"
+   - Accès "Demandes d'inscriptions"
+   - Accès "Bibliothèque numèrique"
+   - Accès "OPDS" en lecture
+   - Accès "Notices liées"
+   - Accès en lecture aux fiches adhérents SIGB
+
+
+- Cosmogramme :
+ - Import abonnés Koha : correction si numéro de carte vide
+
+
+
+
+09/09/2013 - V6.16
+  
+
+ - Cosmogramme:
+   - Correction de l'indexation des domaines qui dupliquait les facettes
+
+ - Notice détaillée:
+   - Ajout de l'option: affichage des documents de la même série dans un onglet
+
+ - Ressources numériques:
+   - CVS: Les comptes invités peuvent accéder à CVS
+
+ - WebServices:
+   - OPSYS: affichage du nombre de réservations en cours dans le tableau des exemplaires d'une notice
+   - Mise en place du protocol de communication avec WebKiosk (gestionnaire d'espace multimédia)
+
+ - Modération:  
+   - Ajout d'une séparation entre les avis des bibliothécaires et des abonnés dans la moderation des avis
+
+ - Gestionnaire de fichiers:
+   - Correction: redonne la main après le transfert lorsque le filtre image est utilisé
+
+
+
+02/09/2013 - V6.15
+
+
+ - Boite de recherche:
+   - Ajout d'une option "message dans le champ de recherche" (placeholder)
+   - Correction de l'affichage du lien "Recherche avancée"
+
+ - Gestionnaire de fichiers:
+  - On peut redimensionner les images avant le transfert
+
+ - Ressources CVS:
+  - N'affiche pas l'enrichissement CVS dans le résultat de rechercher si aucune notice n'est retournée
+
+ - Résultat de recherche:
+  - Ajout du nom du catalogue ou du panier dans le résultat de recherche
+  - Le lien "afficher tous les tomes de la série" n'est plus filtré par catalogue ou panier
+
+ - Compte lecteur:
+  - Contrôle de saisie sur le n° de téléphone
+
+ - Boite de connexion:
+  - Ajout d'une option pour mémoriser la saisie des identifiants et mots de passes 
+
+ - Notice:
+  - Correction affichage ISBN dans la notice détaillée
+  - Correction de la lecture de la notice avec le readspeaker
+
+ - Communication Nanook:
+   - Correction de la communication avec le compte lecteur lorsque les identifiants contiennent des espaces
+
+
+
+26/08/2013 - V6.14
+
+
+- Biographies Wikipedia:
+  - comme pour les vignettes des notices, les administrateurs du portail peuvent modérer les liens Wikipedia des biographies. La page de l'auteur est associée à l'oeuvre et partagée entre tous les OPAC.
+
+- Profils:
+  - l'ordre des colonnes peut être inversé dans les options de profil. Cela permet d'avoir la colonne de droite continuellement visible si on le désire.
+
+- Boîte recherche simple:
+  - ajout du paramètre "Basculer automatiquement sur le profil" qui permet, lorsqu'on fait une recherche depuis cette boîte, de rediriger directement vers le profil désiré. 
+
+- Avis sur notice:
+  - lorsqu'un avis est réaffecté automatiquement à une oeuvre (par exemple suite à des modifications d'éditeur), celui-ci repasse en modération.
+
+- Lettres d'information:
+  - ajout de l'option "inscrire automatiquement les nouveaux abonnés" par lettre d'information.
+  - affichage du mail dans la liste des inscrits
+
+- OPAC Mobile:
+  - comme la version complète, la version téléphone peut avoir sa propre charte graphique
+  - correction de la pagination du résultat de recherche
+
+- Cosmogramme:
+  - indexation de l'auteur des notices bibliothèque numérique.
+  - correction de l'indexation des renvois multiples
+
+
+
+19/08/2013 - V6.13
+
+
+- Administration des articles:
+  - Envoi d'un mail aux administrateurs lorsqu'un article est passé dans le statut "à valider"
+  - Envoi d'un mail au créateur d'un article lorsque celui-ci est passé dans le statut "refusé". 
+  - On peut saisir les raisons du refus d'un article dans l'interface de modification d'un article.
+
+- Gestion des séries:
+  - Ajout de la boîte / onglet "Documents de la même série" dans l'affichage des notices
+  - Ajout d'un lien rebond "Voir tous les tomes de la même série" dans l'entête de notice
+
+- Boîte calendrier:
+  - Les prochains rendez-vous n'affichent plus les évènements terminés sur le mois en cours
+  - Nouveaux affichages d'événements disponibles (quand on clique sur une date): titre, résumé ou article complet
+  - Choix de l'ordre d'affichage: par date de début d'événement, par date de début de publication, par date de création
+
+- Réservations:
+  - Correction d'encodage des mails de réservation
+
+- Fiche abonné:
+  - Ajout d'un lien "suggérer un achat"
+
+- Cosmogramme:
+  - Correction de l'import des abonnés lorsque le mot de passe contient des quotes
+
+
+
+
+
+22/07/2013 - V6.12
+
+- Visualisation des notices:
+  - Ajout des contrôles "Document précédent / suivant" lorsqu'on vient d'un résultat de recherche
+  - Lorsqu'on clique sur une notice d'un kiosque, le "retour à la liste" renvoie vers le résultat du kiosque (maintenant étendu à tous les types de kiosque).
+  - Repositionne automatiquement le résultat de recherche sur la notice visualisée au "retour à la liste".
+  - Lorsqu'on visualise une notice depuis un avis d'une boîte Critiques, le "retour à la liste" affiche tous les avis en prenant compte le paramétrage de la boîte.
+
+- Performances:
+  - Mise en cache du calcul du résultat de recherche et facettes, ce qui permet un rendu plus rapide du "retour à la liste".
+  - Amélioration de la performance de mise en cache de toutes les boîtes de la page d'accueil
+
+- SSO MusicMe (en cours de test)
+
+- Corrections SSO ArteVOD, Numilog dans certaines configurations
+
+- SIGB KOHA: si des réservations existent sur un exemplaire, affiche le statut "Réservé"
+
+- Correction du chargement de l'éditeur CSS qui provoquait parfois une erreur
+
+
+
+
+15/07/2013 - V6.11
+
+- Interface d'administration:
+  - le champ "pseudo" d'un utilisateur est modifiable
+
+
+- Interface utilisateur:
+  - Refonte du système de popups pour permettre de réserver, donner des avis, ajouter au panier tout en étant déconnecté, sans perdre la page en cours.
+
+  - Lorsqu'on clique sur une notice depuis sa liste des prêts ou réservations, le "retour à la liste" renvoie sur les prêts / réservations
+  - Correction de la navigation par facettes lorsqu'on visualise un panier sous forme de résultat de recherche
+  - Kiosque en mode "Vignettes" ou "Mur": lorsqu'on clique sur une notice, le "retour à la liste" renvoie sur les données du catalogue en résultat de recherche
+
+  - Evénèments du calendrier (lorsqu'on clique sur une date / mois dans la boîte calendrier): 
+      - Le titre de la page est configurable. 
+      - Si les évènements n'appartiennent qu'au portail, la mention "Portail" n'est pas affichée.
+
+  - Recherche avancée: le sélecteur "type de documents" est trié par ordre alphabétique.
+
+
+- Arte VOD:
+  - Le lien pour visionner la vidéo en intégralité ouvre une nouvelle fenêtre
+
+
+- Recherche CVS:
+  - N'affiche pas les résultats si l'auteur n'est pas connecté
+  - Ajout d'option de configuration des titres des résultats de recherche
+  - Les notices s'ouvrent sur CVS dans une nouvelle page
+  - Tri du résultat par nombre de consultations
+  - Ajout des informations identifiant, nom, prénom, mail, date de naissance, date de fin d'abonnement pour le SSO
+
+
+- Cosmogramme:
+  - Intégration de la mise à jour automatique des données ArteVOD, Numilog, Vodeclic, paniers de notices
+  - Prise en compte des dates de nouveauté définies au niveau notice
+
+
+- Système:
+  - Il est possible de définir le serveur SMTP par OPAC pour l'envoi des mails.
+  - Autorisation du téléchargement de vidéos au format .ogv.
+
+
+
+30/06/2013 - V6.10
+
+- Interface d'administration:
+  - Boîte de connexion: les textes des liens sont paramétrables et repris dans les différentes pages demandant une connexion.
+  - Boîte menu vertical: il est possible d'assigner un menu d'un autre profil que celui de la page où la boîte est posée. Cela permet de ne définir les menus globaux que sur le portail et de les réutiliser dans les autres profils.
+  - Ressoures numériques: séparation des droits pour les accès ArteVOD, Numilog, CVS, Vodeclic et ToutApprendre. Cela permet de gérer des droits d'accès différents par groupes d'utilisateurs.
+
+
+- Interface utilisateur:
+  - Les tableaux liste de prêts et réservations peuvent être triés
+  - Sur la réservation et ajout de notice dans un panier, si l'utilisateur n'est pas connecté, la connexion se fait par popup et permet de rester sur la page en cours.
+  - Correction de l'affichage du fil d'arianne.
+  - Ajout du titre de la notice sur le popup de réservation
+
+
+- Cosmogramme:
+  - indexation des renvois auteurs et matieres (zones 7xx$8)
+
+- En développement: recherche fédérée + SSO ToutApprendre
+
+
+
+
+24/06/2013 - V6.9
+
+- Interface d'administration
+    - Lieux: ajout des données: E-Mail, Téléphone, Site web, Latitude et Longitude (ce qui permet de générer des cartes Google Map plus précises)
+
+
+- Interface utilisateur:
+    - Les liens "Réserver" sur le résultat de recherches ne s'affiche qui si un exemplaire au moins est réservable (sur option, nous devons valider le fonctionnement avec les SIGB un par un).
+    - Lorsque on ajoute une notice à un panier en étant déconnecté, propose l'authentification puis retourne bien à la notice après authentification.
+    - Le SSO ArteVOD est accessible via l'URL /modules/arvevod (ex: http://camelia55.meuse.fr/camelia55.fr/modules/artevod/)
+
+
+- SIGB Koha:
+    - Intégration des périodiques (nécessite un import total)
+
+- Cosmogramme:
+    - Possibilité de récupérer les genres dans les notices à l'intégration
+
+
+
+
+
+17/06/2013 - V6.8
+
+- Interface d'administration:
+
+    - Limite d'upload des images pour les articles relevée à 250 ko
+    - En face du profil portail, ajout d'un bouton pour propager la configuration des pages (affichage du résultat de recherches, des notices, ...) vers tous les autres profils
+
+
+
+- Interface utilisateur:
+
+    - Fonctionnement de la barre de lien (réserver, ajouter au panier, ...) dans le kiosque en mode mur
+    - Correction du lien titre des kiosques qui dans certains cas reprenaient le contexte des recherches
+    - Meilleur rendu de la popup avis dans le résultat de recherche
+    - Correction de la suppression des avis depuis le compte abonné
+    - Enrichissements vidéo: les vidéos sont retaillées automatiquement à la taille des blocs bande annonce, interviews, clips vidéos
+    - Résultat de recherche et kiosque en mode mur: n'affiche pas la disponibilité par défaut (contactez AFI pour activation, des ajustements sont à réaliser par bibliothèque / SIGB)
+
+
+- Numilog: 
+
+    - Aspiration du catalogue via OAI.
+
+    - Indexation et recherche fédérée
+
+
+- Google analytics:
+
+    - Formatage des événements de connexion pour mieux correspondre aux données attendues par Google Analytics
+
+
+
+
+
+10/06/2013 - V6.7
+
+- Interface d'administration
+
+    - Ressources numériques (CVS / ArteVOD / Vodeclic / Numilog):
+
+        - Groupes d'utilisateurs: ajout du droit "Accéder aux ressources numériques". Attention: seul les utilisateurs appartenant à un groupe avec ce droit pourront accéder aux données externes.
+        - Les URLs pour le SSO sont maintenant statiques, ce qui facilite la rédaction d'articles avec images pour pointer sur un de ces services. Les URLs sont:  modules/numilog , modules/cvs , modules/vodeclic 
+
+    - Lettres d'informations: amélioration du filtrage des adresses mails invalides
+
+
+- Interface utilisateur
+
+    - Il est possible de replier la boîte "Afficher toutes les éditions de ce document" dans la page notice
+
+    - Résultat de recherche en mode "mur":
+
+        - ajout d'une barre de lien pour partager, réserver, voir les avis abonnés et bibliothécaires.
+        - affichage du résumé de la notice et de la disponibilité au survol de la souris
+        - déroulement progressif du lien "Afficher plus de facettes"
+        - validation HTML5
+
+    - Page notice, enrichissement des morceaux:
+
+        - suppression des tables (<table>), utilisation de listes (<ul>). Cela peut impacter vos personnalisations graphiques.
+
+
+    - Modification de la fiche abonné:
+
+            - ajout d'un bouton de retour à la page abonné
+
+            - prise en charge du mode de contact (mail / SMS / courrier - Aloès).
+
+
+    - Correction de l'enrichissement Babelthèque lorsque non connecté.
+
+
+
+
+
+03/06/2013 - V6.6
+
+- Interface d'administration
+
+    - Option "Boites en menu horizontal": il est possible de paramétrer les boîtes depuis l'interface portail.
+    - Correction de l'affichage des identifiants des utilisateurs 
+    - La mention "Lire l'article complet" est personnalisable par CSS
+
+
+- Interface utilisateur
+
+    - Moteur de recherche: la forme exacte de l'expression recherchée a plus de poids dans l'ordonnancement des résultats. Cela évite que des approchants phonétiques se retrouvent en premiers résultats dans le tri par pertinence. 
+
+    - Nouvelle boîte "Historique de recherches" (cette boîte va encore évoluer, notamment pour rendre l'historique persistent entre sessions).
+    - Navigation dans le résultat de recherche: si on est sur la page 3, visualise une notice, le "retour à la liste" ramène à la page 3.
+    - Paniers de notice: clarification des informations affichées. Si le nombre de paniers est élevé, repositionne la page pour la modification.
+
+
+- Numilog
+
+    - intégration du SSO
+    - ajout d'un type d'entrée de menu pour accéder aux ressources Numilog 
+
+
+- SIGB Nanook: affichage des collections définies en 410$t
+
+
+
+
+27/05/2013 - V6.5
+
+- Interface d'administration
+
+    - Sitothèque: 
+
+        - correction du changement de catégorie parente d'une catégorie sitothèque.
+        - une catègorie sitothèque peut être déplacée dans une autre bibliothèque.
+        - limite du nombre de caractères dans le champ commentaire relevée.
+
+    - Correction de l'éditeur CSS qui ne fonctionnait pas dans le cas d'un nouveau profil.
+
+
+    - Correction de l'envoie des événements de connexion à Google Analytics 
+
+
+    - Kiosques: ajout du tri par date de publication
+
+
+    - Paniers de notices: amélioration de la recherche des notices qui ne sont plus associées au panier suite à la modification de l'éditeur, année de publication, auteur, tome ou type de document.
+
+
+    - Bibliothèque numérique: meilleure prise en charge des vidéos YouTube
+
+
+    - Utilisateurs: affichage de la date de naissance dans le formulaire de modification
+
+
+    - Import de thesauri: ajout d'un formulaire pour modifier les libellés des thesauri
+
+
+
+- Interface utilisateur:
+
+    - Recherche avancée: correction de la sélection de la section dans le cas où un filtre par section existe déjà au niveau du profil.
+
+    - Affichage des notices: correction de l'affichage des en-têtes de notices et du tableau des exemplaires selon charte graphique
+
+    - Recherche: ajout de la facette "Domaines". Note: il faut qu'au moins un domaine (côté accès pro.) ait la case "A indexer dans les notices" de cochée.
+
+
+- Ressources numériques:
+
+    - intégration du SSO CVS. Une entrée de menu permet d'ajouter un lien vers CVS avec authentification automatique. Contactez AFI pour activation, nous devons demander les identifiants à CVS.
+
+- SIGB Aloès:
+
+    - Récupération et sauvegarde des informations abonnés suivantes: téléphone (119$a), préfère être contacté par mail (115$x), préfère être contacté par SMS (119$x). 
+
+
+- Cosmogramme:
+
+    - Import des abonnés: l'identifiant et le numéro de carte peuvent être différents (à condition que le SIGB exporte bien ces deux informations)
+
+    - Indexation des domaines dans les facettes
+
+
+
+
+
+13/05/2013 - V6.4
+
+- Interface d'administration:
+
+    - Ajout d'une interface pour les batchs accessible par les administrateurs portails (dernière boîte "Système"). C'est notamment d'ici qu'on peut lancer la tâche de récupération des paniers pour les notices qui ont été modifiées.
+
+
+- Interface utilisateur:
+
+    - Refonte des pages notices pour que les données affichées entre résultat de recherche, en tête de notice et notices similaires soient identiques et paramétrables. Personnalisation CSS plus aisée.
+    - Avis: lorsque la clé oeuvre d'une notice change (oeuvre non trouvée sur les avis), ajout d'un mécanisme pour retrouver la notice et réassigner les avis automatiquement.
+    - Boite recherche simple: le tri par défaut est maintenant paramétrable
+    - Correction de la recherche des vidéos de l'INA suite à la modification de leur site web
+
+
+- En développement:
+
+    - Affichage des facettes liées aux classifications personnelles et domaines
+
+
+
+
+
+29/04/2013 - V6.3
+
+- Interface d'administration:
+  - Correction formulaires : affichage des données dont les noms contiennent des champs avec caractères ( - ) ...
+  - Ajout fonction pour lancer la réparation sur tous les paniers
+
+- Interface utilisateur;
+  - Affichage du lien réserver seulement pour les types de documents suivants : livre, péridique, CD et DVD
+  - Correction du tri sur les menus catalogue
+  - Consolidation des paniers de notices: ajout d'un traitement permettant de retrouver les notices perdues des paniers, dans les cas où sous-titre, editeur ou année de publication ont été modifié
+
+- Autre :
+  - Amélioration css pour l'affichage des notices
+
+- En développement:
+  - Mise à jour des notices avec les facettes correspondant aux domaines lorsque clique sur le bouton 'tester' du domaine (non activé par défaut pour le moment)
+
+
+
+
+22/04/2013 - V6.2
+
+- Interface d'administration:
+
+    - Configuration de la page d'accueil: nombre maximum de boîtes dans une colonne passé à 12
+    - Correction de la pagination dans l'administration des utilisateurs
+    - Correction de la sélection des paniers d'autres bibliothécaires dans certaines configurations pour les boîtes kiosque, module lettre d'informations, menu catalogue
+
+
+- Interface utilisateur:
+
+    - Validation HTML5 des pages affichant un diaporama de la bibliothèque numérique
+    - Refonte de la page de visualisation d'une notice pour faciliter la personnalisation graphique. Validation HTML5
+    - Téléphone: accès au compte abonné, boîtes calendrier, kiosque, critiques activés sur tous les OPAC
+    - Résultat de recherche:
+
+        - Correction de l'affichage du critère "Nouveauté depuis: 0 mois" pour les catalogues
+        - Correction de l'URL pour les titres des boîtes kiosques et les menus catalogues
+
+    - Correction des urls type catalogue/appelmenu   (note: préférez recherche/simple maintenant)
+
+- Google analytics:
+
+    - envoie des événements d'authentification
+
+
+
+- En test:
+
+    - création / import de thesauri personnels, indexation, génération de facettes, sélection dans les domaines.
+
+
+
+
+
+15/04/2013 - V6.1
+
+- Moissonage des formations Vodeclic dans la bibliothèque numérique:
+
+    - nouveau type de document "Formation Vodeclic"
+    - intégration au catalogue, recherche fédérée (notices similaires, facettes, ...)
+    - import des vignettes
+    - accès direct à la formation en étant connecté au service
+
+
+- Interface d'administration:
+
+    - correction du paramétrage des kiosques où les paniers prenaient le pas sur les domaines
+    - ajout d'un lien en pied de page (à côté d'Accès pro.) pour accéder directement à la configuration de la composition de la page
+    - éditeur CSS: contournement du cache du navigateur pour que le dernier CSS soit bien rechargé après sauvegarde
+
+
+- Interface téléphone:
+
+    - l'accès au compte utilisateur disponible par défaut
+    - boîtes kiosque, calendrier et critiques disponibles par défaut
+
+
+- Performances:
+
+    - sur le serveur mutualisé, tous les OPAC basculent sur le système Memcached (quelques OPAC étaient en test cette semaine pour validation)
+
+
+
+
+08/04/2013 - V6.0
+
+- Evolutions du moteur de recherche:
+
+    - gestion correcte de l'historique du navigateur web (sélectionnez une facette, revenez en arrière).
+    - on peut retirer une facette
+    - toutes les pages peuvent être mises en signet dans le navigateur avec le contexte de recherche
+    - un seul moteur de recherche: recherches simple, avancée, guidée, géographique, domaines sont fusionnées. Plus de différence de comportement, notamment sur les filtres par profil.
+    - facettes sur la recherche guidée
+    - recherche "vide" pour parcourir tout le catalogue
+    - amélioration des performances
+
+
+- Interface d'administration:
+
+    - Domaines: 
+
+        - nouveau bouton pour afficher les permaliens vers les paniers collaboratifs et les domaines.
+        - nouveau bouton pour visualiser les paniers et domaines
+        - correction de l'affichage de l'arborescence des domaines si plus de 3 sous niveaux
+        - amélioration de la sélection des domaines et paniers collaboratifs dans les boîtes kiosques, critiques, nuages de tags, lettres d'informations
+
+
+- Interface utilisateur:
+
+    - Paniers: nouveau bouton pour afficher le panier sous forme de résultat de recherche.
+    - Fils RSS sur les kiosques: prends les dates de mise à jour des notices
+
+
+
+
+
+02/04/2013 - V5.52
+
+- Interface d'administration:
+
+    - Sitothèque: validation du format des URL sans essayer de contacter le site ajouté.
+
+- Interface utilisateur:
+
+    - enrichissements YouTube: adaptation aux évolutions des web services
+
+
+- SIGB Nanook (nécessite web services version 1.2.4-02): 
+
+    - correction de la création automatique des comptes OPAC
+    - récupérations des données suivantes via webservices: date de naissance
+
+
+- SIGB Koha  & Pikoloco: adaptation des web services avec plusieurs SIGB interrogés en parallèle (notamment pour la récupération des disponibilités des exemplaires sur plusieurs bibliothèques) 
+
+
+
+
+25/03/2013 - V5.51
+
+- Interface utilisateur:
+
+    - Ajout d'une entrée dans la fiche utilisateur permettant d'accéder aux avis rédigés
+
+    - Amélioration des performances de la recherche 
+    - Correction de l'affichage des E majuscules accentués dans les notices.
+
+
+- SIGB Koha: prise en charge de l'authentification si le web service Koha est indisponible.
+
+- SSO Vodéclic: adaptation aux modifications SSO Vodéclic.
+
+
+
+
+18/03/2013 - V5.50
+
+- Interface d'administration
+
+    - OPAC Mobile, affichage des exemplaires: les informations affichées (bibliothèque, annexe, disponibilité, ....) sont paramétrables comme dans la version standard (bouton "Propriété des modules" dans l'administration des profils).
+
+
+    - Paniers collaboratifs: dans l'administration des domaines, une nouveau bouton en face de chaque domaine permet d'associer un ou plusieurs paniers des rédacteurs / administrateurs. Ceci fait, les paniers associés deviennent collaboratifs, tous les rédacteurs peuvent ajouter / supprimer des notices de ces paniers (via leur fiche utilisateur).
+
+
+
+
+    - Menus: suppression de l'entrée "Google maps".
+
+- Interface utilisateur
+
+    - Correction du positionnement de la boîte RSS.
+
+
+
+
+
+11/03/2013 - V5.49
+
+- Interface d'administration
+
+    - Suppression du module "Configurer le plan d'accès" devenu obsolète (Google Maps ayant modifié et restreint son accès l'an passé). Il est prévu de supprimer l'entrée de menu horizontal / vertical correspondant dans les semaines qui viennent. Merci de contacter AFI pour mettre à jour votre plan d'accès en passant par un article plutôt que ce module si vous l'utilisez.
+
+    - Il est possible de supprimer un avis notice déjà validé en étant connecté en administrateur, depuis la page des avis d'un auteur (accessible en cliquant sur le nom de l'auteur d'un avis dans la boîte "critiques" ou le bloc "avis" d'une notice).
+
+    - Domaines: on peut ajouter un sous-domaine à un domaine. Cela permet de créer une hiérarchie de domaine. Pour l'instant les domaines et sous-domaines sont configurables indépendamment. Nous ajouterons bientôt quelques règles d'automatisation de la définition des domaines / sous-domaines.
+
+    - Menu Système: ajout d'une entrée "Explorateur de fichiers" qui permet d'accéder à l'ensemble des fichiers (images, flash, pdf, ...) stockés sur le serveur.
+
+    - Correction de l'accès aux fonctions "donner un avis" et "modifier la vignette" lorsque le lecteurs des extraits sonores GAM est lancé.
+
+    - Amélioration performances accès sitothèque
+
+
+- SIGB Orphée:
+
+    - Récupération du mail de l'abonné défini dans le SIGB par web service à sa connexion
+    - Création des nouveaux comptes SIGB sur l'OPAC à la connexion, ce qui évite à un nouvel abonné d'attendre le lendemain pour pouvoir se connecter
+
+
+
+
+
+04/03/2013 - V5.48
+
+- Interface d'administration
+
+    - Lettres d'information, gestion des formations, gestion des groupes d'utilisateurs: ajout d'un bouton "tout sélectionner" au niveau du résultat de recherche des utilisateurs à inscrire
+
+    - Modération des avis CMS:
+
+        - remplacement des listes "ne rien faire" / "valider" / "supprimer" par une coche verte pour valider, croix rouge pour supprimer.
+        - ajout d'un bouton pour envoyer un mail à l'auteur de l'article (si son mail est renseigné)
+        - le nom de l'auteur est clicable et permet d'accéder à la fiche utilisateur
+
+    - Affichage des articles en mode diaporama: les largeur et hauteur maximum sont passées à 2000px (1000px précédemment)
+
+
+- Interface utilisateur
+
+    - Amélioration de la compatibilité HTML5
+    - Correction de la page de connexion dont le bouton "Valider" ne fonctionnait plus sur certains OPAC
+
+- SIGB Nanook: affichage des articles de périodiques
+
+
+
+
+25/02/2013 - V5.47
+
+- Kiosques :
+    - Mode mur: positionnement correcte de l'icône RSS
+    - Ajout de la navigation par page pour les kiosques type mur et type vignettes
+
+- Mode mur :
+    - Harmonisation fonctionnement kiosque mode mur entre FF / Chrome / IE
+    - Affichage : prends en compte la hauteur de la vignette pour l'animation
+
+- Bibliothèque numerique : redimensionnement des vignettes monopage
+
+- Recherche: ajout du tri par auteur
+
+- Administration :
+    - Ajout de l'export EAD
+    - Amélioration de la fonction de generation de site pergame / nanook
+   
+- SIGB Koha :
+    - Option permettant d'interdire la reservation de document
+    - Webservice :
+    - récupération du numéro de notice pour les réservations si code barre
+    - si ID_SIGB (numéro de carte), l'utilise à la place du login pour l'authentification
+
+- Divers :
+    - Correction affichage de l'ordre des paniers de notices
+    - Filtre le titre d'un article à l'édition
+    - Correction mot de passe renvoyé pour AFIMultimedia si échec d'authentification SIGB
+    - Ajout du type_doc en class du div view_notice pour écrire des règles CSS sur le type de doc
+    - Correction de l'affichage des icones de support liés à la charte grafique *
+    - filtrage des bots par plage horaire (autorisation d'accès des moteurs d'indexation uniquement la nuit)
+
+
+
+
+18/02/2013 - V5.46
+
+- Deux nouveaux types de kiosque: 'Liste de vignettes' et 'Mur' qui reprennent l'affichage du résultat de recherche. Ces kiosques ne construisent pas d'IFrame.
+
+- Résultat de recherche:
+
+    - ajout du tri des résultats par auteur
+
+    - affichage au format Mur: homogénéisation du comportement entre Chrome / Firefox / Internet Explorer
+
+
+- Prolongation des prêts: ajout d'une notification affichant le résultat de la demande
+
+- Réservations: correction du popup d'authentification qui revenait en boucle sous Firefox si l'utilisateur n'était pas authentifié
+
+- Paniers de notices:
+
+    - correction de l'export Unimarc
+
+    - il n'est plus nécessaire de faire clic-droit + enregistrer sous... pour télécharger le fichier
+
+
+- SIGB Koha: 
+
+    - import des mots de passe cryptés et authentification
+    - prise en charge du numéro de carte si différent du login pour les web services
+
+- SIGB Aloès: correction de la mise à jour des données utilisateurs (courriel, mot de passe) via web services depuis la fiche abonné sur l'OPAC
+
+- SIGB Dynix: amélioration de la reconnaissance des documents réservables
+
+- Cosmogramme: correction du rejet des exemplaires par annexe lorsque défini en zone 995
+
+
+
+
+11/02/2013 - V5.45
+
+- Interface utilisateur:
+  - il est possible d'afficher la facette "tags" dans le résultat de recherche
+  - les vignettes non reconnues sont générées en HTML et personnalisables par CSS (voir http://www.bibliopedia.fr/index.php?title=AFI-OPAC2.0_-_Exemples_CSS#Style_des_vignettes_des_documents_non_reconnus )
+  - correction du tri par nouveauté dans les kiosques
+  - correction prise en compte des facettes "tags" dans les domaines
+
+- Interface administration:
+  - Refonte de l'interface d'administration de la sitothèque qui est maintenant comme le CMS et la bibliothèque numérique
+  - Ajout d'un bouton de prévisualisation d'un site de la sitothèque 
+  - Ajout des info-bulles sur les actions possibles dans l'arbre des albums, articles et sites
+  - Lorsqu'on a fini de modifier un article / site / album, le retour rouvre l'arbre à la catégorie correspondante
+  - Affichage des domaines en mode arborescent pour les articles
+
+- Cosmogramme:
+  - Contrôle de la taille minimum pour un import total de notices
+
+
+
+
+04/02/2013 - V5.44
+
+- Interface utilisateur :
+    -  Compatibilité Internet Explorer 7 & 8 pour l'affichage en mode mur
+ 
+- Interface d'admin :
+    -  Déplacement des boites sur la page d'accueil : possibilité de poser des boites dans la bannière.
+    -  Les catalogues dynamiques deviennent des domaines, ajout de la notion de sous-domaines
+    -  Possibilité de dupliquer le menu horizontal d'un profil sur tous les autres  profils (supprime les  configurations existantes)
+    -  Outil de génération de site : permet de générer des profils ,
+les catégories des articles, dossiers serveurs et des domaines à l'identique à partir d'un fichier texte au format org-mode.
+
+-  Création d'un système de tâches à lancer périodiquement
+
+- Développements en cours:
+    - Possibilité d'associer à un ou plusieurs des domaines les articles/RSS/sitothèques/profils 
+    - Indexation des domaines
+
+
+
+
+28/01/2013 - V5.43
+
+- Résultat de recherche:
+
+    - nouveau mode d'affichage sous forme de mur. Cela se paramètre dans la page du résultat de résultat de recherche, option "Format".
+
+    - pour modifier les hauteur et largeur des vignettes en mode mur, voir: http://www.bibliopedia.fr/index.php/AFI-OPAC2.0_-_Exemples_CSS#R.C3.A9gler_les_hauteur_et_largeur_des_vignettes_sur_le_r.C3.A9sultat_de_recherche_en_mode_.22Mur.22
+    - génération de vignettes avec le titre du document si la vignette est introuvable
+    - le pager est plus facilement modifiable par CSS (classe "pager")
+
+- Nouveau système de génération de site, qui permet d'avoir les profils, pages, catégories d'article, dossiers d'image ... identiques.
+
+- Cosmogramme: si plusieurs intégrations sont lancées le même jour, les journaux sont concaténés (et non plus écrasés).
+
+- SIGB Dynix: sur réservation d'un document disponible, envoie un mail à la bibliothèque de retrait.
+
+
+
+
+21/01/2013 - V5.42
+
+- Administration depuis le portail: 
+
+    - les clés de configuration des boîtes n'apparaissent que lorsque la souris survole la boîte, ce qui évite des chevauchements de clés
+    - un lien à gauche du menu horizontal permet d'accéder directement à la configuration du menu
+
+
+- Amélioration compatibilité SIGB Dynix
+
+- CMS: un article qui n'est pas dans l'état "Validé" n'est plus indexé
+
+- Suggestion d'achats:
+
+    - lorsque la suggestion est envoyée par un abonné, le numéro de carte dans le tableau des suggestions (côté pro.) permet d'accéder directement à la fiche abonné
+    - si la suggestion est envoyée par un abonné dont le courriel est renseigné, un bouton à droite de la suggestion permet d'envoyer un mail à cet abonné pour lui répondre
+
+
+- Le titre de la boîte kiosque est maintenant un lien qui permet d'afficher les notices sous la forme d'un résultat de recherche
+
+- Cosmogramme: amélioration de la conversion des caractères type "É" "œ" ...
+
+- Mise à jour des numéros de téléphone hotline sur la page accès pro.
+
+- Spécial hackathon:
+
+    - simplification du rendu des pages d'accueil (accueil.phtml) et contenu (contenu.phtml) qui peuvent être redéfinies par charte graphique.
+
+
+    - la balise <body> contient une classe CSS précisant le profil courant (ex: profil_103), ce qui permet de styliser certaines parties communes (comme le menu horizontal) selon la page affichée. Voir http://www.bibliopedia.fr/index.php?title=AFI-OPAC2.0_-_Exemples_CSS#Changer_la_couleur_du_titre_du_lien_dans_le_menu_horizontal_selon_le_profil_courant
+
+    - la date d'un avis est rendue dans une balise <span>, ce qui permet d'écrire une règle CSS permettant de la cacher. Voir http://www.bibliopedia.fr/index.php/AFI-OPAC2.0_-_Exemples_CSS#Cacher_la_date_des_avis
+
+    - chaque boite est maintenant rendue dans un <div> qui précise le type de la boîte. Par exemple: "<div class='boite calendar'>"
+
+    - profil téléphone: il est maintenant possible d'injecter un fichier javascript (à l'instar des CSS)
+
+    - les titres des articles affichés depuis le menu horizontal sont maintenant intégrés dans la balise <title>, ce qui permet d'améliorer le référencement et l'analyse des accès à ces pages dans Google Analytics
+
+    - le code source de Cosmogramme est maintenant totalement libéré et sous licence AGPL. 
+
+
+
+
+
+07/01/2013 - V5.41
+
+- Bibliothèque numérique:
+
+    - nouveau feuilleteur monopage pour les documents numérisés
+    - feuilleteur: les contrôles de zoom sont maintenant placés dans une barre avec texte d'aides
+
+
+- Affichage notice:
+
+    - bloc notice détaillée: affichage de tous les titres
+    - les blocs bande-annonce, photos et bibliographie sont chargés en parallèle pour réduire les temps d'attente
+
+
+
+17/12/2012 - V5.40
+
+- Harmonisation de l'affichage des titres dans le résultats de recherche et la page de visualisation de notice (affichage du tome)
+
+- SIGB Microbib:
+- Affichage de la disponibilité des réservations dans le compte lecteur
+- Affiche si l'exemplaire est inaccessible au prêt lorsque c'est le cas
+
+- SIGB Orphée: récupération du rang de réservation par web services
+
+- Lettres d'information: correction de l'envoi lorsqu'un mail est invalide 
+
+- Amélioration des performances de l'affichage des notices et de l'intégration des catalogues
+
+
+
+
+10/12/2012 - V5.39
+
+- Bibliothèque numérique / export OAI / Gallica / Europeana : 
+- ajout de l'information "Nature de document" dans les albums  (exporté en 200$b pour l'Unimarc  et  dc:type en DublinCore)
+- correction des erreurs de validation relevées par l'explorateur Open Archives - http://re.cs.uct.ac.za
+- Amélioration des performances
+- accès au compte lecteur plus rapide pour un nombre de prêts / réservations > 1000
+- optimisations de la structure des bases de données
+- cache des boîtes passée à 60mn (c'est à dire que lorsqu'un article est publié, il sera visible dans l'heure qui suit au plus tard sur la partie publique)
+
+- Amélioration compatibility SIGB Dynix
+
+- Mise à jour de la documentation d'installation de l'OPAC (voir fichier INSTALL dans les sources de l'édition communautaire: http://afi-forge.afi-sa.fr/projects/opacce/repository/entry/trunk/INSTALL )
+
+
+
+
+03/12/2012 - V5.38
+
+- Améliorations performances d'affichage de la page d'accueil, résultats de recherche et notice.
+
+- Amélioration performances de l'intégration des exports Unimarc
+
+- Correction du kiosque en mode cube qui ne tournait pas dans certains cas
+ 
+
+
+26/11/2012 - V5.37
+
+- Notices sonores: 
+- affichage de la liste des morceaux si présents dans la notice unimarc 
+- affichage/lecture des extraits sonores si présents dans la notice unimarc
+
+- Amélioration compatibilité SIGB Dynix
+
+- La liste des zones de titre affichés dans le résultat de recherche est paramétrable. Par défault: 200$a,e,h et i.
+
+
+- SIGB Aloès: si communication interrompue l'authentification pour les postes multimédias utilise les comptes OPAC
+
+
+
+
+19/11/2012 - V5.36
+
+- Nouveau module "Création de formulaires" qui permet de créer vos propres formulaires et d'exploiter les données reçues.
+- cette option nécessite l'intervention d'AFI pour activation
+- tutoriel vidéo: https://vimeo.com/53743750
+
+- Modules "Lettres d'information", "Groupes" et "Formations": la recherche d'utilisateurs est restreinte au début du nom ou de l'identifiant / numéro de carte
+
+- Nouvelle boîte abonné "Poste multimédia"
+
+
+- Correction de l'accès téléphone
+
+
+
+
+12/11/2012 - V5.35
+
+- Création de la boîte "Lettres d'information"
+
+
+- Sous le capot: mise à jour des framework javascript JQuery / JQueryUI / Amber
+
+- Correction paramètrage page notice
+
+- Cosmogramme: amélioration de l'import MARC21
+
+
+
+
+05/11/2012 - V5.34
+
+- Création des boîtes "Prêts" et "Réservations". Ces boîtes ne s'affichent que lorsqu'on est connecté. (Note: les boîtes "lettres d'informations", "formations", "postes multimédias" et "panier" vont suivre, ce qui permettra ensuite de pouvoir personnaliser les pages de comptes abonnés).
+
+
+- SIGB Aloès / AFI-Multimedia: récupération en temps réel des noms, prénoms, mot de passe et date de fin d'abonnement. Lorsque la carte d'un abonné est renouvelée, il peut se connecter directement à un poste multimédia.
+
+- Les champs E-mail paramétrables par profil sont maintenant limités à 150 caractères (au lieu de 50 précédemment).
+
+- Catalogues dynamiques: le filtrages côte à côte fonctionne sur tous les SIGB (auparavant Pergame seulement). Cela nécessite un import total, contactez la hotline AFI si besoin.
+
+- Correction de l'accès au paramétrage de la page "résultat de recherche"
+
+- Cosmogramme: amélioration des performances d'import des catalogues
+
+
+
+29/10/2012 - V5.33
+
+- On peut avoir plusieurs courriels de contact séparés par des virgules
+
+
+- Les rédacteurs bibliothèque peuvent modérer les vignettes des notices
+
+- Ajout d'un lien "Retour au site" sur la page de connexion à un profil privé ou accès pro.
+
+
+- Bibliothèque numérique: les catégories de premier niveau sont triées par libellé.
+
+- Correction du lien "Retour à la liste" sur la page notice qui renvoyait dans certains cas sur la page d'accueil ou une autre notice
+
+- Correction accès LastFM pour la récupération des morceaux d'un sonore.
+
+
+
+
+22/10/2012 - V5.32
+
+- Bibliothèque numérique - feuilleteur de livres numérisés: ajout d'un bouton (le dernier) pour télécharger l'image haute résolution
+
+
+- On peut réserver un document directement depuis le résultat de recherche 
+
+
+- Suggestion d'achats:
+  - Ajout d'un option pour afficher / cacher le lien "Suggérer un achat" dans le résultat de recherche. Accessible dans la configuration de la recherche simple / avancée:
+
+
+  
+  - Affichage de la bibliothèque de l'abonné qui a émis la suggestion achat, côté accès pro. / modération:
+
+
+
+  - Le courriel destinataire des suggestions d'achat peut être différent du mail de contact, par profil. Si non-spécifié, prends le courriel de contact
+
+
+
+- Correction affichage notice détaillée lorsque le rôle des auteurs contenait certains caractères mal pris en charge. 
+
+- Amélioration des performances:
+  - compression des fichiers CSS / JS au niveau transfert HTTP
+  - si le CSS associé au profil n'existe plus, ne fait plus de requêtes inutiles au serveur
+  - requêtes bibliothèque numérique non-bloquantes
+
+- Cosmogramme:
+  - amélioration import Marc21
+  - paramétrage du champ type de doc dans les profils de données
+
+
+
+
+
+
+15/10/2012 - V5.31.4
+
+- Amélioration des performances: 
+  - les requêtes liées aux notices sont moins bloquantes, ce qui évite une saturation des requêtes en cours de traitement
+  - les requêtes exemplaires, notices similaires, avis, resume, vignette et biographie sont traitées en parallèle
+  - l'éditeur CSS se charge plus rapidement
+
+- Il est possible d'uploader des fichiers .ogg dans la bibliothèque numérique
+
+
+
+
+08/10/2012 - V5.31
+
+- OPAC Mobile: page d'accueil s'adapte automatiquement aux différents formats d'écran téléphone / tablette
+
+- Intégration d'un éditeur CSS en ligne (activable sur demande pour le moment)
+
+- A l'instar des CSS par profil, il est maintenant possible d'intégrer un fichier Javascript
+
+- Lettres d'information: nouvelle page côté "accès pro." pour abonner des utilisateurs.
+
+- SIGB Dynix: intégration des web services
+
+- Page notice: ajout d'un lien "Réserver" dans le bandeau d'en-tête
+
+- Résultat de recherche: ajout d'un lien "Suggérer un achat" 
+
+- Kiosques flash:
+- Correction de la mise à jour d'une vignette lorsque celle ici est modifiée (via la page notice)
+- Correction des problèmes d'accents lorsque la vignette est générée avec le titre de la notice
+- Amélioration du rendu des vignettes avec titre (format PNG au lieu de JPG)
+
+- Bibliothèque numérique: 
+- fonction de suppression des médias par lot
+- export OAI: amélioration export Dublin Core des notices Unimarc 
+
+
+
+
+01/10/2012 - V5.30
+
+- Intégration Bibliothèque numérique / ArteVOD: récupération des vignettes lors du moissonnage
+
+- SIGB Aloès:
+- affichage en temps réel de l'emplacement des exemplaires
+
+- SIGB Nanook:
+- création des comptes OPAC en temps réel
+- affichage des causes d'indisponibilité des exemplaires
+- mise à jour de la date de fin d'abonnement en temps réel sur les comptes OPAC
+
+- Bibliothèque numérique: 
+- meilleure prise en compte des EPUB dans les boîtes de type "Bibliothèque numérique"
+- il est possible de spécifier la licence d'un album, pris en compte dans l'export Dublin Core / OAI (champ dc:rights)
+
+- Correction de lenteurs, générées par les kiosques, constatées sur quelques OPAC
+
+- Correction de la prise en compte de l'ordre de tri lors d'une recherche avec rebond (par exemple quand on clique sur l'auteur dans une notice détaillée)
+
+
+
+
+24/09/2012 - V5.29
+
+- Il est possible de modifier / modérer la vignette d'une notice depuis la page de visualisation de la notice (lien "Modifier la vignette" en dessous de la vignette lorsqu'on est connecté en niveau rédacteur bibliothèque ou supérieur). 
+ 
+- Ajout de la gestion de lieux et association avec les articles. Cela permet d'intégrer une carte dans l'article qui renvoie sur google maps. Exemple: http://web.afi-sa.net/pergame-enligne.net/cms/articleview/id/57
+
+- Amélioration de la récupération des résumés complets des éditeurs pour l'enrichissement des notices.
+
+- SIGB Aloès: récupération de la côte exemplaire et localisation en temps réel.
+
+- Correction de la recherche par ISBN via la boîte de recherche simple.
+
+
+
+
+17/09/2012 - V5.28
+
+- Option Bibliothèque numérique: intégration des liens  FRBR entre notices sur le téléphone
+
+- Option OPAC Mobile: intégration JQuery Mobile de la boîte avis et du résultat de recherche
+
+- Suggestions d'achat: affichage des nom, prénoms et numéro abonné côté accès pro.
+
+- Calendrier: la page ouverte par un clic sur le titre de la boîte n'affiche plus les évènements / articles qui ne sont plus publiés
+
+- Kiosque: correction de la sélection du nombre de notices en mode aléatoire
+
+
+
+
+10/09/2012 - V5.27
+
+- FRBR (en test): on peut définir des relations entre notices (par exemple "est la version numérique de", "vous aimerez aussi", ...). Pour l'instant seulement sur l'option "bibliothèque numérique".
+
+- ArteVOD (en test): intégration du SSO qui permet aux abonnés de visionner les films en intégralité.
+
+- Bibliothèque numérique: un album peut être publié ou non, ce qui permet de contrôler son indexation et son apparition dans les résultats de recherche.
+
+- Un profil peut être dupliqué intégralement avec ses pages.
+
+- Amélioration de l'intégration Babelthèque.
+
+
+
+
+03/09/2012 - V5.26
+
+- Lorsqu'on travaille côté accès pro. l'OPAC garde la session active pour éviter la déconnexion (typiquement lors de la rédaction d'un article qui dure longtemps)
+
+- Nouveau module de suggestion d'achat. Une entrée de menu vertical permet de créer un lien sur le formulaire. Après validation, un mail est automatiquement envoyé à l'abonné et à la bibliothèque (à l'adresse renseignée dans le profil). Les suggestions sont aussi stockées et modérables côté accès pro. dans le menu modération.
+
+- Intégration Babelthèque: l'OPAC affiche maintenant les suggestions de lecture, étiquettes, citations et vidéos de Babelio. Amélioration de l'intégration des avis. Visible sur http://camelia55.meuse.fr/meuse.fr/recherche/viewnotice/clef/LETRONEDEFER--MARTING-1-PYGMALION-1998-1/type_doc/1/
+
+-  Option AFI-Multimédia: 
+- affichage des noms des bibliothèques au lieu des sites AFI-Multimedia.
+- les postes sont utilisables dès création du compte abonné dans le SIGB.
+
+- Correction d'une faille de sécurité au niveau des comptes invités qui permettait de lister les inscriptions en attente.  
+
+- Correction du fonctionnement des réservations avec le SIGB Pergame.
+
+
+
+
+27/08/2012 - V5.25
+
+- Indexation des auteurs d'une ou deux lettres (ex: AC/DC, M, L, ...). L'OPAC retrouve donc les notices avec une recherche d'une lettre ou deux. Exemple de recherche sur U2: http://www.pergame-enligne.net/pergame-enligne.net?q=U2
+Cela nécessite une réindexation complète de la base de données (opération longue) et sera fait sur demande en contactant la hotline AFI.
+
+- Création de comptes abonnés en temps réel: dès qu'un abonné est créé dans le SIGB il peut se connecter à l'OPAC ou réserver un poste multimedia. Fonctionne uniquement avec Aloès actuellement, bientôt Nanook. Pour les autres SIGB, contacter AFI.
+
+- Les titres des pages reprennent le titre du contenu. Par exemple sur http://web.afi-sa.net/pergame-enligne.net/cms/articleview/id/57, le titre de l'onglet dans le navigateur reprends le titre de l'article. Cela permet d'améliorer le référencement des pages, le partage sur les réseaux sociaux et l'historique de navigation.
+
+- Option AFI-Multimedia: 
+- ajout sélection du groupe de postes / section avant le choix du poste
+- il est possible de revenir sur une étape précédente dans le processus de réservation
+
+
+
+
+20/08/2012 - V5.24
+
+- Accès direct à la recherche simple:
+- On peut lancer directement une recherche dans l'OPAC avec le paramètre "q=" dans l'url. Cela permet de faire des liens sur les résultats de recherche.
+ex:   http://web.afi-sa.net/pergame-enligne.net?q=tintin+picaros
+http://web.afi-sa.net/pergame-enligne.net?q=millenium+stieg+larsson
+
+- Recherche par ISBN: http://web.afi-sa.net/pergame-enligne.net?q=2-7427-6501-8
+
+- Liens permanents sur les notices: les liens utilisent maintenant la clé alpha, ce qui évite de perdre certains liens lors d'un import total.
+ex: http://web.afi-sa.net/pergame-enligne.net/recherche/viewnotice/clef/TINTINETLESPICAROS--HERGE-23-CASTERMAN-1977-1
+
+- Les administrateurs bibliothèque peuvent configurer les boîtes des profils associés à leur bibliothèque.
+
+- Révision graphique de la page "Mon compte"
+
+- Nouvelle option de profil: "Réseaux sociaux et contact" qui affiche les liens pour partager le site sur twitter et facebook et contacter la médiathèque.
+
+- Groupes d'utilisateurs (options AFI-Mutimedia et Gestion des formations) : 
+- Ajout du mode de sélection "dynamique", qui permet de créer un groupe dont les membres sont sélectionnés selon critères (par exemple, un groupe qui contient tous les abonnés SIGB)
+
+- Option AFI-Multimedia:
+- Accès pro: ajout du lien par site pour accéder à l'administration du serveur AFI-Multimedia
+- Si une bibliothèque n'a pas d'horaires d'ouverture, le site associé n'apparaît pas dans le choix pour la réservation d'un poste
+
+
+
+
+13/08/2012 - V5.23
+
+- Amélioration compatibilité SIGB Aloès
+
+- Personnalisation graphique (voir https://vimeo.com/40147080):
+
+    Pour faciliter la personnalisation CSS des pages, la classe de la balise body contient maintenant les noms du controller et de l'action courante.
+
+
+    Par exemple, lorsqu'on est sur la page http://mon_opac.net/recherche/avancee, la balise body est définie comme ceci:
+
+    <body class="recherche_avancee">
+
+
+    Sur la page http://mon_opac.net/abonne/reservations:  <body class="abonne_reservations">
+
+
+    Et sur la page d'accueil: <body class="index_index">
+
+
+    Cela permet de définir des règles CSS pour une page donnée seulement. Par exemple, si on veut que le texte des balises "h1" soit rouge uniquement sur la page des paniers de notice (http://mon_opac.net/panier/index), on définit la règle CSS:
+
+
+    body.panier_index h1 {
+
+      color: red;
+
+    }
+
+
+- En cours de test:
+- Intégration AFI-Multimedia: réservation de postes depuis l'OPAC, multi-sites
+
+- Nouveau module de gestion des horaires d'ouverture d'une bibliothèque (option)
+
+
+
+
+30/07/2012 - V5.22
+
+- Bibliothèque numérique
+- intégration des types de documents numériques dans la recherche avancée
+
+- Amélioration compatibilité SIGB BiblixNet
+
+- Remplacement des sélecteurs de date par le calendrier JQuery
+
+- Le cache de catalogue est désactivé lorsqu'on est connecté en administrateur, ce qui permet de voir de suite les modifications de catalogues dynamiques sur la page d'accueil
+
+- L'entrée de menu "Articles CMS" prends en compte toutes les options lorsque utilisé en menu horizontal 
+
+
+
+
+10/07/2012 - V5.21
+
+- Amélioration compatibilité Web Services SIGB Aloès
+
+- Amélioration compatibilité Web Services SIGB Orphée
+
+- Intégration Cosmogramme / SIGB Dynix
+
+- Intégration Cosmogramme + Web Services SIGB BiblixNet
+
+- Implémentation de la prolongation des prêts SIGB Pergame (en cours de test)
+
+- Intégration enrichissements Babelthèque (nécessite activation).
+
+
+
+
+02/07/2012 - V5.20
+
+- Bibliothèque numérique
+- Moissonnage des films ArteVOD ( http://mediatheque-numerique.com ), indexation, affichage des bandes annonces
+- Amélioration de la vitesse de rendu de la partie administration
+
+- Téléphone
+- il est possible de basculer en vue complète et vice-versa
+
+- CMS
+- il est possible de supprimer les avis sur article depuis le portail en étant connecté en administrateur
+- l'entrée de menu vertical prends bien en compte tous les paramètres de sélection et de tri
+- affichage diaporama: prends correctement en compte le paramètre de hauteur
+
+- Administration
+- nouvelles icônes
+
+- SIGB Aloès
+- choix du site de retrait lors de la réservation
+- compatibilité Aloès V190
+
+
+
+
+18/06/2012 - V5.19
+
+- Diaporama (Articles et Bibliothèque numérique): 
+- ajout de flèches pour faire défiler les images
+- nouveaux modes: défilement vertical, rideau horizontal, rideau vertical
+
+- La réservation par mail affiche maintenant le libellé de la bibliothèque
+
+- Amélioration de la recherche pour l'enrichissement LastFM des notices
+
+- Configuration de la page d'accueil: il est maintenant possible de déplacer les boîtes directement par glisser/déposer côté portail lorsqu'on est administrateur
+
+- Téléphone
+- affichage des icônes de support dans le résultat de recherche
+- exemplaires:
+- affichage des horaires d'ouverture de la bibliothèque
+- affichage du plan d'accès + lien google maps pour le calcul de l'itinéraire
+- ajout d'une barre de navigation
+
+- Option OPAC Mobile
+- suppression des réservations et prolongations des prêts sur le compte lecteur
+
+- Bibliothèque numérique
+- Import fonctionnel des notices OAI dans la bibliothèque numérique
+- Affichage du player Gallica pour les notices importées de Gallica (OAI)
+- (Beta) affichage du feuilleteur de livres numériques
+ 
+
+
+04/06/2012 - V5.18
+
+- Correction de l'envoie des mails via le formulaire de contact
+
+- Correction de la recherche des résumés externes des notices
+
+- Amélioration de la mise en page du mail "Mot de passe oublié"
+
+- Un prêt est considéré en retard à partir du lendemain de sa date de retour
+
+- Téléphone
+- Intégration de l'interface JQuery Mobile
+- Nouvelle boîte de recherche simple
+- Visualisation des vidéos associées aux notices
+- Affichage de la disponibilité des exemplaires
+- Intégration de la boîte kiosque
+- Intégration de la boîte calendrier
+- Intégration de la boîte critiques
+
+- Option OPAC Mobile:
+- Réservation des exemplaires, choix du site de retrait
+- Accès à la configuration des boîtes
+
+
+
+21/05/2012 - V5.17
+
+- Bibliothèque numérique:
+- interface: réorganisation des menus, ajout d'icônes support pour les ressources numérisées, livres électroniques et diaporama
+- OPDS: parcours de catalogues OPDS (distribution et acquisition de publications électroniques), import des notices et livres numériques dans la bibliothèque numérique
+- OPDS: activation du module de recherche Open Search lorsque pris en charge par le serveur ODPS 
+- OAI: on peut maintenant ajouter ses propres entrepôts
+- OAI: recherche de notices côté administration
+- OAI: import (expérimental) des notices dans la bibliothèque numérique
+
+- Kiosques: correction de la redirection vers le profil d'origine du kiosque lorsqu'il est intégré dans un article 
+
+- Création de pages d'erreurs pour éviter les redirections en cascade si un problème apparaît sur la page d'accueil
+
+- Correction d'un problème de déconnexions aléatoires du compte utilisateurs sur certains sites avec plusieurs URL d'accès
+
+- Compatibilité PHP 5.4
+
+
+
+
+14/05/2012 - V5.16
+
+- Performances: ajout d'un cache au niveau catalogue qui accélère sensiblement le rendu des kiosques et la navigation dans le catalogue. Diminution de la charge serveur.
+
+- Téléphone: 
+- ajout de la boîte bibliothèque numérique
+- ajout de la boîte connexion
+- ajout de la consultation du compte lecteur (prêts / réservations - en lecture seule actuellement)
+- HTML5
+
+- Bibliothèque numérique
+- amélioration de l'interface d'administration (comme les articles, champ de recherche)
+- ajout de l'import et indexation des livres numériques au format EPUB (téléchargeables aussi depuis l'interface téléphone)
+
+- Serveur OAI 
+- amélioration compatibilité Gallica
+
+
+
+
+07/05/2012 - V5.15
+
+- Nouveau module: serveur OAI. L'OPAC peut maintenant être configuré comme dépôt OAI pour exporter toutes les notices, articles, sitothèque, RSS ou une sélection via catalogues dynamiques. Bientôt une première mise en production avec Gallica. Contacter AFI pour activation.
+
+- Les pages sont maintenant rendues en HTML5 avec rétrocompatibilité pour Internet Explorer
+
+- Boite de connexion, nouvelles options: 
+- messages d'exemple dans les champs de saisies (placeholders HTML5)
+- configuration des libellés "se connecter" / "mot de passe oublié"
+
+- Désactivation automatique du cache des réservations et prêts lorsqu'on navigue dans l'espace abonné (ce qui permet d'avoir les réservations / prêts en instantané sur ces pages)
+
+- Clarification des messages d'erreur sur le formulaire de contact
+
+- Module de gestion des formations, fusions de courrier: date de fin disponible, correction de l'affichage des bibliothèques.
+
+
+
+
+30/04/2012 - V5.14
+
+- Module de gestion des formations:
+- gestion des lieux + géolocalisation 
+- ajout d'une date de fin de session
+- pour les sessions étalées sur plusieurs jours, génération d'une fiche d'émargement par jour
+- affichage plus lisible de la liste des formations côté portail
+
+- Utilisateurs: ajout champs téléphone, adresse, code postal, ville
+
+- Correction accès au site via iPhone si aucun profil Smartphone de défini
+
+- Réservations: affichage de la date estimée de disponibilité (nécessite Nanook 1.1)
+
+- Ajout des liens vers le google groups + bibliopedia sur la page d'accueil côté administration
+
+- Déclaration de licence pour les icônes Nuvola
+
+
+
+
+23/04/2012 - V5.13
+
+- Newsletters: le contenu est maintenant en HTML par défaut, intégration de CKEditor
+
+- Intégration Vodéclic (contacter AFI pour activation)
+
+- Intégration Nanook (à partir de la version 1.1): 
+    - ajout option du choix de la bibliothèque de retrait
+    - affichage du message du code activité paramétré dans Nanook
+
+- Calendrier:
+    - le nombre de "Prochains rendez-vous" affiché est configurable 
+    - filtrage par catégories sélectionnées lorsqu'on clique sur le titre ou le mois
+
+- Boîte recherche simple: activation recherche vocale (uniquement sous Chrome et Safari) 
+
+- Lien vers les notes de version sur la page accueil administrateur
+
+
+
+
+17/04/2012 - V5.12 
+
+- Cosmogramme indexe maintenant les notices de manière incrémentale, ce qui permet de raccourcir nettement les indexations quotidiennes et diminuer la charge du serveur. Il se peut que quelques OPAC aient des facettes fausses (nombre de notices) aujourd'hui le temps que les nouvelles indexations soient lancées.
+
+- on peut définir des filtres multiples sur les sections et annexes au niveau profil. 
+
+- le rendu des kiosques flash est maintenant mis en cache, ce qui améliore la rapidité d'affichage. Pour rappel, ce cache est présent pour toutes les boîtes et mis à jour toutes les 15mn. Il est automatiquement désactivé lorsqu'on est connecté en tant que modérateur ou administrateur pour que les modifications des boîtes soient automatiquement visibles sur son poste.  
+
 - la mise à jour se base maintenant sur la version communautaire et libre de l'OPAC, sous license AGPL. Les sources sont disponibles ici: http://afi-forge.afi-sa.fr/projects/opacce .
\ No newline at end of file
diff --git a/application/modules/opac/controllers/CatalogueController.php b/application/modules/opac/controllers/CatalogueController.php
deleted file mode 100644
index 4bafbc240b20f1da4c8aed034027536cdb13533f..0000000000000000000000000000000000000000
--- a/application/modules/opac/controllers/CatalogueController.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-/**
- * Copyright (c) 2012, Agence Française Informatique (AFI). All rights reserved.
- *
- * AFI-OPAC 2.0 is free software; you can redistribute it and/or modify
- * it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE as published by
- * the Free Software Foundation.
- *
- * There are special exceptions to the terms and conditions of the AGPL as it
- * is applied to this software (see README file).
- *
- * AFI-OPAC 2.0 is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
- *
- * You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
- * along with AFI-OPAC 2.0; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA 
- */
-//////////////////////////////////////////////////////////////////////////////////////////
-// OPAC3 - Controleur catalogues
-//////////////////////////////////////////////////////////////////////////////////////////
-class CatalogueController extends Zend_Controller_Action
-{
-	private $catalogue;														// Instance de la classe catalogue
-	private $liste;																// Instance de la classe de liste de notices
-	private $preferences;													// Préférences pour la liste du résultat
-	
-//------------------------------------------------------------------------------------------------------
-// Initialisation du controler
-//------------------------------------------------------------------------------------------------------
-	function init()
-	{
-		// Instanciations
-		$this->catalogue = new Class_Catalogue();
-		
-		// Reset session
-		if (isset($_REQUEST["reset"]) && ($_REQUEST["reset"] == "true"))
-		{
-			unset($_REQUEST["reset"]);
-			unset($_SESSION["recherche"]);
-		}
-
-		// Facettes
-		if(array_isset("facette", $_REQUEST)) 
-		{
-			$facette = $_REQUEST["facette"].";";
-			$facettes = isset($_REQUEST["facettes"]) ? $_REQUEST["facettes"] : '';
-			if(strpos($facettes,$facette) === false) $facettes.=" ".$facette;
-			$_REQUEST["facettes"]=$facettes;
-			unset($_REQUEST["page"]);
-			unset($_REQUEST["facette"]);
-			unset($_SESSION["recherche"]["resultat"]);
-		}
-
-		// Url de retour
-		$this->view->url_retour=BASE_URL."/catalogue/".$this->_getParam("action")."?";
-		foreach($_REQUEST as $clef => $valeur) $this->view->url_retour.="&".$clef."=".$valeur;
-		
-		// Préférences
-		$current_module=$this->_getParam("current_module");
-		$this->preferences=$current_module["preferences"];
-
-	}
-	
-
-//------------------------------------------------------------------------------------------------------
-// Appel par une ligne de menu
-//------------------------------------------------------------------------------------------------------  
-	public function appelmenuAction() {
-		return $this->_forward('simple', 'recherche');
-	}
-
-//------------------------------------------------------------------------------------------------------
-// Texte de sélection pour les facettes
-//------------------------------------------------------------------------------------------------------
-	private function getTexteSelection()
-	{
-		$facette = '';
-		// facettes
-		if(array_isset("facettes", $_REQUEST))
-		{
-			$items=explode(";",$_REQUEST["facettes"]);
-			foreach($items as $item)
-			{
-				$item=trim($item);
-				if(!$item) continue;
-				if($facette) $facette.=", ";
-				$facette.=Class_Codification::getInstance()->getNomChamp($item)."=";
-				$facette.= Class_Codification::getInstance()->getLibelleFacette($item);
-			}
-		}
-		else $facette=$this->view->_("aucune");
-		return $this->view->_("Facettes: %s", $facette);
-	}
-
-}
\ No newline at end of file
diff --git a/application/modules/opac/controllers/CmsController.php b/application/modules/opac/controllers/CmsController.php
index 38f10a1a2d7ff5ee1feb72461260bb25983a61ea..33d67029bd34144bf64cf742448a15d46f906ddf 100644
--- a/application/modules/opac/controllers/CmsController.php
+++ b/application/modules/opac/controllers/CmsController.php
@@ -120,8 +120,6 @@ class CmsController extends Zend_Controller_Action {
 			$this->_redirect('opac/index', ['exit' => true]);
 		}
 
-		xdebug_break();
-
 		if ($article->isArchived() && !Class_Users::isCurrentUserCanAccesBackend()) {
 			throw new Zend_Controller_Action_Exception($this->view->_('Désolé, cette page n\'existe pas'), 404);
 			return;
diff --git a/application/modules/opac/controllers/EtagereController.php b/application/modules/opac/controllers/EtagereController.php
deleted file mode 100644
index b3d86f628e741d8b0e710408b4fbe5e9ee26af1f..0000000000000000000000000000000000000000
--- a/application/modules/opac/controllers/EtagereController.php
+++ /dev/null
@@ -1,128 +0,0 @@
-<?php
-/**
- * Copyright (c) 2012, Agence Française Informatique (AFI). All rights reserved.
- *
- * AFI-OPAC 2.0 is free software; you can redistribute it and/or modify
- * it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE as published by
- * the Free Software Foundation.
- *
- * There are special exceptions to the terms and conditions of the AGPL as it
- * is applied to this software (see README file).
- *
- * AFI-OPAC 2.0 is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
- *
- * You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
- * along with AFI-OPAC 2.0; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA 
- */
-//////////////////////////////////////////////////////////////////////////////////////////
-// OPAC3 - Controleur étagères
-//////////////////////////////////////////////////////////////////////////////////////////
-class EtagereController extends Zend_Controller_Action
-{
-	private $etagere;															// Instance de la classe etagere
-	private $liste;																// Instance de la classe de liste de notices
-	private $preferences;													// Préférences pour la liste du résultat
-	
-//------------------------------------------------------------------------------------------------------
-// Initialisation du controler
-//------------------------------------------------------------------------------------------------------
-	function init()
-	{
-		// Instanciations
-		$this->etagere = new Class_Etagere();
-		
-		// Reset session
-		if($_REQUEST["reset"] == "true") 
-		{
-			unset($_REQUEST["reset"]);
-			unset($_SESSION["recherche"]);
-		}
-
-		// Facettes
-		if($_REQUEST["facette"]) 
-		{
-			$facette=$_REQUEST["facette"].";";
-			$facettes=$_REQUEST["facettes"];
-			if(strpos($facettes,$facette) === false) $facettes.=" ".$facette;
-			$_REQUEST["facettes"]=$facettes;
-			unset($_REQUEST["page"]);
-			unset($_REQUEST["facette"]);
-			unset($_SESSION["recherche"]["resultat"]);
-		}
-
-		// Url de retour
-		$this->view->url_retour=BASE_URL."/etagere/".$this->_getParam("action")."?";
-		foreach($_REQUEST as $clef => $valeur) $this->view->url_retour.="&".$clef."=".$valeur;
-
-		// Préférences
-		$current_module=$this->_getParam("current_module");
-		$this->preferences=$current_module["preferences"];
-
-	}
-	
-
-//------------------------------------------------------------------------------------------------------
-// Appel par une ligne de menu
-//------------------------------------------------------------------------------------------------------  
-	function appelmenuAction()
-	{
-		// Sous rubriques d'une etagere
-		$id_etagere=$_REQUEST["id_etagere"];
-		$id_kiosque=$_REQUEST["id_kiosque"];
-		if(!$id_etagere) $id_etagere="1";
-		$this->etagere->ecrireSettings($id_etagere);
-
-		// Url retour pour les notices
-		$_SESSION["recherche"]["retour_liste"]=BASE_URL."/etagere/appelmenu?id_etagere=".$id_etagere."&id_kiosque=".$id_kiosque;
-
-		// Kiosque
-		if($id_kiosque)
-		{
-			$enreg=$this->etagere->getEtagere($id_kiosque,"");
-			$ret=$this->etagere->getNotices($enreg["requete"]);
-			$this->etagere->getKiosque($ret,$id_kiosque);
-			$this->view->id_kiosque=$id_kiosque;
-			$this->view->titre_kiosque=$enreg["libelle"];
-			$this->view->description_kiosque=$enreg["description"];
-		}
-
-		// Variables de vue
-		$this->view->id_etagere=$id_etagere;	
-	}
-
-//------------------------------------------------------------------------------------------------------
-// Appel par une ligne de menu
-//------------------------------------------------------------------------------------------------------
-	function kiosqueAction()
-	{
-		$id_etagere=$_REQUEST["id_etagere"];
-		$enreg=$this->etagere->getEtagere($id_etagere,"");
-		$ret=$this->etagere->getNotices($enreg["requete"]);
-	}
-
-//------------------------------------------------------------------------------------------------------
-// Texte de sélection pour les facettes
-//------------------------------------------------------------------------------------------------------
-	private function getTexteSelection()
-	{
-		// facettes
-		if($_REQUEST["facettes"])
-		{
-			$items=explode(";",$_REQUEST["facettes"]);
-			foreach($items as $item)
-			{
-				$item=trim($item);
-				if(!$item) continue;
-				if($facette) $facette.=", ";
-				$facette.=Class_Codification::getInstance()->getNomChamp($item)."=";
-				$facette.= Class_Codification::getInstance()->getLibelleFacette($item);
-			}
-		}
-		else $facette=$this->view->_("aucune");
-		return $this->view->_("Facettes : %s", $facette);
-	}
-}
\ No newline at end of file
diff --git a/application/modules/opac/views/scripts/catalogue/appelmenu.phtml b/application/modules/opac/views/scripts/catalogue/appelmenu.phtml
deleted file mode 100644
index 031e9f5c69408c7c9002268e8ed74d1e1bf8cd6c..0000000000000000000000000000000000000000
--- a/application/modules/opac/views/scripts/catalogue/appelmenu.phtml
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php $this->openBoite($this->titre); ?>
-<script src="<?php echo URL_JS?>recherche.js" type="text/javascript"> </script>
-<link rel="stylesheet" type="text/css" media="screen" href="<?php echo URL_CSS?>recherche.css" />
-<link rel="stylesheet" type="text/css" media="screen" href="<?php echo URL_CSS?>nuage_tags.css" />
-
-<?php
-echo '<div>';
-echo $this->texte_selection;
-echo'</div>';
-$this->closeBoite();
-
-
-$preferences=$this->_current_module["preferences"];
-extract($this->resultat);
-print('<div class="conteneur_simple" style="width:100%">');
-
-// Si facettes ou tags on ouvre un tableau a 2 colonnes
-if($preferences["facettes_actif"]==1 or ($preferences["tags_actif"]==1 and $preferences["tags_position"]==2))
-{ 
-	print('<table width="100%"><tr><td style="vertical-align:top" width="65%">');
-}
-
-
-// Liste notices
-echo $this->listeNotices($this->liste,$nombre,$page_cours,$preferences, $this->criteres_recherche);
-echo '<br><div style="width:100%;text-align:center;">'.$this->pager($nombre,$preferences["liste_nb_par_page"],$page_cours,$this->url_retour).'</div>';
-
-// Container notice pour listes d'images
-if($preferences["liste_format"]>3)
-{
-	$notice_html= new Class_NoticeHtml();
-	print($notice_html->getConteneurNotice("notice"));
-}
-
-// Tags sous la liste
-if($preferences["tags_actif"]==1 and $preferences["tags_position"]==1)
-{
-	print(BR.$this->nuageTags($tags,$preferences["tags_codes"],$this->url_retour));
-}
-// Facettes et tags sous les facettes
-if($preferences["facettes_actif"]==1 or $preferences["tags_actif"]==1)
-{	
-	print('</td><td style="vertical-align:top" width="35%">');
-	if($nombre)
-	{
-		if($preferences["facettes_actif"]==1)
-		{
-			print('<div style="margin-left:10px;margin-top:17px">');
-			if($preferences["facettes_message"]) print('<b>'.$preferences["facettes_message"].'</b><br>');
-			print($this->facettes($facettes,$preferences, $this->criteres_recherche));
-			print('</div>');
-		}
-		if($preferences["tags_actif"]==1 and $preferences["tags_position"]==2)
-		{
-			print('<div style="margin-left:10px"><br>');
-			if($preferences["tags_message"]) print('<b>'.$preferences["tags_message"].'</b>');
-			print($this->nuageTags($tags,$preferences["tags_calcul"],$this->url_retour));
-			print('</div>');
-		}
-	}
-	print('</td></tr></table>');
-}
-print('</div>');
-?>
diff --git a/application/modules/opac/views/scripts/error/404.phtml b/application/modules/opac/views/scripts/error/404.phtml
index 8a8778b7e555c04a12c9d3f651e7fe8d8b6a6bef..abdacbaddb5ed88951b6b1efeadeb0fb85c41b12 100644
--- a/application/modules/opac/views/scripts/error/404.phtml
+++ b/application/modules/opac/views/scripts/error/404.phtml
@@ -1,6 +1,6 @@
 <div style="text-align:center; font-size:3em">404</div>
 <h1 style="text-align:center">
 <?php 
-echo $this->exception->getMessage();
+echo $this->_('Désolé, cette page n\'existe pas');
 ?>
 </h1>
diff --git a/application/modules/opac/views/scripts/etagere/appelmenu.phtml b/application/modules/opac/views/scripts/etagere/appelmenu.phtml
deleted file mode 100644
index e6e06b4de2a3ba5a7a43736407a57eb4bd50514b..0000000000000000000000000000000000000000
--- a/application/modules/opac/views/scripts/etagere/appelmenu.phtml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php $this->openBoite("Catalogues jeunesse"); ?>
-<script src="<?php echo URL_JS?>recherche.js" type="text/javascript"> </script>
-<link rel="stylesheet" type="text/css" media="screen" href="<?php echo URL_CSS?>recherche.css" />
-<link rel="stylesheet" type="text/css" media="screen" href="<?php echo URL_CSS?>nuage_tags.css" />
-
-<script type="text/javascript" src="<?php echo URL_JS ?>swfobject.js"></script>
-	<script type="text/javascript">
-	var flashvars = {};
-	flashvars.settingsXML = "../../../../userfiles/etageres/<?php echo $this->id_etagere ?>/settings.xml";
-	flashvars.folderPath = "<?php echo BASE_URL ?>/public/opac/flash/image_submenu/";
-	var params = {};
-	params.scale = "noscale";
-	params.salign = "tl";
-	params.wmode = "transparent";
-	var attributes = {};
-	swfobject.embedSWF("<?php echo URL_FLASH ?>image_submenu/ImageSubMenuFX.swf", "etagere_div", "95%", "310", "9.0.0", false, flashvars, params, attributes);
-</script>
-<br>
-<div width="100%" align="center" >
-<div id="etagere_div"></div>
-</div>
-
-<?php
-if($this->id_kiosque)
-{
-	?>
-	<script type="text/javascript">
-	var flashvars = {};
-	flashvars.settingsXML = "kiosque_settings_<?php echo $this->id_kiosque ?>.xml";
-	flashvars.folderPath = "<?php echo $this->url(['controller' => 'userfiles',
-'action' => 'etageres']); ?>";
-	var params = {};
-	params.scale = "noscale";
-	params.salign = "tl";
-	params.wmode = "transparent";
-	var attributes = {};
-	swfobject.embedSWF("<?php echo URL_FLASH ?>dockmenu_horizontal/dockmenu.swf", "dockmenuDiv", "100%", "200", "9.0.0", false, flashvars, params, attributes);
-</script>
-<div class="titre" style="text-align: left">
-	<div class="titreInner">
-		<h1><?php echo $this->titre_kiosque ?></h1>
-	</div>
-	<?php if($this->description_kiosque) echo '<p style="padding:10px">'.$this->description_kiosque.'</p>'?>
-</div>
-	<div id="dockmenuDiv"></div>
-
-<script type="text/javascript">
-	window.scrollTo(0,200);
-</script>
-<?php
-}
-$this->closeBoite();
-?>
diff --git a/library/Class/Album.php b/library/Class/Album.php
index 7e75d40864db42c601d03659c7ad0c981200a8c2..7c6f5cb51aa52c658f62e4634bfa122cca947557 100644
--- a/library/Class/Album.php
+++ b/library/Class/Album.php
@@ -1283,7 +1283,8 @@ class Class_Album extends Storm_Model_Abstract {
 					|| !isset($unimarc_value['data']) 
 					|| !isset($unimarc_value['data']['x'])
 					|| !isset($unimarc_value['data']['a'])
-					|| $field !== $unimarc_value['data']['x'])
+					|| $field !== $unimarc_value['data']['x']
+					|| '' == trim($unimarc_value['data']['a']))
 				continue;
 
 			$values[] = $unimarc_value['data']['a'];
diff --git a/library/Class/CVSLink.php b/library/Class/CVSLink.php
index 6ae4424080cdcaef2a6932d57109b9ffb044db92..f43cd6ed650c0748a4b21dfdb5b00eb984c7ab65 100644
--- a/library/Class/CVSLink.php
+++ b/library/Class/CVSLink.php
@@ -36,7 +36,8 @@ class Class_CVSLink extends Class_WebService_Abstract {
 	}
 
 	public static function staticLink() {
-		return BASE_URL.'/modules/cvs';
+		return Class_Url::assemble(['controller' => 'modules',
+																'action' => 'cvs']);
 	}
 
 
diff --git a/library/Class/Indexation/PseudoNotice/UnimarcVisitor.php b/library/Class/Indexation/PseudoNotice/UnimarcVisitor.php
index 69c7238face3f91297bbc7c959836313064d2cb0..6cec0b2ce519489503f28bb118bcd4cca422be6b 100644
--- a/library/Class/Indexation/PseudoNotice/UnimarcVisitor.php
+++ b/library/Class/Indexation/PseudoNotice/UnimarcVisitor.php
@@ -99,12 +99,6 @@ class Class_Indexation_PseudoNotice_UnimarcVisitor extends Class_Indexation_Pseu
 	}
 
 
-	public function visitModelId($model_id) {
-		$this->unimarc->add_field('856', '1 ', 'b' . $model_id);		
-		return $this;
-	}
-
-
 	public function visitUrl($url) {
 		if (trim($url))
 			$this->unimarc->add_field('856', '  ', 'a' . $url);
diff --git a/library/Class/Notice.php b/library/Class/Notice.php
index ebfe85e4ce7051fa32410772a442df2bbaccfbb7..ec70b173e67b18e9231154f6c7a04da01fbad5f8 100644
--- a/library/Class/Notice.php
+++ b/library/Class/Notice.php
@@ -618,16 +618,16 @@ class Class_Notice extends Storm_Model_Abstract {
 // ----------------------------------------------------------------
 	public function getChampNotice($champ, $facettes = '') {
 		$ret = [];
-		// Si facettte
-		if (strPos("ADPMG", $champ) !== false) {
+
+		if (strpos('ADPMG', $champ) !== false) {
+			$codification = Class_Codification::getInstance();
 			$items = array_filter(explode(' ', trim($facettes)));
 			foreach ($items as $item) {
-				$type = $item[0];
-				if ($type != $champ)
+				if ($item[0] != $champ)
 					continue;
 
 				$ret[] = ['id' => substr($item, 1),
-									'libelle' => Class_Codification::getInstance()->getLibelleFacette($item), 
+									'libelle' => $codification->getLibelleFacette($item), 
 									'url' => ['controller' => 'recherche',
 														'action' => 'simple',
 														'code_rebond' => $item,
@@ -636,24 +636,23 @@ class Class_Notice extends Storm_Model_Abstract {
 														'serie' => null,
 														'page' => null]];
 			}
+			return $ret;
 		}
-		// Champ texte
-		else
-			{
-				switch ($champ) {
-				case "J": $ret = $this->getZonesTitre(); break;
-				case "E": $ret = $this->getEditeur(); break;
-				case "F": $ret = $this->getCentreInteret(); break;
-				case "C": $ret = $this->getCollection(true); break;
-				case "O": $ret = $this->getNotes(); break;
-				case "K": $ret = $this->getCollation(); break;
-				case "R": $ret = $this->getResume(); break;
-				case "8": $ret = $this->get856a(); break;
-				case "N": $ret = $this->getAnnee(); break;
-				case "I": $ret = (new Class_Isbn($this->getIsbnOrEan()))->getAll()['isbn10']; break;
-				case "9" : $ret = $this->isNouveaute() ? $this->_('Oui'): $this->_('Non'); break;
-				}
-			}
+
+		switch ($champ) {
+		case 'J': $ret = $this->getZonesTitre(); break;
+		case 'E': $ret = $this->getEditeur(); break;
+		case 'F': $ret = $this->getCentreInteret(); break;
+		case 'C': $ret = $this->getCollection(true); break;
+		case 'O': $ret = $this->getNotes(); break;
+		case 'K': $ret = $this->getCollation(); break;
+		case 'R': $ret = $this->getResume(); break;
+		case '8': $ret = $this->get856a(); break;
+		case 'N': $ret = $this->getAnnee(); break;
+		case 'I': $ret = (new Class_Isbn($this->getIsbnOrEan()))->getAll()['isbn10']; break;
+		case '9' : $ret = $this->isNouveaute() ? $this->_('Oui'): $this->_('Non'); break;
+		}
+
 		return $ret;
 	}
 
@@ -1563,42 +1562,40 @@ class Class_Notice extends Storm_Model_Abstract {
 		return $this;
 	}
 
-// ----------------------------------------------------------------
-// Champ 856$a et 856$u (liens internet)
-// ----------------------------------------------------------------
-	public function get856a()	{
-		$lien = array();
 
-	
+	/** liens internet */
+	public function get856a()	{
+		$lien = [];
 		$blocs = $this->get_subfield(856);
+
 		$result = [];
 		foreach ($blocs as $bloc) {
-
 			$datas = $this->decoupe_bloc_champ($bloc);
-			$link=null;
+			$link = null;
 			foreach ($datas as $data) {
 				if ($data['code']=='x') {
-					$link=null;
+					$link = null;
 					break;
 				}
 				if ($data['code']=='u')
-					$link=$data['valeur'];
+					$link = $data['valeur'];
 				
 				if ($data['code']=='a')
-					$link=$data['valeur'];
-			}
-			
+					$link = $data['valeur'];
+			}			
 			$result[]=$link;
 		}
 
+		$result = array_filter($result);
+
 		if (isset($result[0]))	{
 			// black list
-			$trav = fetchOne("select valeur from variables where clef='black_list_856'");
+			$trav = Class_CosmoVar::get('black_list_856');
 			if (trim($trav)) $black_list = explode(";", $trav);
 
 			// controle url pour target
-			$target = fetchOne("select valeur from variables where clef='url_site'");
-			$trav = explode("/", $target);
+			$target = Class_CosmoVar::get('url_site');
+			$trav = explode('/', $target);
 			$ctrl_target = array_pop($trav);
 			if (!trim($ctrl_target)) $ctrl_target = array_pop($trav);
 
diff --git a/library/Class/NoticeUnimarc/Writer.php b/library/Class/NoticeUnimarc/Writer.php
index e3bcbb7ecf5ee2995439c49fc3aabe87a9fab9ca..4388d0d8214a35d9d0a3c37633414baa98c56a4c 100644
--- a/library/Class/NoticeUnimarc/Writer.php
+++ b/library/Class/NoticeUnimarc/Writer.php
@@ -906,6 +906,8 @@ class Class_NoticeUnimarc_Writer {
 
 			$params = [$value['field'], '1 '];
 			foreach ($value['data'] as $k => $v) {
+				if ('' == trim($v))
+					continue;
 				$params[] = $k;
 				$params[] = $v;
 			}
@@ -913,6 +915,8 @@ class Class_NoticeUnimarc_Writer {
 			return $this;
 		}
 
+		if ('' == trim($value))
+			return $this;
 		$field = explode('$', $key);
 		$this->add_field($field[0], '1 ', $field[1] . $value);
 
diff --git a/library/Class/Systeme/ModulesMenu.php b/library/Class/Systeme/ModulesMenu.php
index deea2f60a755335fb2a5803fba23ecd2c6f0c24b..dafb0865cf3d3152db3a02129ed7f907ad39472a 100644
--- a/library/Class/Systeme/ModulesMenu.php
+++ b/library/Class/Systeme/ModulesMenu.php
@@ -106,8 +106,6 @@ class Class_Systeme_ModulesMenu extends Class_Systeme_ModulesAbstract {
 			"RECH_GEO" => new Class_Systeme_ModulesMenu_RechercheGeographique(),
 			"RECH_OAI" => new Class_Systeme_ModulesMenu_RechercheOai(),
 			"CATALOGUE" => new Class_Systeme_ModulesMenu_Catalogue(),
-			"ETAGERE" => new Class_Systeme_ModulesMenu_Etagere(),
-			"TAGS" => new Class_Systeme_ModulesMenu_Tags(),
 			"PANIER" => new Class_Systeme_ModulesMenu_Paniers(),
 			"ABON_AVIS" => new Class_Systeme_ModulesMenu_AbonneAvis(),
 			"ABON_FICHE" => new Class_Systeme_ModulesMenu_AbonneFiche(),
diff --git a/library/Class/Systeme/ModulesMenu/AbonneAvis.php b/library/Class/Systeme/ModulesMenu/AbonneAvis.php
index 4ad5f73ba199086224d2592a3d3e2b626ed132d2..a6038d5b0ecf8d7d991aae4703c753ebb5371b2a 100644
--- a/library/Class/Systeme/ModulesMenu/AbonneAvis.php
+++ b/library/Class/Systeme/ModulesMenu/AbonneAvis.php
@@ -29,7 +29,8 @@ class Class_Systeme_ModulesMenu_AbonneAvis extends Class_Systeme_ModulesMenu_Nul
 	
 	protected $_isPhone = false;
 
-	protected $_url =  "/abonne/viewavis";
+	protected $_url =  ['controller' => 'abonne',
+											'action' => 'viewavis'];
 
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/AbonneFiche.php b/library/Class/Systeme/ModulesMenu/AbonneFiche.php
index 3aaec06ddce0724cfc858c5ca900a364c7c6686f..4ea0279d43b0437855eb62d5952faf19b8105d92 100644
--- a/library/Class/Systeme/ModulesMenu/AbonneFiche.php
+++ b/library/Class/Systeme/ModulesMenu/AbonneFiche.php
@@ -29,6 +29,7 @@ class Class_Systeme_ModulesMenu_AbonneFiche extends Class_Systeme_ModulesMenu_Nu
 	protected $_libelle = 'Fiche abonné';
 
 	/** @var string */
-	protected $_url =  "/abonne/fiche";
+	protected $_url =  ['controller' => 'abonne',
+											'action' => 'fiche'];
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/AbonneFormations.php b/library/Class/Systeme/ModulesMenu/AbonneFormations.php
index 568c73f6db733b9e73f9a06b191e818b567d260b..be0f8e311b23da7fdee96d5876fd75ee71850112 100644
--- a/library/Class/Systeme/ModulesMenu/AbonneFormations.php
+++ b/library/Class/Systeme/ModulesMenu/AbonneFormations.php
@@ -29,7 +29,8 @@ class Class_Systeme_ModulesMenu_AbonneFormations extends Class_Systeme_ModulesMe
 	protected $_libelle = 'Formations';
 
 	/** @var string */
-	protected $_url =  "/abonne/formations";
+	protected $_url =  ['controller' => 'abonne',
+											'action' => 'formations'];
 
 
 	public function isVisibleForProfil($profil) {
diff --git a/library/Class/Systeme/ModulesMenu/AbonneModificationFiche.php b/library/Class/Systeme/ModulesMenu/AbonneModificationFiche.php
index bc153d3824f408e274db5ec85879e578344013d6..60fe6d6b6f401d473996fca98e9c76c806cf53ae 100644
--- a/library/Class/Systeme/ModulesMenu/AbonneModificationFiche.php
+++ b/library/Class/Systeme/ModulesMenu/AbonneModificationFiche.php
@@ -29,6 +29,7 @@ class Class_Systeme_ModulesMenu_AbonneModificationFiche extends Class_Systeme_Mo
 	protected $_libelle = 'Modifier données abonné';
 
 	/** @var string */
-	protected $_url =  "/abonne/edit";
+	protected $_url =  ['controller' => 'abonne',
+											'action' => 'edit'];
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/AbonnePrets.php b/library/Class/Systeme/ModulesMenu/AbonnePrets.php
index dfd5aa4abde90592fc01dc2f9d544ad8a09af2f0..365c48360fcf2250e2efb24d98884681feae2260 100644
--- a/library/Class/Systeme/ModulesMenu/AbonnePrets.php
+++ b/library/Class/Systeme/ModulesMenu/AbonnePrets.php
@@ -29,6 +29,7 @@ class Class_Systeme_ModulesMenu_AbonnePrets extends Class_Systeme_ModulesMenu_Nu
 	protected $_libelle = 'Prêts en cours';
 
 	/** @var string */
-	protected $_url =  "/abonne/prets";
+	protected $_url =  ['controller' => 'abonne',
+											'action' => 'prets'];
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/AbonneReservations.php b/library/Class/Systeme/ModulesMenu/AbonneReservations.php
index 068467141a0cfe9faa9640bd50c2ed28bdf409a8..1dd5d31821f2fdc4cbc540dadc10bae80e1314c1 100644
--- a/library/Class/Systeme/ModulesMenu/AbonneReservations.php
+++ b/library/Class/Systeme/ModulesMenu/AbonneReservations.php
@@ -29,6 +29,7 @@ class Class_Systeme_ModulesMenu_AbonneReservations extends Class_Systeme_Modules
 	protected $_libelle = 'Réservations en cours';
 
 	/** @var string */
-	protected $_url =  "/abonne/reservations";
+	protected $_url =  ['controller' => 'abonne',
+											'action' => 'reservations'];
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/ArteVod.php b/library/Class/Systeme/ModulesMenu/ArteVod.php
index 4a983b52b7892fcd77156739d9ee66f26f6807ba..7b1f92f43070eb6588ef33a7ca5885cb2d9993f6 100644
--- a/library/Class/Systeme/ModulesMenu/ArteVod.php
+++ b/library/Class/Systeme/ModulesMenu/ArteVod.php
@@ -43,7 +43,8 @@ class Class_Systeme_ModulesMenu_ArteVod extends Class_Systeme_ModulesMenu_Null {
 
 	
 	public function getUrl($preferences=[]) {
-		return BASE_URL.'/modules/artevod';
+		return Class_Url::assemble(['controller' => 'modules',
+																'action' => 'artevod']);
 	}
 
 
diff --git a/library/Class/Systeme/ModulesMenu/Avis.php b/library/Class/Systeme/ModulesMenu/Avis.php
index d7c6a8a665120079d4dd67096d02379034e84429..9e54a570a7144eb3b5fd1c68aff8494b173fe465 100644
--- a/library/Class/Systeme/ModulesMenu/Avis.php
+++ b/library/Class/Systeme/ModulesMenu/Avis.php
@@ -44,10 +44,12 @@ class Class_Systeme_ModulesMenu_Avis extends Class_Systeme_ModulesMenu_Null{
 	protected $_isPackMobile = false;
 
 	/** @var array */
-	protected $_defaultValues = array('nb' => '10');
+	protected $_defaultValues = ['nb' => '10'];
 
 	public function getUrl($preferences=[]) {
-		return BASE_URL . "/blog/lastcritique/nb/" . $preferences["nb"];
+		return Class_Url::assemble(['controller' => 'blog',
+																'action' => 'lastcritique',
+																'nb' => $preferences["nb"]]);
 	}
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/BibliothequeNumerique.php b/library/Class/Systeme/ModulesMenu/BibliothequeNumerique.php
index 4bc43195472b0889c4afc7d370515119a57b4203..f6e2f6fc84bcbd6d524a28eaa7caca07414ee1b2 100644
--- a/library/Class/Systeme/ModulesMenu/BibliothequeNumerique.php
+++ b/library/Class/Systeme/ModulesMenu/BibliothequeNumerique.php
@@ -46,7 +46,9 @@ class Class_Systeme_ModulesMenu_BibliothequeNumerique extends Class_Systeme_Modu
 
 
 	public function getUrl($preferences=[]) {
-		return BASE_URL . "/bib-numerique/booklet/id/" . $preferences['album_id'];
+		return Class_Url::assemble(['controller' => 'bib-numerique',
+																'action' => 'booklet',
+																'id' => $preferences['album_id']]);
 	}
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/CVS.php b/library/Class/Systeme/ModulesMenu/CVS.php
index eda9f4b961ed2ed86fe301dbb7dc81999756a654..f2bc5289845bd221fff5ebe92c7390c95bbdfc14 100644
--- a/library/Class/Systeme/ModulesMenu/CVS.php
+++ b/library/Class/Systeme/ModulesMenu/CVS.php
@@ -51,9 +51,9 @@ class Class_Systeme_ModulesMenu_CVS extends Class_Systeme_ModulesMenu_Null {
 
 
 	public function getDynamiqueUrl($docid=null) {
-		$user = Class_Users::getIdentity();
-		if (!$user)
-			return BASE_URL.'/auth/login';
+		if (!$user = Class_Users::getIdentity())
+			return Class_Url::assemble(['controller' => 'auth',
+																	'action' => 'login']);
 		$url=$this->getCVSUrlForUser($user);
 		if (strlen($docid)>0) {
 			$url.='#album&docid='.$docid;
diff --git a/library/Class/Systeme/ModulesMenu/Catalogue.php b/library/Class/Systeme/ModulesMenu/Catalogue.php
index 9ccf928ff1ff43923deb00e7735b33b20a705993..491323d562ae9cdece3c4cab3872dbe8e0cf9227 100644
--- a/library/Class/Systeme/ModulesMenu/Catalogue.php
+++ b/library/Class/Systeme/ModulesMenu/Catalogue.php
@@ -52,11 +52,10 @@ class Class_Systeme_ModulesMenu_Catalogue extends Class_Systeme_ModulesMenu_Null
 
 		$preferences['tri'] = isset($preferences['tri']) ? $tris[$preferences['tri']] : $tris[0];
 
-		$params = '';
-		foreach ($preferences as $key => $value)
-		  $params.= '/'.$key.'/'.urlencode($value);
-
-		return BASE_URL . "/recherche/simple" . $params;
+		return Class_Url::assemble(array_merge(['controller' => 'recherche',
+																						'action' => 'simple',
+																						'tri' => 'alpha_titre'],
+																					 $preferences));
 	}
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/Connect.php b/library/Class/Systeme/ModulesMenu/Connect.php
index d10da7a329a0fdd76a4314ae8b89accc9094b5c0..06e5b83f3fc1992b72ce2588b4eca698f7ad6c59 100644
--- a/library/Class/Systeme/ModulesMenu/Connect.php
+++ b/library/Class/Systeme/ModulesMenu/Connect.php
@@ -34,6 +34,7 @@ class Class_Systeme_ModulesMenu_Connect extends Class_Systeme_ModulesMenu_Null{
 	/** @var array */
 	protected $_defaultValues = [];
 
-	protected $_url = "/auth/login/";
+	protected $_url = ['controller' => 'auth',
+										 'action' => 'login'];
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/Disconnect.php b/library/Class/Systeme/ModulesMenu/Disconnect.php
index 1e1bdb51c04e2fdfc9fd1b8863d264f0bdab6bb5..77834e0b55ecce4f4f1f7f33a2412be5abb815d1 100644
--- a/library/Class/Systeme/ModulesMenu/Disconnect.php
+++ b/library/Class/Systeme/ModulesMenu/Disconnect.php
@@ -28,7 +28,8 @@ class Class_Systeme_ModulesMenu_Disconnect extends Class_Systeme_ModulesMenu_Nul
 	/** @var string */
 	protected $_libelle = 'Se déconnecter';
 
-	protected $_url = "/auth/logout/";
+	protected $_url = ['controller' => 'auth',
+										 'action' => 'logout'];
 
 	/** @var bool */
 	protected $_isPhone = true;
diff --git a/library/Class/Systeme/ModulesMenu/FormulaireContact.php b/library/Class/Systeme/ModulesMenu/FormulaireContact.php
index 82fab428e17b3e674e088eb4e5ba2646bd50f408..4880c6536a4a6a3aaec094ebc66f0eab9657c761 100644
--- a/library/Class/Systeme/ModulesMenu/FormulaireContact.php
+++ b/library/Class/Systeme/ModulesMenu/FormulaireContact.php
@@ -29,6 +29,7 @@ class Class_Systeme_ModulesMenu_FormulaireContact extends Class_Systeme_ModulesM
 	protected $_libelle = 'Formulaire de contact';
 
 	/** @var string */
-	protected $_url =  '/index/formulairecontact';
+	protected $_url =  ['controller' => 'index',
+											'action' => 'formulairecontact'];
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/LastNews.php b/library/Class/Systeme/ModulesMenu/LastNews.php
index 5e36bbe93bdfd2b3ee0ce8c79a82858ae248c16e..cdc7c8152c2cdd4e9a52d5740fbc1744b458fcf2 100644
--- a/library/Class/Systeme/ModulesMenu/LastNews.php
+++ b/library/Class/Systeme/ModulesMenu/LastNews.php
@@ -48,7 +48,9 @@ class Class_Systeme_ModulesMenu_LastNews extends Class_Systeme_ModulesMenu_Null{
 
 
 	public function getUrl($preferences = []) {
-		return BASE_URL . "/cms/articleviewrecent/nb/" . $preferences["nb"];
+		return Class_Url::assemble(['controller' => 'cms',
+																'action' => 'articleviewrecent',
+																'nb' =>  $preferences["nb"]]);
 	}
 
 }
diff --git a/library/Class/Systeme/ModulesMenu/Menu.php b/library/Class/Systeme/ModulesMenu/Menu.php
index d80fbe1164999bb9c4b111d85a4bac18633f44ef..c5d737a04a9678d696d1d2b2df63fcff3d0ed036 100644
--- a/library/Class/Systeme/ModulesMenu/Menu.php
+++ b/library/Class/Systeme/ModulesMenu/Menu.php
@@ -30,9 +30,11 @@ class Class_Systeme_ModulesMenu_Menu extends Class_Systeme_ModulesMenu_Null {
 
 
 	public function getUrl($preferences=[]) {
-		return $preferences['clef_profil'] > 0 ? 
-			$preferences['url'] = BASE_URL . "/opac/index/index/id_profil/" . $preferences["clef_profil"]: 
-			'#';
+		return $preferences['clef_profil'] > 0 
+			? Class_Url::assemble(['controller' => 'index',
+														 'action' => 'index',
+														 'id_profil' => $preferences["clef_profil"]]) 
+			: '#';
 	}
 }
 
diff --git a/library/Class/Systeme/ModulesMenu/MusicMe.php b/library/Class/Systeme/ModulesMenu/MusicMe.php
index cdeeb4e70968081c76647864059b7dc5836fdd3c..f152c74c3e690266094ae234fe5ca1c7d8f2f141 100644
--- a/library/Class/Systeme/ModulesMenu/MusicMe.php
+++ b/library/Class/Systeme/ModulesMenu/MusicMe.php
@@ -27,6 +27,10 @@ class Class_Systeme_ModulesMenu_MusicMe extends Class_Systeme_ModulesMenu_Null {
 	/** @var string */
 	protected $_libelle = 'Lien vers MusicMe';
 
+	/** @var string */
+	protected $_url =  ['controller' => 'modules',
+											'action' => 'musicme'];
+
 
 	public function getMusicMeUrlForUser($user) {
 		if ($user && $user->hasRightAccesMusicMe()) {
@@ -41,12 +45,6 @@ class Class_Systeme_ModulesMenu_MusicMe extends Class_Systeme_ModulesMenu_Null {
 	}
 
 
-	
-	public function getUrl($preferences=[]) {
-		return BASE_URL.'/modules/musicme';
-	}
-
-
 	public function getDynamiqueUrl($docid=null) {
 		$user = Class_Users::getIdentity();
 		if (!$user) {
diff --git a/library/Class/Systeme/ModulesMenu/News.php b/library/Class/Systeme/ModulesMenu/News.php
index 7bc2dcc8ce0f487e7d6f20fb2ec4260c01d40348..0b7be6c1f70479a17369cf02435bb3b8c4659f0e 100644
--- a/library/Class/Systeme/ModulesMenu/News.php
+++ b/library/Class/Systeme/ModulesMenu/News.php
@@ -54,7 +54,9 @@ class Class_Systeme_ModulesMenu_News extends Class_Systeme_ModulesMenu_Null{
 		);
 
 	public function getUrl($preferences = []) {
-		return BASE_URL . '/cms/articleviewpreferences?' . http_build_query(array_filter($preferences));
+		return Class_Url::assemble(array_merge(['controller' => 'cms', 
+																						'action' => 'articleviewpreferences'],
+																					 array_filter($preferences)));
 	}
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/Null.php b/library/Class/Systeme/ModulesMenu/Null.php
index f3a3dfb1f1a58216558398d45439bb28dace8cab..758b6c9b464c8f139f2b7a3353a6fcbc7b69a630 100644
--- a/library/Class/Systeme/ModulesMenu/Null.php
+++ b/library/Class/Systeme/ModulesMenu/Null.php
@@ -34,7 +34,7 @@ class Class_Systeme_ModulesMenu_Null extends Class_Systeme_ModulesAccueil_Null {
 	protected $_popupHeight='215';
 
 	public function getUrl($preferences=[]) {
-		return BASE_URL.$this->_url;
+		return is_array($this->_url) ? Class_Url::assemble($this->_url) : BASE_URL.$this->_url;
 	}
 
 
diff --git a/library/Class/Systeme/ModulesMenu/Numilog.php b/library/Class/Systeme/ModulesMenu/Numilog.php
index 40751312e2d01027f67011dfe36098316546e1f3..315ff305b262b14833bfb1a32853b60a1b35c9f7 100644
--- a/library/Class/Systeme/ModulesMenu/Numilog.php
+++ b/library/Class/Systeme/ModulesMenu/Numilog.php
@@ -28,6 +28,9 @@ class Class_Systeme_ModulesMenu_Numilog extends Class_Systeme_ModulesMenu_Null {
 	/** @var string */
 	protected $_libelle = 'Lien vers Numilog';
 
+	/** @var string */
+	protected $_url =  ['controller' => 'modules',
+											'action' => 'numilog'];
 
 	public function getNumilogUrlForUser($user) {
 		if ($user && $user->hasRightAccesNumilog())
@@ -35,12 +38,8 @@ class Class_Systeme_ModulesMenu_Numilog extends Class_Systeme_ModulesMenu_Null {
 		return Class_AdminVar::get('NUMILOG_URL');
 	}
 
-	public function getUrl($preferences=[]) {
-		return BASE_URL.'/modules/numilog';
-	}
-
 	public function getDynamiqueUrl() {
-	return ($user = Class_Users::getIdentity())
+		return ($user = Class_Users::getIdentity())
 			? $this->getNumilogUrlForUser($user)
 			: Class_AdminVar::get('NUMILOG_URL');
 	}
diff --git a/library/Class/Systeme/ModulesMenu/Paniers.php b/library/Class/Systeme/ModulesMenu/Paniers.php
index 7c53c4a6351673ae9e2b8e36e4b5746719f1b566..f6144c5949e97c689a8d564d9687609021afb6ee 100644
--- a/library/Class/Systeme/ModulesMenu/Paniers.php
+++ b/library/Class/Systeme/ModulesMenu/Paniers.php
@@ -30,6 +30,7 @@ class Class_Systeme_ModulesMenu_Paniers extends Class_Systeme_ModulesMenu_Null{
 	protected $_isPhone = false;
 
 	/** @var string */
-	protected $_url =  '/panier';
+	protected $_url =  ['controller' => 'panier',
+											'action' => 'index'];
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/RechercheAvancee.php b/library/Class/Systeme/ModulesMenu/RechercheAvancee.php
index cecf49e378361215d1350bb7af8da577e03865ac..c09cd52d2fc475ff139266f5cb49a0cdb3dd383d 100644
--- a/library/Class/Systeme/ModulesMenu/RechercheAvancee.php
+++ b/library/Class/Systeme/ModulesMenu/RechercheAvancee.php
@@ -30,7 +30,9 @@ class Class_Systeme_ModulesMenu_RechercheAvancee extends Class_Systeme_ModulesMe
 
 	protected $_isPhone = false;
 
-	protected $_url =  "/recherche/avancee?statut=reset";
+	protected $_url =  ['controller' => 'recherche',
+											'action' => 'avancee',
+											'statut' => 'reset'];
 
 
 }
diff --git a/library/Class/Systeme/ModulesMenu/RechercheGeographique.php b/library/Class/Systeme/ModulesMenu/RechercheGeographique.php
index 701a5de4a6722add8a2d814f2a9b27bdb8a3c656..6b4f30e01719755745c3793aca881240c731794f 100644
--- a/library/Class/Systeme/ModulesMenu/RechercheGeographique.php
+++ b/library/Class/Systeme/ModulesMenu/RechercheGeographique.php
@@ -30,7 +30,8 @@ class Class_Systeme_ModulesMenu_RechercheGeographique extends Class_Systeme_Modu
 
 	protected $_isPhone = false;
 
-	protected $_url =  "/bib";
+	protected $_url =  ['controller' => 'bib',
+											'action'  => 'index'];
 
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/RechercheGuidee.php b/library/Class/Systeme/ModulesMenu/RechercheGuidee.php
index 4102e79fd08987076b5bc578fc10126f127a5080..3ae82de3939618c4ad7b94d0ad0e999f85c0b2df 100644
--- a/library/Class/Systeme/ModulesMenu/RechercheGuidee.php
+++ b/library/Class/Systeme/ModulesMenu/RechercheGuidee.php
@@ -30,7 +30,9 @@ class Class_Systeme_ModulesMenu_RechercheGuidee extends Class_Systeme_ModulesMen
 
 	protected $_isPhone = false;
 
-	protected $_url =  "/recherche/guidee?statut=reset";
+	protected $_url =  ['controller' => 'recherche',
+											'action' => 'guidee',
+											'statut' => 'reset'];
 
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/RechercheOai.php b/library/Class/Systeme/ModulesMenu/RechercheOai.php
index 9001080064c0bf71d3644429be54c01ff410e411..2ccc95f2982acf5d627ee6b768d31ffe72abe9e1 100644
--- a/library/Class/Systeme/ModulesMenu/RechercheOai.php
+++ b/library/Class/Systeme/ModulesMenu/RechercheOai.php
@@ -30,7 +30,9 @@ class Class_Systeme_ModulesMenu_RechercheOai extends Class_Systeme_ModulesMenu_N
 
 	protected $_isPhone = false;
 
-	protected $_url =  "/rechercheoai?statut=saisie";
+	protected $_url =  ['controller' => 'rechercheoai',
+											'action' => 'index',
+											'statut' => 'saisie'];
 
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/RechercheSimple.php b/library/Class/Systeme/ModulesMenu/RechercheSimple.php
index 22a4164e4a18a005770de7120147411c0e4934f6..b9e6909005265d420140d1dd090fda6e5d38811d 100644
--- a/library/Class/Systeme/ModulesMenu/RechercheSimple.php
+++ b/library/Class/Systeme/ModulesMenu/RechercheSimple.php
@@ -30,7 +30,9 @@ class Class_Systeme_ModulesMenu_RechercheSimple extends Class_Systeme_ModulesMen
 
 	protected $_isPhone = true;
 
-	protected $_url =  "/recherche/simple?statut=reset";
+	protected $_url =  ['controller' => 'recherche',
+											'action' => 'simple',
+											'statut' => 'reset'];
 
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/ReserverPoste.php b/library/Class/Systeme/ModulesMenu/ReserverPoste.php
index 957aa951f8b3a5eb90e00d6cbccdf7819dd89535..ce57879a0782dec691fa5a943f382679ee594fc1 100644
--- a/library/Class/Systeme/ModulesMenu/ReserverPoste.php
+++ b/library/Class/Systeme/ModulesMenu/ReserverPoste.php
@@ -30,7 +30,8 @@ class Class_Systeme_ModulesMenu_ReserverPoste extends Class_Systeme_ModulesMenu_
 	protected $_libelle = 'Réserver un poste multimédia';
 
 	/** @var string */
-	protected $_url =  '/abonne/multimedia-hold-location';
+	protected $_url =  ['controller' => 'abonne',
+											'action' => 'multimedia-hold-location'];
 
 
 	public function isVisibleForProfil($profil) {
diff --git a/library/Class/Systeme/ModulesMenu/Rss.php b/library/Class/Systeme/ModulesMenu/Rss.php
index a23628028328c35621e18387295ba0d7dc956740..48f4c9b870a89a8e5955e2af035342a08ce9a086 100644
--- a/library/Class/Systeme/ModulesMenu/Rss.php
+++ b/library/Class/Systeme/ModulesMenu/Rss.php
@@ -47,7 +47,9 @@ class Class_Systeme_ModulesMenu_Rss extends Class_Systeme_ModulesMenu_Null{
 	public function getUrl($preferences =[]) {
 		if ($preferences["id_items"]) {
 			$items = implode(';', explode("-", $preferences["id_items"]));
-			return BASE_URL . "/rss/main/liste_flux/" . $items;
+			return Class_Url::assemble(['controller' => 'rss',
+																	'action' => 'main',
+																	'liste_flux' => $items]);
 		}
 		return $this->_url;
 	}
diff --git a/library/Class/Systeme/ModulesMenu/Sitotheque.php b/library/Class/Systeme/ModulesMenu/Sitotheque.php
index a51529944dab24c5129d70e78686e11b9e44e9b7..974ce1989aeb0d19295b059ea78050685cc04a81 100644
--- a/library/Class/Systeme/ModulesMenu/Sitotheque.php
+++ b/library/Class/Systeme/ModulesMenu/Sitotheque.php
@@ -45,14 +45,9 @@ class Class_Systeme_ModulesMenu_Sitotheque extends Class_Systeme_ModulesMenu_Nul
 
 
 	public function getUrl($preferences = []) {
-		if ($preferences["id_items"]) {
-			$items = explode("-", $preferences["id_items"]);
-			$this->_url = BASE_URL . "/sito/sitoview?".http_build_query($preferences);
-		}
-
-		return $this->_url;
+		return Class_Url::assemble(array_merge(['controller' => 'sito',
+																						'action' => 'sitoview'],
+																					 array_filter($preferences)));
 	}
-
-
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/SuggestionAchat.php b/library/Class/Systeme/ModulesMenu/SuggestionAchat.php
index 11f7f6a64942e26b8c728d6f6896acb10f7711b6..4af9abb311e5eb3140fa70c7aaf14bc6088ab80d 100644
--- a/library/Class/Systeme/ModulesMenu/SuggestionAchat.php
+++ b/library/Class/Systeme/ModulesMenu/SuggestionAchat.php
@@ -30,6 +30,7 @@ class Class_Systeme_ModulesMenu_SuggestionAchat extends Class_Systeme_ModulesMen
 	protected $_libelle = 'Suggestion d\'achat';
 
 	/** @var string */
-	protected $_url =  '/abonne/suggestion-achat';
+	protected $_url =  ['controller' => 'abonne',
+											'action' => 'suggestion-achat'];
 }
 ?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/Tags.php b/library/Class/Systeme/ModulesMenu/Tags.php
deleted file mode 100644
index 06d3f2b6db322c6855b63ad3ba024c27159a8177..0000000000000000000000000000000000000000
--- a/library/Class/Systeme/ModulesMenu/Tags.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-/**
- * Copyright (c) 2012, Agence Française Informatique (AFI). All rights reserved.
- *
- * AFI-OPAC 2.0 is free software; you can redistribute it and/or modify
- * it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE as published by
- * the Free Software Foundation.
- *
- * There are special exceptions to the terms and conditions of the AGPL as it
- * is applied to this software (see README file).
- *
- * AFI-OPAC 2.0 is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
- *
- * You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
- * along with AFI-OPAC 2.0; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA 
- */
-class Class_Systeme_ModulesMenu_Tags extends Class_Systeme_ModulesMenu_Null{
-	/** @var string */
-	protected $_group = Class_Systeme_ModulesMenu::GROUP_MENU_CATALOGUES;
-
-	/** @var string */
-	protected $_type_module = 'TAGS';
-	
-	protected $_libelle = "Nuage de tags";
-	
-	protected $_isPhone = false;
-
-}
-?>
\ No newline at end of file
diff --git a/library/Class/Systeme/ModulesMenu/ToutApprendre.php b/library/Class/Systeme/ModulesMenu/ToutApprendre.php
index da236a52158a8d4add172a6a0bbc93e5957b2732..72e1c8f0d6d9b43610ff3d894b486e97ca7704f9 100644
--- a/library/Class/Systeme/ModulesMenu/ToutApprendre.php
+++ b/library/Class/Systeme/ModulesMenu/ToutApprendre.php
@@ -40,11 +40,11 @@ class Class_Systeme_ModulesMenu_ToutApprendre extends Class_Systeme_ModulesMenu_
 	public function getDynamiqueUrl() {
 		return ($user = Class_Users::getIdentity())
 		   ? $this->getToutApprendreUrlForUser($user)
-		   : BASE_URL.'/auth/login';
+			: Class_Url::assemble(['controller' => 'auth',
+														 'action' => 'login']);
 	}
 	
 	public function getUrl($preferences=[]) {
-	
 		return Class_ToutApprendreLink::staticUrl();
 	}
 
diff --git a/library/Class/Systeme/ModulesMenu/Vodeclic.php b/library/Class/Systeme/ModulesMenu/Vodeclic.php
index 9851e717441ae9d1b6a626e86158fa1f51473691..1ef935c56f354a92a0e1d923bddf6e7b90d54f22 100644
--- a/library/Class/Systeme/ModulesMenu/Vodeclic.php
+++ b/library/Class/Systeme/ModulesMenu/Vodeclic.php
@@ -39,8 +39,9 @@ class Class_Systeme_ModulesMenu_Vodeclic extends Class_Systeme_ModulesMenu_Null
 
 	public function getDynamiqueUrl() {
 		return ($user = Class_Users::getIdentity())
-		   ? $this->getVodeclicUrlForUser($user)
-		   : BASE_URL.'/auth/login';
+			? $this->getVodeclicUrlForUser($user)
+			: Class_Url::assemble(['controller' => 'auth',
+														 'action' => 'login']);
 	}
 	
 	public function getUrl($preferences=[]) {
diff --git a/library/Class/Systeme/ModulesMenu/WebkioskReservation.php b/library/Class/Systeme/ModulesMenu/WebkioskReservation.php
index 3adb85e8d62234a0e13833b7c8a0b29bf6b808a2..61cf0bec3c626448fe4c3f547478d6e379ec46b4 100644
--- a/library/Class/Systeme/ModulesMenu/WebkioskReservation.php
+++ b/library/Class/Systeme/ModulesMenu/WebkioskReservation.php
@@ -31,7 +31,8 @@ class Class_Systeme_ModulesMenu_WebkioskReservation extends Class_Systeme_Module
 	protected $_libelle = 'Réserver un poste Webkiosk';
 
 	/** @var string */
-	protected $_url =  '/abonne/webkiosk-reservation';
+	protected $_url =  ['controller' => 'abonne',
+											'action' => 'webkiosk-reservation'];
 
 	public function isVisibleForProfil($profil) {
 		return ('' != Class_AdminVar::get('WEBKIOSK_RESERVATION_URL')) 
diff --git a/library/Class/ToutApprendreLink.php b/library/Class/ToutApprendreLink.php
index f6317093e4eaf4c515424566f8be020762053d15..195f08ab2a199cac05090b2c9b33a28c0ed2b3c5 100644
--- a/library/Class/ToutApprendreLink.php
+++ b/library/Class/ToutApprendreLink.php
@@ -49,7 +49,8 @@ class Class_ToutApprendreLink extends Class_WebService_Abstract {
 	}
 
 	public static function staticUrl() {
-		return BASE_URL.'/modules/toutapprendre';
+		return Class_Url::assemble(['controller' => 'modules',
+																'action' => 'toutapprendre']);
 	}
 
 
diff --git a/library/Class/Systeme/ModulesMenu/Etagere.php b/library/Class/Url.php
similarity index 55%
rename from library/Class/Systeme/ModulesMenu/Etagere.php
rename to library/Class/Url.php
index cb350078ba681412b1791c1be4b90ed9be55d11a..2bb64189ecefbe73c95e6191c18835996fc6771d 100644
--- a/library/Class/Systeme/ModulesMenu/Etagere.php
+++ b/library/Class/Url.php
@@ -18,28 +18,23 @@
  * along with AFI-OPAC 2.0; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301  USA 
  */
-class Class_Systeme_ModulesMenu_Etagere extends Class_Systeme_ModulesMenu_Null{
-	/** @var string */
-	protected $_group = Class_Systeme_ModulesMenu::GROUP_MENU_CATALOGUES;
 
-	/** @var string */
-	protected $_type_module = 'ETAGERE';
-	
-	/** @var int */
-	protected $_popupWidth = 550;
-
-	protected $_libelle = "Etagères";
-	/** @var int */
-	protected $_popupHeight = 200;
-
-	protected $_isPhone = false;
-
-	protected $_action = 'etagere';
+class Class_Url {
+    /**
+     * Generates an url given the name of a route.
+     *
+     * @access public
+     *
+     * @param  array $urlOptions Options passed to the assemble method of the Route object.
+     * @param  mixed $name The name of a Route to use. If null it will use the current Route
+     * @param  bool $reset Whether or not to reset the route defaults with those provided
+     * @return string Url for the link href attribute.
+     */
+    public static function assemble(array $urlOptions = array(), $name = null, $reset = true, $encode = true) {
+        $router = Zend_Controller_Front::getInstance()->getRouter();
+        return $router->assemble($urlOptions, $name, $reset, $encode);
+    }
+}
 
-	protected $_defaultValues = array('titre' => 'Etagère'); // Titre de la boite
 
-	public function getUrl($preferences = []) {
-		return BASE_URL . "/etagere/appelmenu?" . http_build_query($preferences) . "&reset=true";
-	}
-}
 ?>
\ No newline at end of file
diff --git a/library/Class/VodeclicLink.php b/library/Class/VodeclicLink.php
index b4d7300cfbe1f75578bd48976f57888c94c9a7aa..51c05cee71984bc467508c959b603d668f6951c2 100644
--- a/library/Class/VodeclicLink.php
+++ b/library/Class/VodeclicLink.php
@@ -37,7 +37,8 @@ class Class_VodeclicLink {
 	}
 
 	public static function staticUrl() {
-		return BASE_URL.'/modules/vodeclic';
+		return Class_Url::assemble(['controller' => 'modules',
+																'action' => 'vodeclic']);
 	}
 
 
diff --git a/library/startup.php b/library/startup.php
index 55072cf32cd7a7e81cea0bc058638cf21a0461e7..7d81ad2caea9868f5b2bd7e8972f5ef212bf04e8 100644
--- a/library/startup.php
+++ b/library/startup.php
@@ -55,7 +55,7 @@ function defineConstant($name, $value) {
 
 
 function setupConstants() {
-	defineConstant('VERSION_PERGAME','6.37');
+	defineConstant('VERSION_PERGAME','6.38');
 	defineConstant('ROOT_PATH',  realpath(dirname(__FILE__).'/..').'/');
 
 	defineConstant('ZEND_FRAMEWORK_PATH',  ROOT_PATH . 'library/storm/zf/library/');
diff --git a/public/admin/images/picto/domaines_16.png b/public/admin/images/picto/domaines_16.png
index 292b7594c89156b0cd9889d76cdb98c82204cbfb..b318dd6f99e092585bbffbb826e1d9acd0313367 100755
Binary files a/public/admin/images/picto/domaines_16.png and b/public/admin/images/picto/domaines_16.png differ
diff --git a/public/admin/images/picto/domaines_48.png b/public/admin/images/picto/domaines_48.png
index 7f9d3ef497ca9166935c251395494f82dc37ef2b..c17cb1d052128718ff0462f6b65673e53c1143f9 100755
Binary files a/public/admin/images/picto/domaines_48.png and b/public/admin/images/picto/domaines_48.png differ
diff --git a/public/captcha/.gitignore b/public/captcha/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/scripts/emacs/yasnippet/snippets/text-mode/php-mode/fixture b/scripts/emacs/yasnippet/snippets/text-mode/php-mode/fixture
new file mode 100644
index 0000000000000000000000000000000000000000..f7a8407634f36b2aa2fad5c65931f7b049e74696
--- /dev/null
+++ b/scripts/emacs/yasnippet/snippets/text-mode/php-mode/fixture
@@ -0,0 +1,5 @@
+#contributor : Patrick Barroca <pbarroca@afi-sa.fr>
+# --
+$this->fixture('${class_name}',
+								['id' => ${id},
+								 $0]);
\ No newline at end of file
diff --git a/scripts/emacs/yasnippet/snippets/text-mode/php-mode/setup b/scripts/emacs/yasnippet/snippets/text-mode/php-mode/setup
index d20195ee2d4c7670273e102da2e641cae0cb4d48..c2eaa8ec6d56e24442c45da212cf9ee7427a6ed6 100644
--- a/scripts/emacs/yasnippet/snippets/text-mode/php-mode/setup
+++ b/scripts/emacs/yasnippet/snippets/text-mode/php-mode/setup
@@ -2,5 +2,6 @@
 #name : funct ...(...)
 # --
 public function setUp() {
-   $0
+  parent::setUp();
+  $0
 }
\ No newline at end of file
diff --git a/tests/application/modules/opac/controllers/ProfilOptionsControllerTest.php b/tests/application/modules/opac/controllers/ProfilOptionsControllerTest.php
index 2c9afb0e5be46058ca86e151ec0c240ab6251a03..8f5fe415fb222341a1d715d2fd59354397dc239a 100644
--- a/tests/application/modules/opac/controllers/ProfilOptionsControllerTest.php
+++ b/tests/application/modules/opac/controllers/ProfilOptionsControllerTest.php
@@ -98,6 +98,33 @@ abstract class ProfilOptionsControllerWithProfilAdulteTestCase extends AbstractC
 																			 'preferences' => ['id_items' => '1-3',
 																												 'display_order' => 'Selection']],
 
+																			['type_menu' => 'ABON_AVIS',
+																			 'libelle' => 'Mes avis',
+																			 'picto' => 'vide.gif',
+																			 'preferences' => []],
+
+
+																			['type_menu' => 'ABON_FICHE',
+																			 'libelle' => 'My Profile',
+																			 'picto' => 'vide.gif',
+																			 'preferences' => []],
+
+																			['type_menu' => 'AVIS',
+																			 'libelle' => 'Last reviews',
+																			 'picto' => 'vide.gif',
+																			 'preferences' => ['nb' => 4]],
+
+																			['type_menu' => 'ABON_FORMATIONS',
+																			 'libelle' => 'Formations',
+																			 'picto' => 'vide.gif',
+																			 'preferences' => []],
+
+
+																			['type_menu' => 'ABON_MODIF_FICHE',
+																			 'libelle' => 'Edit profile',
+																			 'picto' => 'vide.gif',
+																			 'preferences' => []],
+
 																			['type_menu' => 'FORM_CONTACT',
 																			 'libelle' => 'Formulaire contact',
 																			 'picto' => 'vide.gif' ],
@@ -106,6 +133,10 @@ abstract class ProfilOptionsControllerWithProfilAdulteTestCase extends AbstractC
 																			 'libelle' => 'Paniers de notices',
 																			 'picto' => 'vide.gif' ],
 
+																			['type_menu' => 'DISCONNECT',
+																			 'libelle' => 'Logout',
+																			 'picto' => 'vide.gif' ],
+
 																			['type_menu' => 'SITO',
 																			 'libelle' => 'Sitothèque',
 																			 'preferences' => ['id_items' => '10-1-2'],
@@ -135,9 +166,35 @@ abstract class ProfilOptionsControllerWithProfilAdulteTestCase extends AbstractC
 																			['type_menu' => 'CONNECT',
 																			 'libelle' => 'Connexion',
 																			 'preferences' => [],
-																			 'picto' => 'vide.gif' ]
+																			 'picto' => 'vide.gif' ],
+
+																			['type_menu' => 'LAST_NEWS',
+																			 'libelle' => 'Last news',
+																			 'picto' => 'vide.gif' ,
+																			 'preferences' => ['nb' => 4]],
+
+
+																			['type_menu' => 'RECH_GEO',
+																			 'libelle' => 'Recherche géographique',
+																			 'preferences' => [],
+																			 'picto' => 'vide.gif' ],
 
 
+																			['type_menu' => 'RECH_GUIDEE',
+																			 'libelle' => 'Recherche guidée',
+																			 'preferences' => [],
+																			 'picto' => 'vide.gif' ],
+
+																			['type_menu' => 'RECH_AVANCEE',
+																			 'libelle' => 'Recherche avancée',
+																			 'preferences' => [],
+																			 'picto' => 'vide.gif' ],
+
+																			['type_menu' => 'RECH_SIMPLE',
+																			 'libelle' => 'Recherche simple',
+																			 'preferences' => [],
+																			 'picto' => 'vide.gif' ],
+
 																	]
 													],
 
@@ -367,11 +424,48 @@ class ProfilOptionsControllerViewProfilAdulteTest extends ProfilOptionsControlle
 
 	/** @test */
 	public function menuHorizontalShouldIncludeLinkToArticleCms() {
-		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li//a[contains(@href, 'cms/articleviewpreferences?id_items=1-3&nb_aff=5&nb_analyse=10&display_order=Selection')]", 
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li//a[contains(@href, 'cms/articleviewpreferences/id_items/1-3/nb_aff/5/nb_analyse/10/display_order/Selection')]", 
 																			'Articles');
 	}
 
 
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToMesAvis() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li//a[contains(@href, '/abonne/viewavis')]", 
+																			'Mes avis');
+	}
+
+
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToMyProfile() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li//a[contains(@href, '/abonne/fiche')]", 
+																			'My Profile');
+	}
+
+
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToLastReviews() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li//a[contains(@href, '/blog/lastcritique/nb/4')]", 
+																			'Last reviews');
+	}
+
+
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToFormations() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li//a[contains(@href, '/abonne/formations')]", 
+																			'Formations');
+	}
+
+
+
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToEditProfile() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li//a[contains(@href, '/abonne/edit')]", 
+																			'Edit profile');
+	}
+
+
+
 	/** @test */
 	public function menuHorizontalShouldIncludeLinkToFormulaireContact() {
 		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li[@class='menu']//a[contains(@href, '/index/formulairecontact')]", 
@@ -379,6 +473,14 @@ class ProfilOptionsControllerViewProfilAdulteTest extends ProfilOptionsControlle
 	}
 
 
+
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToLastNews() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li[@class='menu']//a[contains(@href, '/cms/articleviewrecent/nb/4')]", 
+																			'Last news');
+	}
+
+
 	/** @test */
 	public function menuHorizontalShouldIncludeLinkToPanierNotices() {
 		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li[@class='menu']//a[contains(@href, '/panier')]", 
@@ -386,6 +488,41 @@ class ProfilOptionsControllerViewProfilAdulteTest extends ProfilOptionsControlle
 	}
 
 
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToGeoSearch() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li[@class='menu']//a[@href='/bib']", 
+																			'Recherche géographique');
+	}
+
+
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToGuidedSearch() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li[@class='menu']//a[@href='/recherche/guidee/statut/reset']", 
+																			'Recherche guidée');
+	}
+
+
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToAdvancedSearch() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li[@class='menu']//a[@href='/recherche/avancee/statut/reset']", 
+																			'Recherche avancée');
+	}
+
+
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToSimpleSearch() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li[@class='menu']//a[@href='/recherche/simple/statut/reset']", 
+																			'Recherche simple');
+	}
+
+
+	/** @test */
+	public function menuHorizontalShouldIncludeLinkToLogout() {
+		$this->assertXPathContentContains("//div[@id='menu_horizontal']//li[@class='menu']//a[contains(@href, '/auth/logout')]", 
+																			'Logout');
+	}
+
+
 	/** @test */
 	public function menuHorizontalShouldDisplayBoiteCalendrier() {
 		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu boite"]//div[@class="boite calendar"]//td[@class="calendar_title_month"]/a');
@@ -415,19 +552,21 @@ class ProfilOptionsControllerViewProfilAdulteTest extends ProfilOptionsControlle
 
 	/** @test */
 	public function menuHorizontalShouldDisplaySitothequeWithUrl() {
-		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu"]//a[contains(@href, "/sito/sitoview?id_categorie=&id_items=10-1-2&nb=10&titre=&picto=vide.gif&libelle=Sitoth%C3%A8que")]');
+		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu"]//a[contains(@href, "/sito/sitoview/id_items/10-1-2/nb/10/picto/vide.gif/libelle/Sitoth%C3%A8que")]',
+											 $this->_response->getBody());
 	}
 
 
 	/** @test */
 	public function menuHorizontalShouldDisplayConnexionWithUrl() { 
-		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu"]//a[contains(@href, "/auth/login/")]');
+		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu"]//a[contains(@href, "/auth/login")]');
 	}
 
 
 	/** @test */
 	public function menuHorizontalShouldDisplayCatalogueWithUrl() {
-		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu"]//a[contains(@href, "/recherche/simple/titre/mon+catalogue/nb_notices/20/aleatoire/1/tri/date_creation+desc/nb_analyse/50/boite//id_catalogue/2/picto/vide.gif/libelle/mon+catalogue")]');
+		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu"]//a[contains(@href, "/recherche/simple/tri/date_creation+desc/titre/mon+catalogue/nb_notices/20/aleatoire/1/nb_analyse/50/id_catalogue/2/picto/vide.gif/libelle/mon+catalogue")]',
+											 $this->_response->getBody());
 	}
 
 
@@ -535,7 +674,7 @@ class ProfilOptionsControllerViewProfilAdulteAsAdminTest extends ProfilOptionsCo
 
 	/** @test */
 	public function menuHorizontalCalendrierConfigShouldContainsConfigTypeMenu() {
-		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu boite"]//div[@class="boite calendar"]//img[contains(@onclick, "menus/calendrier?config=menu&id_profil=22&id_module=11&type_menu=MODULE_ACCUEIL_CALENDAR&preferences=nb_events%3D5")]');
+		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu boite"]//div[@class="boite calendar"]//img[contains(@onclick, "menus/calendrier?config=menu&id_profil=22&id_module=17&type_menu=MODULE_ACCUEIL_CALENDAR&preferences=nb_events%3D5")]');
 	}
 
 
@@ -547,7 +686,7 @@ class ProfilOptionsControllerViewProfilAdulteAsAdminTest extends ProfilOptionsCo
 
 	/** @test */
 	public function menuHorizontalKiosqueConfigShouldContainsConfigTypeMenu() {
-		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu boite"]//div[@class="boite kiosque"]//img[contains(@onclick, "menus/kiosque?config=menu&id_profil=22&id_module=12&type_menu=MODULE_ACCUEIL_KIOSQUE&preferences=id_panier%3D1%7Cstyle_liste%3Dmur")]',$this->_response->getBody());
+		$this->assertXPath('//div[@id="menu_horizontal"]//li[@class="menu boite"]//div[@class="boite kiosque"]//img[contains(@onclick, "menus/kiosque?config=menu&id_profil=22&id_module=18&type_menu=MODULE_ACCUEIL_KIOSQUE&preferences=id_panier%3D1%7Cstyle_liste%3Dmur")]',$this->_response->getBody());
 	}
 }
 
diff --git a/tests/application/modules/opac/controllers/RechercheControllerAlbumAudioRecordTest.php b/tests/application/modules/opac/controllers/RechercheControllerAlbumAudioRecordTest.php
index 6868fdef14d6c07ebdb6be65bb3a11001a035fc8..c51d87fd9ad859c9b361f8971635a904b8bab7c5 100644
--- a/tests/application/modules/opac/controllers/RechercheControllerAlbumAudioRecordTest.php
+++ b/tests/application/modules/opac/controllers/RechercheControllerAlbumAudioRecordTest.php
@@ -33,6 +33,8 @@ abstract class RechercheControllerAlbumAudioRecordTestCase extends AbstractContr
 		Class_Notice::setTimeSource(new TimeSourceForTest('2014-01-19 09:00:00'));
 		Class_Exemplaire::beVolatile();
 		Class_CodifAuteur::beVolatile();
+		Class_CosmoVar::newInstanceWithId('url_site', ['valeur' => 'http://mabib.net']);
+		Class_CosmoVar::newInstanceWithId('black_list_856', ['valeur' => 'mabib']);
 		Class_CosmoVar::newInstanceWithId('unimarc_zone_titre',
 																			['valeur' => '200$a;200$e;200$d;200$i;327$a;464$a;461$t;464$t']);
 
@@ -62,6 +64,8 @@ abstract class RechercheControllerAlbumAudioRecordTestCase extends AbstractContr
 			->addRessource($this->fixture('Class_AlbumRessource',
 																		['id' => 4,
 																		 'fichier' => '502_05_the_prophecy.mp3']))
+			->addZone('856', ['a' => 'http://mabib.net/bib-numerique/notice/ido/1'])
+			->addZone('856', ['x' => 'external_uri'])
 			->assertSave();
 
 		$album->index();
@@ -229,7 +233,7 @@ class RechercheControllerAlbumAudioRecordViewDetailsTest extends RechercheContro
 
 	/** @test */
 	public function noUrlShouldBePresent() {
-		$this->assertNotXPath('//dt[contains(@class, "internet")]');
+		$this->assertNotXPath('//dt[contains(@class, "internet")]', $this->_response->getBody());
 	}
 
 	
@@ -239,6 +243,12 @@ class RechercheControllerAlbumAudioRecordViewDetailsTest extends RechercheContro
 																			'Geffen Records',
 																			$this->_response->getBody());
 	} 
+
+
+	/** @test */
+	public function shouldNotContainEmptyLink() {
+		$this->assertNotXPath('//a[@href="http://"]');
+	}
 }
 
 
diff --git a/tests/bootstrap.php b/tests/bootstrap.php
index cd0167f4d98febb8d7acceb0cdb9e352624d7dcf..40e0fb42f5948073c7c76e83e4757162096d77d1 100644
--- a/tests/bootstrap.php
+++ b/tests/bootstrap.php
@@ -80,4 +80,7 @@ $_SERVER['SERVER_NAME'] = 'localhost';
 $_SERVER['REMOTE_ADDR'] = '127.0.0.1';
 
 
+//Initialize the router for tests that do not rely on dispatch
+Zend_Controller_Front::getInstance()->getRouter()->route(new Zend_Controller_Request_Http('http://localhost/'));
+
 ?>
diff --git a/tests/library/Class/Indexation/PseudoNoticeTest.php b/tests/library/Class/Indexation/PseudoNoticeTest.php
index 371d7f7c6ee8ad41d4f6721696a5f8d214ea5d4c..b3bdbacd205657cd79bd0a0d8b640cea49e12dfd 100644
--- a/tests/library/Class/Indexation/PseudoNoticeTest.php
+++ b/tests/library/Class/Indexation/PseudoNoticeTest.php
@@ -27,6 +27,39 @@ abstract class Class_Indexation_PseudoNoticeTestCase extends Storm_Test_ModelTes
 }
 
 
+class Class_Indexation_PseudoNoticeAlbumTest extends Class_Indexation_PseudoNoticeTestCase {
+	public function setUp() {
+		parent::setUp();
+		$this->fixture('Class_Album', 
+									 ['id' => 896,
+										'notes' => 'a:3:{i:1;a:2:{s:5:"field";s:3:"856";s:4:"data";a:2:{s:1:"x";s:12:"external_uri";s:1:"a";N;}}s:5:"215$a";s:0:"";i:2;a:2:{s:5:"field";s:3:"701";s:4:"data";a:2:{s:1:"a";s:16:"Gustave Flaubert";i:4;s:0:"";}}}',
+										'id_origine' => '778997987'])
+			->index();
+		$this->_notice = Class_Notice::find(1);
+	}
+
+
+	/** @test */
+	public function noticeShouldNotHave856b() {
+		$this->assertEmpty($this->_notice->get_subfield('856', 'b'));
+	}
+
+
+	/** @test */
+	public function noticeShouldNotHaveEmpty856a() {
+		foreach ($this->_notice->get_subfield('856', 'a') as $value) {
+			$this->assertNotEmpty($value, $value);
+		}
+	}
+
+
+	/** @test */
+	public function noticeShouldHave856aWithPermalink() {
+		$this->assertContains('/bib-numerique/notice/ido/778997987', 
+													$this->_notice->get_subfield('856', 'a')[0]);
+	}
+}
+
 
 
 class Class_Indexation_PseudoNoticeSitothequeTest extends Class_Indexation_PseudoNoticeTestCase {
diff --git a/tests/library/Class/Systeme/ModulesMenuTest.php b/tests/library/Class/Systeme/ModulesMenuTest.php
index aa8e97c239026bd6eab4eb9f78f2ceb8aaeef09b..a6d7f08862bbde27ce586355ea4941209dd140b8 100644
--- a/tests/library/Class/Systeme/ModulesMenuTest.php
+++ b/tests/library/Class/Systeme/ModulesMenuTest.php
@@ -32,6 +32,10 @@ class ModulesMenuTest extends Storm_Test_ModelTestCase {
 		RessourcesNumeriquesFixtures::activateMusicMe();
 		RessourcesNumeriquesFixtures::activateToutApprendre();
 
+		// For Class_Url a router need to be initialized
+		Zend_Controller_Front::getInstance()
+			->getRouter()
+			->route(new Zend_Controller_Request_Http('http://localhost/'));
 		
 		$this->module_menu = new Class_Systeme_ModulesMenu();
 
@@ -45,9 +49,8 @@ class ModulesMenuTest extends Storm_Test_ModelTestCase {
 
 	/** @test */
 	public function menuShouldContainsVodeclic() {
-		$this->module_menu = new Class_Systeme_ModulesMenu();
-		$menu = $this->module_menu->getFonction('VODECLIC');
-		$this->assertEquals('index', $menu->getAction());
+		$module_menu = new Class_Systeme_ModulesMenu();
+		$this->assertContains('modules/vodeclic', $module_menu->getUrl('VODECLIC', [])['url']);
 	}
 
 
@@ -69,16 +72,16 @@ class ModulesMenuTest extends Storm_Test_ModelTestCase {
 	/** @test */
 	public function cvsUrlShouldBeStaticPage() {
 		ZendAfi_Auth::getInstance()->clearIdentity();
-		$this->assertEquals(['url' => BASE_URL.'/modules/cvs', 'target' => ''], 
-												$this->module_menu->getUrl('CVS', array()));
+		$this->assertContains('/modules/cvs', 
+													$this->module_menu->getUrl('CVS', [])['url']);
 	}
 
 
 	/** @test */
 	public function arteUrlShouldBeStaticPage() {
 		ZendAfi_Auth::getInstance()->clearIdentity();
-		$this->assertEquals(['url' => BASE_URL.'/modules/artevod', 'target' => ''], 
-												$this->module_menu->getUrl('ARTEVOD', []));
+		$this->assertContains('/modules/artevod', 
+													$this->module_menu->getUrl('ARTEVOD', [])['url']);
 	}
 
 
@@ -86,8 +89,8 @@ class ModulesMenuTest extends Storm_Test_ModelTestCase {
 	/** @test */
 	public function numilogUrlShouldBeStaticPage() {
 		ZendAfi_Auth::getInstance()->clearIdentity();
-		$this->assertEquals(['url' => BASE_URL.'/modules/numilog', 'target' => ''], 
-												$this->module_menu->getUrl('NUMILOG', []));
+		$this->assertContains('/modules/numilog', 
+													$this->module_menu->getUrl('NUMILOG', [])['url']);
 	}
 
 
@@ -227,8 +230,8 @@ class ModulesMenuTest extends Storm_Test_ModelTestCase {
 
 	/** @test */
 	public function reserverPosteUrlShouldBeAbonneReservations() {
-		$this->assertEquals(['url' => BASE_URL.'/abonne/multimedia-hold-location', 'target' => ''],
-												$this->module_menu->getUrl('RESERVER_POSTE', []));
+		$this->assertContains('/abonne/multimedia-hold-location',
+													$this->module_menu->getUrl('RESERVER_POSTE', [])['url']);
 	}
 
 	/** @test */
@@ -251,8 +254,8 @@ class ModulesMenuTest extends Storm_Test_ModelTestCase {
   /** @test */
 	public function toutapprendreUrlShouldBeStaticPage() {
 		ZendAfi_Auth::getInstance()->clearIdentity();
-		$this->assertEquals(['url' => BASE_URL.'/modules/toutapprendre', 'target' => ''], 
-												$this->module_menu->getUrl('TOUTAPPRENDRE', []));
+		$this->assertContains('/modules/toutapprendre',
+													$this->module_menu->getUrl('TOUTAPPRENDRE', [])['url']);
 	}
 
 
@@ -277,24 +280,31 @@ class ModulesMenuTest extends Storm_Test_ModelTestCase {
   /** @test */
 	public function musicmeUrlShouldBeStaticPage() {
 		ZendAfi_Auth::getInstance()->clearIdentity();
-		$this->assertEquals(['url' => BASE_URL.'/modules/musicme', 'target' => ''], 
-												$this->module_menu->getUrl('MUSICME', []));
+		$this->assertContains('/modules/musicme',
+													$this->module_menu->getUrl('MUSICME', [])['url']);
 	}
 
 
 	/** @test */
 	public function menuFilsRssShouldSeparateItemsWithSemiColon() {
 		$url = $this->module_menu->getFonction('RSS')->getUrl(['id_items' => '1-5-10']);
-		$this->assertEquals(BASE_URL.'/rss/main/liste_flux/1;5;10',
-												$url);
+		$this->assertcontains('/rss/main/liste_flux/'.urlencode('1;5;10'),	$url);
 	}
 
 
 	/** @test */
 	public function menuWebkioskReservationWithWebkioskActivatedAndAbonneShouldLinkToReservationURLWithSSO() {
 		$url = $this->module_menu->getFonction('WEBKIOSK_RESERVATION')->getUrl();
-		$this->assertEquals(BASE_URL.'/abonne/webkiosk-reservation', $url);
+		$this->assertContains('/abonne/webkiosk-reservation', $url);
 	}
+
+
+	/** @test */
+	public function menuSuggestionAchatShouldContainsLinkToSuggestionAchat() {
+		$url = $this->module_menu->getFonction('SUGGESTION_ACHAT')->getUrl([]);
+		$this->assertcontains('/abonne/suggestion-achat',	$url);
+	}
+
 }
 
 
diff --git a/tests/library/ZendAfi/View/Helper/Accueil/BibNumeriqueTest.php b/tests/library/ZendAfi/View/Helper/Accueil/BibNumeriqueTest.php
index 9fb0bfc00e47181a5b65ab4a6e4c706c4f3d7bac..4d4fb4ba3a8521c202c4e52a0826b58469ed2f66 100644
--- a/tests/library/ZendAfi/View/Helper/Accueil/BibNumeriqueTest.php
+++ b/tests/library/ZendAfi/View/Helper/Accueil/BibNumeriqueTest.php
@@ -540,7 +540,7 @@ class BibNumeriqueAlbumHarlockAsBookletTest extends AbstractBibNumeriqueViewHelp
 
 	/** @test */
 	function titleShouldLinkToBookletId99() {
-		$this->assertXPath($this->html, '//div[@class="titre"]//h1//a[@href="/bib-numerique/booklet/id/99"]', $this->html);
+		$this->assertXPath($this->html, '//div[@class="titre"]//h1//a[contains(@href, "/bib-numerique/booklet/id/99")]', $this->html);
 	}
 
 
diff --git a/tests/library/ZendAfi/View/Helper/Accueil/MenuVerticalTest.php b/tests/library/ZendAfi/View/Helper/Accueil/MenuVerticalTest.php
index a9ccb911a773f3a07255953592c6cc7a16c0e6e9..5d1926f7bc3045a219cc580c53d07c3e0691655e 100644
--- a/tests/library/ZendAfi/View/Helper/Accueil/MenuVerticalTest.php
+++ b/tests/library/ZendAfi/View/Helper/Accueil/MenuVerticalTest.php
@@ -625,7 +625,7 @@ class MenuVerticalWithMenuAsLinkToProfilTest extends MenuVerticalTestCase {
 
 	/** @test */
 	public function menuShouldLinkToProfil8() {
-		$this->assertXPathContentContains($this->_html, '//ul/li/a[contains(@href,"opac/index/index/id_profil/4")]', 'Menu');
+		$this->assertXPathContentContains($this->_html, '//ul/li/a[contains(@href,"index/index/id_profil/4")]', 'Menu');
 	}