Feature #9495
Mis à jour par Nicolas Eysseric il y a presque 7 ans
Il est déjà possible d'insérer dans un contenu WYSIWYG un fichier (provenant d'une GED - paramètre _Banque de fichiers_) ou une image (provenant de la médiathèque - paramètre _Banque d'images_). Ainsi, une référence vers le fichier ou l'image est insérée. Le contenu est alors toujours à jour même si le fichier ou l'image est modifiée dans la GED ou la médiathèque. Sous le nom _Valeurs dynamiques_, un système similaire pour des données textuelles existait dans la version 5 mais était utilisé de manière assez confidentielle. Il mettait en oeuvre l'application MyDB ainsi qu'un développement associé à l'éditeur WYSIWYG. Il présentait également quelques limitations dont la plus importante est l'usage unique du libellé en tant que clé. Les modifications de ce libellé étaient alors impossible. Cette évolution a pour objectif de développer un nouvel outil dédié à la gestion centralisée de données variables. des valeurs dynamiques. Il viendra en remplacement de l'application non dédiée MyDB. Ce nouvel outil permettra une plus grande évolutivité autour des valeurs dynamiques et une meilleure expérience utilisateur. Il sera également plus visible. *Gestion des variables* valeurs* Cet outil sera accessible depuis le back office aux seuls administrateurs généraux de la plate-forme (partie _Outils_). Une variable valeur dynamique sera constituée des attributs suivants : id, libellé, liste de périodes {valeur, valeur, date de début, date de fin}. fin. Il permettra de créer, modifier et supprimer une variable ainsi que ses périodes. valeur dynamique. Lors de la suppression, il n'y aura pas de contrôle sur l'utilisation de la variable. valeur. *Sélection de la variable valeur (mode édition)* Un plugin de l'éditeur WYSIWYG sera spécialement créé. Cela est nécessaire pour gérer à la fois l'identifiant de la variable valeur et son libellé. Il présente plusieurs avantages : * une meilleure ergonomie, la fonctionnalité sera accessible plus facilement et même lorsque l'éditeur est utilisé en mode _Plein écran_. * la variable valeur insérée sera facilement déplaçable dans le contenu (ancre + zone protégée), * l'intégrité de la valeur sera assurée car l'utilisateur ne pourra pas altérer la zone de texte associée à la variable. valeur. Le texte inséré sera de la forme : <span class="sp-variable" class="dynamicValue" rel="12"></span> En fonction du mode (édition ou lecture), l'élément sera alimenté respectivement par le libellé de la variable valeur ou la valeur de la variable elle-même (en tenant compte de l'éventuelle période en cours). elle-même.