Work with Power Pages websites

Advanced
App Maker
Developer
Microsoft Power Platform
Power Pages

Power Pages websites are designed for interaction with the internal and external audiences. There are additional requirements for content management and design, as well as the need to secure the content. This learning path describes how Power Pages components work within context of Dataverse to deliver the content and data to external and internal audiences. We'll cover the topics of user authentication and how to secure access to different parts of the website content based on the target audience and relationship to the content.

Prerequisites

  • Power Pages trial website.
  • Basic understanding of how to navigate a model-driven app.

Modules in this learning path

Note

App in a Day instructor-led training

Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.

Power Pages makers spend most of their time building sites in Power Pages design studio. It's important that makers have a full understanding of the capabilities and also the limitations of the design studio. This module will focus on understanding and using the design studio to create and customize sites. Power Pages design studio allows makers to add and configure pages, layout components, static content, custom CSS files, lists, and forms connected to Dataverse.

Note

App in a Day instructor-led training

Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.

Power Pages makers spend most their time building sites in Power Pages design studio. It's important that makers understand design studio capabilities as well as its limitations. Power Pages design studio includes Data workspace to create and manage business data and Set up workspace to configure site security and behavior. This module will focus on using the design studio to build secure Dataverse data-driven pages.

Note

App in a Day instructor-led training

Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.

Makers are required to understand the various Power Pages metadata components so they can set up the website for various unique requirements. This module uses the Portal Management app to set up various website features by editing the website metadata.

Note

App in a Day instructor-led training

Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.

The ability to find and interact with Dataverse data on a website is a central benefit of implementing a Power Pages website. Several methods are available for you to display Dataverse data. Learning and knowing about these different options can help you have successful portal implementations. This module focuses on the techniques that you can use to set up lists, forms, and multistep forms to build powerful web applications.

Note

App in a Day instructor-led training

Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.

Liquid is an open-source template language that’s integrated natively into Power Pages. It acts as a bridge between Microsoft Dataverse and the HTML or text output that’s sent to the browser. You can use Liquid to add dynamic content to pages and to create various custom templates. Additionally, Liquid provides access only to the data and operations that the website explicitly allows.

Note

App in a Day instructor-led training

Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.

The concept of exposing Microsoft Dataverse on a public webpage is appealing for addressing numerous business requirements. However, careful consideration is necessary to avoid exposing private or sensitive data. This module focuses on helping you learn about and set up website security to protect static and dynamic content and limit visibility to specific audiences.

Note

App in a Day instructor-led training

Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.

A Power Pages maker should consider specific details when designing and building Power Pages websites. Implementing a website solution requires knowledge of the specific business requirements and needs of the customer. Along with being simplistic and well-designed, a successful website should provide functionality in consideration of geographical location, language, and accessibility needs. Additionally, makers should ensure that website metadata is backed up to source control and deployed to test and production environments in a consistent and structured way.