Übersicht über die Erweiterbarkeit von Power Pages

Abgeschlossen

Power Pages ist eine Low-Code-Lösung zum Erstellen von Unternehmenswebsites. Für komplexe Anforderungen können professionelle Entwickler Power Pages auf verschiedene Weise integrieren und erweitern.

Integration in andere Microsoft Power Platform-Komponenten

Da Power Pages ein Teil von Power Platform ist, bietet es eine tiefe Integration mit anderen Komponenten der Microsoft Power Platform.

  • Dataverse ermöglicht das sichere Speichern und Verwalten von Metadaten und Daten, die von Power Pages-Websites verwendet werden.
  • Power Apps kann verwendet werden, um benutzerdefinierte Apps zu erstellen und so die Informationen zu verarbeiten, auf die von externen Power Pages-Benutzern zugegriffen wird und die von diesen generiert werden. Elemente wie die modellgesteuerten Power Apps sind der Kern der Power Pages-Benutzererfahrung.
  • Power Automate erweitert die Geschäftslogik und verarbeitet die Daten und Ereignisse, wenn Benutzer mit Power Pages interagieren.
  • Power BI integriert sich direkt mit Power Pages, um einen sicheren Zugriff auf Berichte, Dashboards und Kacheln auf der Website zu ermöglichen.
  • Power Virtual Agents fügt Ihren nach außen gerichteten Websites Chatbots hinzu, um die Benutzererfahrung zu verbessern.

Power Pages-Erweiterbarkeit

Liquid

Liquid ist eine Open-Source-Auszeichnungssprache und die Grundlage der Power Pages-Webvorlagen. Zum Bereitstellen des Seiteninhalts kann es auch direkt eingebettet werden. Liquid wird oft verwendet, um Webseiten dynamischen Inhalt hinzuzufügen, und kann auch zum Anzeigen von Daten von Dataverse-Tabellen verwendet werden.

Weitere Informationen finden Sie unter Mit Liquid-Vorlagen arbeiten.

Webvorlagen

Power Pages-Websites werden mit einem vordefinierten Satz von Webvorlagen bereitgestellt, die definieren, wie eine Webseite strukturiert ist. Entwickler können neue Webvorlagen ändern oder neue erstellen, um bestimmte Anforderungen zu erfüllen. Eine Webvorlage wird in der Regel erstellt, um statischen und dynamischen Inhalt in einem bestimmten Layout anzuzeigen.

Weitere Informationen finden Sie unter Eine benutzerdefinierte Seitenvorlage erstellen.

Code-Editor

Professionelle Entwickler können den Visual Studio Code für das Web von Power Pages-Designstudio verwenden, um komplexe Layouts durch Bearbeitung des HTML-Quellcodes zu erstellen. Wählen Sie auf der Befehlsleiste die Schaltfläche Code bearbeiten aus, um den Quellcode zu bearbeiten.

Screenshot mit „Code bearbeiten“ im Power Pages-Designstudio

JavaScript

Benutzerdefinierter JavaScript-Code kann in verschiedene Power Pages-Assets wie Webseiten, Webvorlagen, Formulare und Listen eingebettet werden. JavaScript kann verwendet werden, um die Client-Oberfläche zu verbessern, komplexe Validierungen für Benutzereingaben hinzuzufügen, externe Webdienste aufzurufen oder direkt auf die Dataverse-Funktionen mithilfe von Web-API für Power Apps-Portale zuzugreifen.

Hinweis

Das Scripting auf Seiten von Websites ist spezifisch für Power Pages und verwendet keine Skripts von modellgesteuerten Apps in Formularen oder Ansichten.

Weitere Informationen finden Sie unter Benutzerdefiniertes JavaScript hinzufügen.

CSS

Entwickler können den Arbeitsbereich Styling vom Power Pages-Designstudio verwenden, um die grundlegenden Elemente des Website-Stils zu konfigurieren. Professionelle Entwickler können benutzerdefinierte Cascading Stylesheets (CSS)-Dateien auf der Website hinzufügen. CSS kann verwendet werden, um das Erscheinungsbild und das Verhalten von individuellen Website-Elementen zu steuern. CSS kann auch bestimmte Portalfunktionen anstelle von JavaScript-Code implementieren, um beispielsweise bestimmte Seitenelemente auszublenden.

Wählen Sie den Arbeitsbereich Styling, ein Thema und die Option ... aus, und klicken Sie dann auf CSS verwalten, um auf die benutzerdefinierten CSS-Dateien zuzugreifen.

Screenshot mit der erweiterten CSS-Bearbeitung im Power Pages-Designstudio

Weitere Informationen finden Sie unter CSS für Designs in Power Pages bearbeiten.

Component Framework

Professionelle Entwickler und App-Entwickler können mit dem Power Apps Component Framework Codekomponenten für modellgesteuerte und Canvas-Apps erstellen. Diese Komponenten können nun in Power Pages verwendet werden, um erweiterte Benutzeroberflächen und Funktionen bereitzustellen.

Weitere Informationen finden Sie unter Codekomponenten in Portalen verwenden.

Entwicklertools

Power Pages-Entwicklung kann jetzt in das Application Lifecycle Management (ALM) aufgenommen werden. Professionelle Entwickler können die Microsoft Power Platform-Befehlszeilenschnittstelle (CLI) zum Herunterladen, Ändern und Hochladen der Power Pages-Websitekonfiguration und dann Azure Pipelines verwenden, um die Konfigurationsdaten an die Quellcodeverwaltung zu übergeben und aus der Entwicklung in anderen Umgebungen bereitzustellen.

Ausführliche Informationen zur Verwendung der Microsoft Power Platform-CLI: Portalunterstützung für Power Platform-CLI.