CSS Size Field

Chez IOSAN, nous concevons des composants Drupal pensés pour être configurables sans intervention technique. Sur des projets où les équipes contenu ont besoin d'ajuster des paramètres visuels, taille d'un élément, hauteur d'une bannière, largeur d'un bloc, la question se pose toujours : comment exposer ces réglages dans l'interface d'administration de façon propre et sécurisée ? C'est pour répondre à cette question que nous avons développé CSS Size Field.

Sans ce module, les solutions de contournement sont nombreuses mais toutes imparfaites : un champ texte libre où l'éditeur peut saisir n'importe quoi et casser l'affichage, une liste de choix prédéfinis trop rigide pour couvrir tous les cas, ou des valeurs codées en dur dans les templates que seul un développeur peut modifier. Aucune de ces approches ne permet de combiner flexibilité pour l'éditeur et fiabilité pour l'intégrateur.

CSS Size Field ajoute un type de champ dédié à la saisie de valeurs CSS : l'éditeur renseigne une valeur numérique et choisit son unité parmi celles autorisées: px, em, rem, %, dans une interface claire et contrainte. Le champ valide la saisie, expose la valeur dans les templates, et s'intègre naturellement dans notre approche de composants configurables basée sur UI Patterns et les Single Directory Components. Tout ce qui est configurable l'est via l'interface ; rien n'est laissé au hasard.

Pour nos clients, c'est un levier d'autonomie supplémentaire : les équipes peuvent ajuster des paramètres d'affichage sans risque de régression visuelle, sans ticket de support, sans attendre une intervention de développement. Et pour les intégrateurs, c'est la garantie que les valeurs saisies sont toujours syntaxiquement valides, un détail technique qui évite bien des surprises en production.

IOSAN, auteur et partenaire de ce module

Ce module est développé et maintenu par IOSAN dans le cadre de notre engagement open source. Nous proposons des prestations d'intégration, de support et d'évolution pour les équipes qui souhaitent l'adopter en production.

Profitez de l'expertise des contributeurs pour sécuriser votre projet Drupal.