Introducción a la extensibilidad de Power Pages

Completado

Power Pages es una solución de poco código para crear sitios web empresariales. Para requisitos complejos, los creadores avanzados y los desarrolladores profesionales pueden integrar y ampliar Power Pages de varias maneras.

Integración con otros componentes de Microsoft Power Platform

Dado que Power Pages forma parte de Power Platform, proporciona una integración profunda con otros componentes de Microsoft Power Platform .

  • Dataverse permite el almacenamiento seguro y la administración de metadatos y datos usados por los sitios de Power Pages.
  • Power Apps se puede usar para crear aplicaciones personalizadas para controlar la información a la que acceden y generan los usuarios externos de Power Pages. Los elementos como Power Apps controlados por modelos están en el núcleo de la experiencia del usuario de Power Pages.
  • Power Automate amplía la lógica de negocios y controla los datos y eventos cuando los usuarios interactúan con Power Pages.
  • Power BI se integra directamente con Power Pages para proporcionar acceso seguro a informes, paneles e iconos en el sitio web.
  • Microsoft Copilot Studio agrega bots de chat a los sitios web orientados al exterior para mejorar la experiencia del usuario.

Extensibilidad de Power Pages

Líquido

Liquid es un lenguaje de marcado de código abierto que es la base de las plantillas web de Power Pages. También se puede incrustar directamente para entregar el contenido del sitio. Liquid se usa a menudo para agregar contenido dinámico a páginas web y también se puede usar para exponer datos de tablas de Dataverse.

Para obtener más información, consulte Trabajar con plantillas Liquid.

Plantillas web

Los sitios de Power Pages se aprovisionan con un conjunto predefinido de plantillas web que definen cómo se estructuran las páginas web. Los creadores pueden modificar o crear nuevas plantillas web para satisfacer requisitos específicos. Normalmente, una plantilla web se usa para mostrar contenido estático y dinámico en un diseño específico.

Para obtener más información, consulte Creación de una plantilla de página personalizada.

Editor de código

Los creadores y desarrolladores profesionales pueden acceder a Visual Studio Code para web desde Power Pages design Studio para crear diseños complejos editando código fuente HTML. Para editar el código fuente de la página, seleccione el botón Editar código en la barra de comandos.

Captura de pantalla del opción Editar código en el estudio de diseño de Power Pages.

JavaScript

El código JavaScript personalizado se puede incrustar en diferentes recursos de Power Pages, como páginas web, plantillas web, formularios y listas. JavaScript se puede usar para mejorar la interfaz de cliente, agregar validación compleja de entrada de usuario, llamar a servicios web externos o acceder a la funcionalidad de Dataverse directamente mediante la API web de Power Pages.

Nota:

El scripting en páginas de sitios web es específico de Power Pages y no utiliza scripts de aplicaciones basadas en modelos en los formularios o las vistas.

Para obtener más información, vea Agregar JavaScript personalizado.

CSS

Los creadores pueden usar el área de trabajo Estilo de Estudio de diseño de Power Pages para configurar los elementos básicos del estilo del sitio web. Los desarrolladores profesionales pueden agregar archivos personalizados de hojas de estilos en cascada (CSS) al sitio. CSS se puede usar para controlar la apariencia y el comportamiento de los elementos de sitio individuales. CSS también puede implementar características específicas del portal en lugar de código JavaScript, por ejemplo, para ocultar determinados elementos de página.

Para acceder a archivos CSS personalizados, seleccione el área de trabajo Estilos, seleccione un tema, seleccione la opción ... y luego seleccione Administrar CSS.

Captura de pantalla de la edición avanzada de CSS en Power Pages design Studio.

Para obtener más información, vea Editar CSS para temas en Power Pages.

Marco de trabajo de componentes

El marco de componentes de Power Apps permite a los desarrolladores profesionales y a los creadores de aplicaciones crear componentes de código para aplicaciones basadas en modelos y de lienzo. Estos componentes ahora se pueden usar en Power Pages para proporcionar características y interfaces de usuario avanzadas.

Para obtener más información, consulte Usar componentes de código en Power Pages.

Herramientas para desarrolladores

El desarrollo de Power Pages ahora se puede incluir como parte de la administración del ciclo de vida de las aplicaciones (ALM). Los creadores y desarrolladores profesionales pueden usar la interfaz de línea de comandos (CLI) de Microsoft Power Platform para descargar, cambiar y cargar la configuración del sitio de Power Pages y, a continuación, usar Azure Pipelines para confirmar los datos de configuración en el control de código fuente e implementar desde el desarrollo en otros entornos.

Para obtener información detallada sobre el uso de la CLI de Microsoft Power Platform, consulte Power Pages compatibilidad con la CLI de Power Platform.

A continuación, pruebe sus conocimientos de Power Pages con una comprobación de conocimientos.