Información general de la extensibilidad de Power Pages
Power Pages es una solución con poco código para crear sitios web empresariales. Para requisitos complejos, los creadores avanzados y desarrolladores profesionales pueden integrar y ampliar Power Pages de varias maneras.
Integración con otros componentes de Microsoft Power Platform
Porque Power Pages forma parte de Power Platform, proporciona una integración profunda con otros componentes de Microsoft Power Platform.
- Dataversepermite el almacenamiento seguro y la administración de metadatos y datos usados por sitios de Power Pages.
- Power Apps se puede usar para crear aplicaciones personalizadas para manejar la información a la que acceden y generan usuarios de Power Pages externos. Los elementos, como las Power Apps basadas en modelo, son el núcleo de la experiencia de usuario de Power Pages.
- Power Automate extiende la lógica empresarial y maneja 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.
- Power Virtual Agents agrega bots de chat a sus sitios web externos para mejorar la experiencia del usuario.
Extensibilidad de Power Pages
Liquid
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 normalmente para agregar contenido dinámico a páginas web y también se puede usar para extraer datos de tablas de Dataverse.
Para obtener más información, consulte Trabajar con plantillas de 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. Una plantilla web suele usarse para mostrar contenido estático y dinámico en un diseño específico.
Para obtener más información, consulte Crear una plantilla de páginas personalizada.
Editor de código
Los creadores y desarrolladores profesionales pueden acceder a Visual Studio Code para la web desde el estudio de diseño de Power Pages para crear diseños complejos al editar el 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.
JavaScript
El código JavaScript personalizado se puede insertar en varios recursos de Power Pages como páginas web, plantillas web, formularios y listas. JavaScript se puede utilizar para mejorar la interfaz del cliente, agregar una validación de entrada de usuario compleja, llamar a servicios web externos u obtener acceso a la funcionalidad de Dataverse directamente mediante la API web de portales de Power Apps.
Nota
El scripting en páginas de sitios web es específico de portales de Power Pages y no utiliza scripts de aplicaciones basadas en modelos en los formularios o las vistas.
Para obtener más información, consulte Agregar JavaScript personalizado.
CSS
Los creadores pueden usar el área de trabajo Estilos del estudio de diseño de Power Pages para configurar los elementos básicos del estilo del sitio web. Los desarrolladores profesionales pueden agregar archivos de hojas de estilo CSS personalizadas al sitio. CSS se puede utilizar para controlar la apariencia y el comportamiento de 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 ciertos elementos de la página.
Para obtener acceso a los archivos CSS personalizados, seleccione el espacio de trabajo Estilos, un tema, la opción ... y, a continuación, Administrar CSS.
Para obtener más información, consulte Editar CSS para temas en Power Pages.
Component Framework
Power Apps component framework permite a los creadores de aplicaciones y a los desarrolladores profesionales crear componentes de código para aplicaciones de lienzo y basadas en modelos. Estos componentes ahora se pueden usar en Power Pages para proporcionar características e interfaces avanzadas.
Para obtener más información, consulte Usar componentes de código en portales.
Herramientas de desarrollo
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 la 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 al control de código fuente e implementarlos desde el desarrollo a otros entornos.
Para obtener información detallada sobre el uso de Microsoft Power Platform CLI, consulte Soporte de portales para la CLI de Power Platform.