Übersicht über die Erweiterbarkeit von Power Pages

Abgeschlossen

Power Pages ist eine Low-Code-Lösung zum Erstellen von Geschäftswebsites. Für komplexe Anforderungen können fortgeschrittene Entwickler und Pro-Entwickler Power Pages auf verschiedene Arten integrieren und erweitern.

Integration in andere Microsoft Power Platform-Komponenten

Da Power Pages Teil von Power Platform ist, bietet sie eine umfassende Integration in andere Microsoft Power Platform-Komponenten .

  • Dataverse ermöglicht sichere Speicherung und Verwaltung von Metadaten und Daten, die von Power Pages-Websites verwendet werden.
  • Power Apps können verwendet werden, um benutzerdefinierte Apps zu erstellen, um die Informationen zu verarbeiten, auf die von externen Power Pages-Benutzern zugegriffen und generiert wird. Elemente wie modellgesteuerte Power Apps sind der Kern der Power Pages-Benutzeroberfläche.
  • Power Automate erweitert die Geschäftslogik und bearbeitet die Daten und Ereignisse, während Benutzer mit Power Pages interagieren.
  • Power BI ist direkt in Power Pages integriert, um sicheren Zugriff auf Berichte, Dashboards und Kacheln auf der Website zu ermöglichen.
  • Microsoft Copilot Studio fügt Ihren externen Websites Chatbots hinzu, um die Benutzererfahrung zu verbessern.

Erweiterbarkeit von Power Pages

Flüssigkeit

Liquid ist eine Open-Source-Markupsprache, die die Grundlage der Power Pages-Webvorlagen ist. Sie kann auch direkt eingebettet werden, um den Websiteinhalt bereitzustellen. Liquid wird häufig zum Hinzufügen dynamischer Inhalte zu Webseiten verwendet und kann auch zum Anzeigen von Daten aus Dataverse-Tabellen verwendet werden.

Weitere Informationen finden Sie unter Arbeiten mit Liquid-Vorlagen.

Webvorlagen

Power Pages-Websites werden mit einem vordefinierten Satz von Webvorlagen bereitgestellt, die definieren, wie Webseiten strukturiert sind. Entwickler können neue Webvorlagen ändern oder erstellen, um bestimmte Anforderungen zu erfüllen. Eine Webvorlage wird in der Regel verwendet, um statische und dynamische Inhalte in einem bestimmten Layout anzuzeigen.

Weitere Informationen finden Sie unter Erstellen einer benutzerdefinierten Seitenvorlage.

Code-Editor

Entwickler und Proentwickler können über das Power Pages-Designstudio auf Visual Studio Code für das Web zugreifen, um komplexe Layouts zu erstellen, indem Sie HTML-Quellcode bearbeiten. Um den Quellcode der Seite zu bearbeiten, wählen Sie in der Befehlsleiste die Schaltfläche " Code bearbeiten " aus.

Screenshot eines Bearbeitungscodes in Power Pages-Designstudio.

JavaScript

Benutzerdefinierter JavaScript-Code kann in verschiedene Power Pages-Objekte wie Webseiten, Webvorlagen, Formulare und Listen eingebettet werden. JavaScript kann verwendet werden, um die Clientschnittstelle zu verbessern, komplexe Benutzereingabeüberprüfung hinzuzufügen, externe Webdienste aufzurufen oder direkt mithilfe der Power Pages Web-API auf Dataverse-Funktionen zuzugreifen.

Hinweis

Skripts auf Websiteseiten sind spezifisch für Power Pages und verwenden keine Skripts aus modellgesteuerten Apps in Formularen oder Ansichten.

Weitere Informationen finden Sie unter Hinzufügen von benutzerdefiniertem JavaScript.

CSS

Macher können den Styling-Arbeitsbereich des Power Pages Designstudios verwenden, um die grundlegenden Elemente des Websitestils zu konfigurieren. Pro-Entwickler können der Website benutzerdefinierte Css-Dateien (Cascading StyleSheets) hinzufügen. CSS kann verwendet werden, um die Darstellung und das Verhalten einzelner Websiteelemente zu steuern. CSS kann auch bestimmte Portalfeatures anstelle von JavaScript-Code implementieren, um beispielsweise bestimmte Seitenelemente auszublenden.

Um auf benutzerdefinierte CSS-Dateien zuzugreifen, wählen Sie " Arbeitsbereich formatieren " aus, wählen Sie ein Design aus, wählen Sie "... " und dann " CSS verwalten" aus.

Screenshot der erweiterten CSS-Bearbeitung im Power Pages-Entwurfsstudio.

Weitere Informationen finden Sie unter Bearbeiten von CSS für Themen in Power Pages.

Komponentenframework

Power Apps-Komponentenframework ermöglicht professionellen Entwicklern und App-Entwicklern das Erstellen von Codekomponenten für modellgesteuerte und Canvas-Apps. Diese Komponenten können jetzt in Power Pages verwendet werden, um erweiterte Benutzeroberflächen und Features bereitzustellen.

Weitere Informationen finden Sie unter Verwenden von Codekomponenten in Power Pages.

Entwicklertools

Power Pages-Entwicklung kann jetzt als Teil der Anwendungslebenszyklusverwaltung (Application Lifecycle Management, ALM) verwendet werden. Entwickler und Pro-Entwickler können die Befehlszeilenschnittstelle (Command Line Interface, CLI) der Microsoft Power Platform verwenden, um die Power Pages-Websitekonfiguration herunterzuladen, zu ändern und hochzuladen, und dann Azure Pipelines verwenden, um die Konfigurationsdaten zur Quellcodeverwaltung zu übernehmen und von der Entwicklung in andere Umgebungen bereitzustellen.

Ausführliche Informationen zur Verwendung der Microsoft Power Platform CLI finden Sie unter Power Pages-Unterstützung für Power Platform CLI.

Testen Sie als Nächstes Ihr Wissen über Power Pages mit einem Wissenscheck.