Visão geral da extensibilidade do Power Pages

Concluído

O Power Pages é uma solução com pouco código para a criação de sites de negócios. Para requisitos complexos, criadores avançados e desenvolvedores profissionais podem integrar e estender o Power Pages de várias maneiras.

Integração com outros componentes do Microsoft Power Platform

Como o Power Pages fazer parte do Power Platform, ele oferece uma integração profunda com outros componentes do Microsoft Power Platform.

  • O Dataverse permite o armazenamento seguro e o gerenciamento de metadados e dados usados por sites do Power Pages.
  • O Power Apps pode ser usado para criar aplicativos personalizados para manipular as informações acessadas e geradas por usuários externos do Power Pages. Elementos como Power Apps baseados em modelo estão no centro da experiência do usuário do Power Pages.
  • O Power Automate estende a lógica de negócios e manipula os dados e os eventos quando os usuários estão interagindo com o Power Pages.
  • O Power BI se integra diretamente com o Power Pages diretamente para fornecer acesso seguro a relatórios, painéis e blocos no site.
  • O Power Virtual Agents adiciona chatbots a sites externos para melhorar a experiência do usuário.

Extensibilidade do Power Pages

Liquid

Liquid é uma linguagem de markup de código-fonte aberto que é a base dos modelos da Web do Power Pages. Ele também pode ser incorporado diretamente para fornecer o conteúdo do site. O Liquid é frequentemente usado para adicionar conteúdo dinâmico a páginas da Web e também pode ser usado para exibir dados de tabelas do Dataverse.

Para obter mais informações, consulte Trabalhar com modelos do Liquid.

Modelos da Web

Os sites do Power Pages são provisionados com um conjunto predefinido de modelos da Web que definem como as páginas da Web são estruturadas. Os criadores podem modificar ou criar novos modelos da Web para atender a requisitos específicos. Normalmente, um modelo da Web é usado para exibir conteúdo estático e dinâmico em um layout específico.

Para obter mais informações, consulte Criar um modelo de página personalizado.

Editor de código

Os criadores e os desenvolvedores profissionais podem acessar o Visual Studio Code para a Web por meio do estúdio de design do Power Pages para criar layouts complexos editando o código-fonte HTML. Para editar o código-fonte da página, selecione o botão Editar código na barra de comandos.

Captura de tela de Editar código no estúdio de design do Power Pages.

JavaScript

O código JavaScript personalizado pode ser inserido em diferentes ativos do Power Pages, como páginas da Web, modelos da Web, formulários e listas. O JavaScript pode ser usado para aprimorar a interface do cliente, adicionar validação complexa de entrada do usuário, chamar serviços Web externos ou acessar a funcionalidade do Dataverse diretamente usando a API Web dos portais do Power Apps.

Observação

Os scripts em páginas do site são específicos do Power Pages e não usam scripts de aplicativos baseados em modelo em formulários ou exibições.

Para obter mais informações, consulte Adicionar JavaScript personalizado.

CSS

Os criadores podem usar o espaço de trabalho Aplicação de Estilo do estúdio de design do Power Pages para configurar os elementos básicos do estilo do site. Os desenvolvedores profissionais podem adicionar arquivos de folhas de estilo em cascata (CSS) personalizados ao site. O CSS pode ser usado para controlar a aparência e o comportamento de elementos de site individuais. As folhas de estilo CSS também podem implementar recursos específicos do portal em vez de código JavaScript, por exemplo, para ocultar certos elementos de página.

Para acessar arquivos CSS personalizados, selecione o espaço de trabalho Aplicação de Estilo, selecione um tema, selecione a opção ... e, depois, Gerenciar CSS.

Captura de tela da edição avançada do CSS no estúdio de design do Power Pages.

Para obter mais informações, consulte Editar CSS para temas no Power Pages.

Estrutura de componentes

O Power Apps component framework permite que desenvolvedores profissionais e criadores de aplicativos criem componentes de código para aplicativos de tela e baseados em modelo. Esses componentes podem ser usados no Power Pages para fornecer interfaces de usuário e recursos avançados.

Para obter mais informações, consulte Usar componentes de código em portais.

Ferramentas para desenvolvedores

O desenvolvimento do Power Pages pode ser incluído como parte do ALM (gerenciamento do ciclo de vida do aplicativo). Os criadores e desenvolvedores profissionais podem usar a interface de linha de comando (CLI) do Microsoft Power Platform para baixar, alterar e carregar a configuração do site do Power Pages e, em seguida, usar o Azure Pipelines para confirmar os dados de configuração para controle do código-fonte e implantação de desenvolvimento para outros ambientes.

Para obter informações detalhadas sobre o uso da CLI do Microsoft Power Platform, consulte Suporte a portais para a Power Platform CLI.