Présentation de l’extensibilité de Power Pages

Effectué

Power Pages est une solution « low code » dédiée à la création de sites web d’entreprise. Pour les besoins complexes, les créateurs avancés et les développeurs professionnels peuvent intégrer et étendre Power Pages de plusieurs manières.

Intégration à d’autres composants Microsoft Power Platform

Comme Power Pages fait partie de Power Platform, il fournit une intégration étroite à d’autres composants Microsoft Power Platform.

  • Dataverse permet le stockage et la gestion sécurisés des métadonnées et données utilisées par des sites Power Pages.
  • Power Apps permet de créer des applications personnalisées pour gérer les informations consultées et générées par des utilisateurs Power Pages externes. Des éléments tels que des applications Power Apps pilotées par modèle sont au cœur de l’expérience utilisateur Power Pages.
  • Power Automate étend la logique métier et gère les données et les événements lorsque les utilisateurs interagissent avec Power Pages.
  • Power BI s’intègre directement à Power Pages pour fournir un accès sécurisé à des états, tableaux de bord et vignettes sur le site web.
  • Power Virtual Agents ajoute des chatbots à vos sites web externes pour améliorer l’expérience utilisateur.

Extensibilité de Power Pages

Liquid

Liquid est un langage de balisage open source constituant la base des modèles web Power Pages. Il peut également être intégré directement pour diffuser le contenu du site. Liquid permet souvent d’ajouter du contenu dynamique à des pages web et d’afficher des données de tables Dataverse.

Pour en savoir plus, consultez Utiliser des modèles Liquid.

Modèles web

Les sites Power Pages sont approvisionnés avec un ensemble prédéfini de modèles web qui définissent la structure des pages web. Les créateurs peuvent modifier des modèles web ou en créer pour répondre à des besoins spécifiques. Un modèle web permet généralement d’afficher du contenu statique et du contenu dynamique dans une disposition spécifique.

Pour en savoir plus, consultez Créer un modèle de page personnalisé.

Éditeur de code

Les créateurs et les développeurs professionnels peuvent accéder à Visual Studio Code pour le web depuis le studio de conception Power Pages pour créer des dispositions complexes en modifiant le code source HTML. Pour modifier le code source de la page, cliquez sur le bouton Modifier le code dans la barre de commandes.

Capture d’écran de la page Modifier le code dans le studio de conception Power Pages.

JavaScript

Vous pouvez intégrer du code JavaScript personnalisé à différentes ressources Power Pages telles que des pages web, des modèles web, des formulaires et des listes. JavaScript permet d’améliorer l’interface client, d’ajouter une validation d’entrée utilisateur complexe, d’appeler des services web externes ou d’accéder à des fonctionnalités Dataverse directement à l’aide de l’API web de portail Power Apps.

Remarque

L’écriture de scripts sur les pages de site web est propre à Power Pages et n’utilise pas de scripts à partir d’applications pilotées par modèle dans des formulaires ou vues.

Pour en savoir plus, consultez Ajouter du code JavaScript personnalisé.

CSS

Les créateurs peuvent configurer les éléments de base du style du site web à l’aide de l’espace de travail Styles du studio de conception Power Pages. Les développeurs professionnels peuvent ajouter des fichiers CSS personnalisés sur le site. Du code CSS permet de contrôler l’aspect et le comportement d’éléments de site spécifiques. Du code CSS permet également d’implémenter des fonctionnalités de portail spécifiques au lieu du code JavaScript, par exemple, pour masquer certains éléments de page.

Pour accéder à des fichiers CSS personnalisés, cliquez sur l’espace de travail Styles, sélectionnez un thème, cliquez sur , puis sélectionnez Gérer le code CSS.

Capture d’écran de la la modification CSS avancée dans le studio de conception Power Pages.

Pour en savoir plus, consultez Modifier du code CSS pour des thèmes dans Power Pages.

Component Framework

Power Apps Component Framework permet aux développeurs professionnels et aux créateurs d’applications de créer des composants de code pour les applications pilotées par modèle et canevas. Dans Power Pages, ces composants permettent désormais de fournir des interfaces utilisateur et fonctionnalités avancées.

Pour en savoir plus, consultez Utiliser des composants de code dans les portails.

Outils de développement

Le développement de Power Pages peut désormais être inclus dans le cadre d’Application Lifecycle Management (ALM). L’interface de ligne de commande (CLI) Microsoft Power Platform permet aux créateurs et aux développeurs professionnels de télécharger, modifier et charger la configuration du site Power Pages, puis de valider les données de configuration dans le contrôle de code source à l’aide d’Azure Pipelines et d’effectuer un déploiement depuis l’environnement de développement vers d’autres.

Pour en savoir plus sur l’utilisation de la CLI Microsoft Power Platform, consultez Prise en charge des portails pour la CLI Power Platform.