Créer des composants personnalisés à réutiliser sur toutes les pages avec le générateur de composants
Réutilisez des composants personnalisés dans des expériences et des pages dans Générateur d'IU.
Créez des composants personnalisés dans Générateur d'IUl’interface utilisateur de création de composants. L’interface utilisateur de création de composants partage de nombreuses similitudes avec la création de pages et vous permet de configurer les composants de la même manière que vous le feriez lors de la configuration d’une page dans Générateur d'IU.
La puissance des composants personnalisés
La création de composants personnalisés améliore l’efficacité, la cohérence et la maintenabilité dans votre expérience. En créant des éléments d’interface utilisateur réutilisables, vous évitez de dupliquer les configurations, vous assurez une apparence uniforme et vous facilitez la gestion des mises à jour ou des changements de conception. Les composants personnalisés simplifient également les mises en page complexes, prennent en charge des configurations flexibles et facilitent les tests et le débogage. Ils sont également utiles dans les environnements d’équipe, où les composants partagés permettent de rationaliser la collaboration et de maintenir une expérience utilisateur cohérente à grande échelle.
Les composants personnalisés sont particulièrement utiles lors de la conception de pages pour différents types d’utilisateurs au sein de votre expérience. Par exemple, vous pouvez créer un composant réutilisable qui inclut à la fois une liste et une visualisation de données, puis adapter son contenu ou son comportement en fonction du groupe d’utilisateurs, ce qui vous permet de conserver une mise en page cohérente tout en fournissant des informations spécifiques au rôle.
Les composants modifiés dans le générateur de composants sont automatiquement mis à jour sur toutes les pages sur lesquelles ils sont utilisés.
Composants personnalisés ou collections de pages
Pour créer des expériences numériques efficaces et évolutives, il est important de réutiliser les éléments dans la mesure du possible. Pour ce faire, vous pouvez utiliser des composants personnalisés et des collections de pages. Chacun a un objectif distinct en fonction de l’étendue de réutilisation dont vous avez besoin.
- Composants personnalisés
- Utilisez des composants personnalisés lorsque vous souhaitez répliquer une partie spécifique d’une page, comme un en-tête, une liste, un formulaire ou des boutons sur plusieurs pages.
- Collections de pages
- Vous souhaitez réutiliser l’intégralité de la mise en page et de la configuration d’une page sur plusieurs pages ou expériences.
Interface utilisateur du composant personnalisé
Vous pouvez accéder au générateur de composants dans Générateur d'IU en sélectionnant Créer dans l’en-tête ou la vignette Composant de la page d’accueil Générateur d'IU .
Les composants créés avec Générateur d'IU se trouvent dans la boîte à outils lors de l’ajout d’un composant à une page et dans la liste des composants de la page d’accueil de Générateur d'IU. Vous pouvez mettre à jour ou modifier des composants personnalisés en les localisant dans la liste des composants de la page d’accueil de Générateur d'IU.
Utilisez des valeurs de test dans le générateur de composants pour fournir des valeurs simulées pour les paramètres d’URL requis et facultatifs lors de la création d’un composant personnalisé. Les valeurs de test permettent de valider le comportement d’un composant lorsqu’il est ajouté à une page en s’assurant que les liaisons et les ressources de données fonctionnent correctement. Pour plus d’informations sur les valeurs de test, Valeurs de test dans une pagereportez-vous à la section .
Vous pouvez dupliquer rapidement un composant personnalisé à partir de l’écran des paramètres du composant en sélectionnant Dupliquer, ce qui crée une copie exacte du composant pour réutilisation ou modification.
Comparaison entre le générateur de composants et l’interface de ligne de commande NOW Développement de composants
Il existe deux façons de créer des composants pour Générateur d'IU. La première consiste à utiliser le composant low-code dans Générateur d'IU, qui offre une interface par glisser-déposer pour créer des composants personnalisés. La seconde consiste à utiliser les outils de développement NOW CLI pour créer des composants via le code. Les deux méthodes produisent des composants qui peuvent être ajoutés à la boîte à outils UIB et réutilisés dans les expériences. Gardez à l’esprit que les changements apportés aux composants inclus peuvent avoir un impact sur les deux types.
Bien que les deux outils créent des composants pour Générateur d'IU, il existe des différences importantes à prendre en compte.
- Les composants intégrés Générateur d'IU peuvent référencer des contrôleurs et des ressources de données.
- Crée des « Composants de macroponent » qui sont stockés dans la table sys_ux_macroponent.
- Component Builder est idéal pour les utilisateurs qui préfèrent une interface visuelle par glisser-déplacer pour créer des composants.
- Idéal pour créer rapidement des composants simples à modérément complexes.
- Destiné aux développeurs qui ont besoin d’écrire du HTML, CSS et JavaScript personnalisés.
- Convient pour la construction de composants complexes et personnalisables.
- Les composants créés avec NOW CLI sont stockés dans la table sys_uib_toolbox_component.
Bonnes pratiques
Le Générateur d'IU générateur de composants personnalisé manque d’options de gouvernance et peut entraîner des doublons et des incohérences dans votre expérience. Les équipes peuvent créer des composants similaires avec de légères variations, ce qui fragmente l’interface utilisateur et rend l’expérience utilisateur confuse. Il est recommandé que votre équipe effectue des audits réguliers et une communication inter-équipes afin de maintenir l’alignement et d’éviter la fragmentation au fur et à mesure que vos expériences se développent.
Tous les composants sont conçus pour être sécurisés pour les mises à niveau, tant que leur politique de sécurité est définie sur read_only. Cela offre une meilleure protection des mises à niveau pour les composants volumineux ou les partiels de page par rapport à d’autres unités déployables telles que les lots et les modèles de page. Toutefois, cela signifie également que les composants prêts à l’emploi peuvent ne pas être modifiables.
Créer des composants à réutiliser sur les pages
Créez des composants personnalisés réutilisables à utiliser dans les expériences et les pages dans Générateur d'IU.
Avant de commencer
Rôle requis : ui_builder_admin
Pourquoi et quand exécuter cette tâche
Dans cet exemple de générateur de composants, nous allons créer un composant de chronomètre pour suivre le temps écoulé, qui peut être ajouté à n’importe quelle page. Le composant comprend des propriétés personnalisables qui peuvent être modifiées une fois placé sur une page.
Procédure
Résultats
Votre composant personnalisé est maintenant disponible dans la Générateur d'IU boîte à outils.