Ajout d'un script de modification des "security headers" pour accepter par défaut les js de "Mon Paris"
Améliorer des formulaires :
boutons dans des groupes de champs, notamment les champs de type "Quantité",
Champs fichiers espacement et désactivation de la validation pendant l'upload de fichier,
Ajout de la macro cInputTimeSlot pour gérer les champs "Heures"
Menu principal :
Ajout d'une propriété, modifiable en BO pour afficher/masquer la zone de recherche dans le menu principal
"Sidebar": amélioration diverses et le bouton pour afficher / masquer le menu est fixe, la barre est masqué par défaut si la taille de l'écran est < 900px
menu utilisateur plus cohérent avec ou sans "Mon Paris"
mode responsive.
Correction de la macro cTable pour afficher tout type de contenu, pas seulement ddu texte, en mode mobile.
Listes des modifications de la version 2.0.2
Script de mise à jour update_db_themeparisfr-2.0.1-2.0.2.sql
Formulaires :
Amélioration de l'espacement
Amélioration de la gestion de la hauteur des champs et groupes de champs
Correction : la valeur maximale par défaut était fixée à 1000 pour les champs numériques
Correction de la position des boutons des groupes d'étapes itérées
Remplacement du code jQuery
Amélioration des colonnes de résultats de recherche
Amélioration des colonnes du menu principal et des liens de menu avec valeur de curseur par défaut
Correction du comportement du menu latéral rétractable
Correction des problèmes cInputPassword -js lors de la génération de mot de passe-
Correction cCardLayout -simplification et mise à jour vers les styles BS5-
cCard - ajout de l'option image dans le titre-
cModal - type du bouton de fermeture-
Amélioration des styles cStepper
Nouvelle macro cSkeleton pour ajouter des placeholders aux pages
Nouvelle macro cDropdown
Amélioration des styles de tooltip
Ajout des popovers
Ajout des templates des plugins mylutece, mylutecedatabase et mydashboard
Listes des modifications de la version 2.0.1
Script de mise à jour update_db_themeparisfr-2.0.0-2.0.1.sql
Amélioration continue de l'accessibilité
Amélioration de la conformité au Design System avec un focus particulier sur les composants de formulaire
Focus sur la conformité au Design System des composants de formulaire
Mise à jour de la librairie de consentement "TarteAuCitron"
Ajout du plugin Appointment -"Rendez-vous"- aux plugins compatible avec le thème.
Script de mise à jour update_db_themeparisfr-1.5.5-2.0.0.sql
Une des modifications majeure est la passage de Bootstrap 4 à Bootstrap 5.3 (BS5) comme framework de base pour le thème.
...les principales différences.
Vous pouvez consulter la page "Migration" sur le site du projet Bootstrap
Voici celles qui concerner particulièrement le thème Paris.fr
JQuery n'est plus utilisé par Bootstrap v5. Attention vous serez certainement amener revoir une partie de votre code JS.<
Important ! Le prefixe "bs" est ajouté aux attributs data. Dorénavant vous utiliserez l'attribut "data-bs-modal" pour déclarer une "modal" au lieu de "data-modal" Les composants les plus courants impactés utilisés impactés par cette modification sont:
Modal
Accordéon
Alert
Offcanvas
ScrollSpy
De nouveaux composants et fonctions sont apportés par BS 5 comme les Offcanvas
Les classes de marges ont été revues. Elles sont utilisables mais il faut privilégier les classes définies pour le thème : mt-xs, mb-sm, ms-m...Voir la page typographie - Espacements -.
Les principales nouveautés du thème New
cAnchor: Permet de faire une liste d'ancres pour accéder aux contenus
cMultiSelect: Composant qui permet de choisir un élément dans une liste et de l'afficher au dessus de la liste sous forme de bouton.
@cOffcanvas: Composant qui permet d'ajouter un menu "surgissant" dans votre site.
cScrollSpy: Mettez à jour automatiquement la navigation -une liste de lien- ou les composants du groupe de listes en fonction de la position de défilement pour indiquer quel lien est actuellement actif dans la fenêtre d'affichage.
Consulter la page sur la "Configuration" pour avoir les nouvelles options de configurations.
Les composants modifiés Maj
De nombreuses amélioration liées à l'accessibilité ont été réalisées sur nombre de composants.
Menu d'accès rapide : par défaut n'affiche plus l'accès rapide au menu.
Champs avec infos: Afin de se conformer avec le nouveau format de BS5, il ne faut plus utiliser la macro "cInputGroupAddon". Elle doit être remplacer par "cInpuGroupAddonText" quand nécessaire.
Champs Texte long: odification de la prise en compte du paramètre "rows". Suppression de l'ajout d'une règle CSS qui faisait que la valeur en BO 50 était égale à height=50px. Maintenant ceal correspond bien à rows="50".
Alert : modification de la structure de la macro - voir la page "Mettre à jour le thème"
Accordéon avec collapse : Présenter un contenu dans une boite de type alerte, pliable.
Cascading : Permet de présenter des données sous forme d'arborescence
Stepper : Ce composant éditorial qui permet de présenter graphiquement des étapes.
Formulaires : Nouveau type de champs, password (avec jauge de roburstesse, quantityPicker, date (type date ou datepicker, voir plus bas )
Ajout de bouton, image et message "FranceConnect"
Le composant "Filtre", permet d'afficher ou cacher une liste de checkbox.
Le composant "Slider", permet d'afficher des images sous forme de slides
Le composant "Status", permet d'afficher des status, une puce de couleur associée à un texte
Nouveau bouton "Retour en haut de page"
Nouvelle librairie d'icones "paris.fr".
Nouvelles couleurs ajoutées.
Style des alertes
3 type de boutons disponibles seulement, attention disparition des styles "action", class "btn-action" et "btn-link-action"
Nouveaux styles pour le carousel.
Nouveaux styles pour les card
Upgrade de la version de TarteAuCitron, librairie de gestion du consentement [LIEN]
Nouveau design pour le composant cInfoStep.
Le champs datepicker utilise une nouvelle librairie qui permet de corriger les problème d'accès au clavier. [LIEN]
Nouveau styles pour les champs upload de fichier, radio bouton et checkbox
Modification des étapes
Modification du style des liens
Modification du style des listes
Modification du style des messages
Modification du style des tables
Modification du style des mises en avant
Modification des icones; La librairie d'icones font Awesome a été supprimée. Seules les icones "paris.fr" sont utilisée. Si vous constater su'une nef apparait dans votre contenu à la place de l'icone attendue cela veut dire que vous devez remplacer le code pour cette icone.
Macro cIcon DEPRECATED : Dorénavant seules les macros parisIcon, désignées par la DICOM, sont utilisable dans le thème.