Panoramica dell'estendibilità di Power Pages

Completato

Power Pages è una soluzione a uso ridotto di codice per la creazione di siti Web aziendali. Per i requisiti complessi, i creatori esperti e gli sviluppatori professionisti possono integrare ed estendere Power Pages in diversi modi.

Integrazione con altri componenti della piattaforma Microsoft Power Platform

Perché Power Pages fa parte di Power Platform, fornisce una profonda integrazione con gli altri componenti di Microsoft Power Platform.

  • Dataverse consente l'archiviazione e la gestione sicure dei metadati e dei dati usati dai siti Power Pages.
  • È possibile usare Power Apps per creare app personalizzate in grado di gestire le informazioni generate dagli utenti esterni di Power Pages e alle quali tali utenti accedono. Gli elementi come Power Apps basato su modello sono al centro dell'esperienza utente di Power Pages.
  • Power Automate estende la logica di business e gestisce i dati e gli eventi quando gli utenti interagiscono con Power Pages.
  • Power BI si integra direttamente con Power Pages per fornire accesso sicuro a report, dashboard e riquadri sul sito Web.
  • Power Virtual Agents aggiunge chatbot ai siti Web rivolti all'esterno per migliorare l'esperienza dell'utente.

Estendibilità di Power Pages

Liquid

Liquid è un linguaggio di markup open source che costituisce la base dei modelli Web di Power Pages. Può anche essere incorporato direttamente per fornire il contenuto del sito. Liquid viene spesso usato per aggiungere contenuto dinamico alle pagine Web e può essere impiegato anche per osservare i dati delle tabelle Dataverse.

Per altre informazioni, consultare Utilizzare modelli Liquid.

Modelli Web

I siti Power Pages dispongono di un set predefinito di modelli Web che definiscono la struttura delle pagine Web. I creatori possono modificare o creare nuovi modelli Web per soddisfare requisiti specifici. Un modello Web si usa generalmente per visualizzare sia il contenuto statico sia quello dinamico in uno specifico layout.

Per altre informazioni, consultare Creazione di un modello di pagina personalizzato.

Editor di codice

Creatori e sviluppatori professionisti possono accedere a Visual Studio Code per il Web dallo studio di progettazione di Power Pages per creare layout complessi modificando il codice sorgente HTML. Per modificare il codice sorgente della pagina, selezionare il pulsante Modifica codice sulla barra dei comandi.

Screenshot di Modifica codice nello studio di progettazione di Power Pages.

JavaScript

Il codice JavaScript personalizzato può essere incorporato in diverse risorse di Power Pages, ad esempio pagine Web, modelli Web, moduli ed elenchi. JavaScript può essere usato per migliorare l'interfaccia client, aggiungere una convalida complessa dell'input dell'utente, chiamare servizi Web esterni o accedere direttamente alla funzionalità Dataverse usando l'API Web dei portali Power Apps.

Nota

Lo scripting nelle pagine del sito Web è specifico di Power Pages e non usa script da app basate su modello nei moduli o nelle viste.

Per altre informazioni, consultare Aggiunta di JavaScript personalizzato.

CSS

I creatori possono usare l'area di lavoro Stili di Power Pages per configurare gli elementi di base dello stile del sito Web. Gli sviluppatori professionisti possono aggiungere file Cascading Style Sheets (CSS) al sito. I CSS possono essere usati per controllare l'aspetto e il comportamento dei singoli elementi del sito. CSS può anche implementare funzionalità specifiche del portale al posto del codice JavaScript, ad esempio, per nascondere determinati elementi della pagina.

Per accedere ai file CSS personalizzati, selezionare l'area di lavoro Stile, selezionare un tema, selezionare l'opzione ... e quindi selezionare Gestisci CSS.

Screenshot delle opzioni di modifica avanzate di CSS nello studio di progettazione di Power Pages.

Per altre informazioni, vedere Modifica di CSS per i temi in Power Pages.

Component Framework

Power Apps Component Framework permette a sviluppatori e creatori di app professionisti di creare componenti di codice per le app canvas e basate su modello. Questi componenti possono ora essere usati in Power Pages per fornire interfacce utente e funzionalità avanzate.

Per ulteriori informazioni, vedere Utilizzare componenti di codice nei portali.

Strumenti di sviluppo

Lo sviluppo di Power Pages può ora essere incluso come parte di ALM (Application Lifecycle Management). I creatori e gli sviluppatori professionisti possono usare l'interfaccia della riga di comando (CLI) di Microsoft Power Platform per scaricare, modificare e caricare la configurazione del sito Power Pages e usare poi Azure Pipelines per eseguire il commit dei dati della configurazione ai fini del controllo del codice sorgente e l'implementazione dallo sviluppo ad altri ambienti.

Per informazioni dettagliate sull'utilizzo della CLI di Microsoft Power Platform, consultare Supporto dei portali per l'interfaccia della riga di comando di Power Platform.