Listes des modifications de la dernière version 2.0.2

  • Nouveau 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

  • 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.

Voir le changelog complet

Listes des modifications de la version 2.0.0

De Bootstrap 4 à Bootstrap 5.3...

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
  • cBlock: Wrapper pour le tag "div"
  • cInline: Wrapper pour le tag "span"
  • 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 c'est bien égal à rows="50".
  • Alert : modification de la structure de la macro - voir la page "Mettre à jour le thème"

Liste des anciennes versions

Version 1.5.x Voir la documentation archivée

  • 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 qu'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.

Version 1.4.5Voir la documentation archivée