https://catalogartifact.azureedge.net/publicartifacts/powerportalspro.power_portals_pro_offer1-14e9c561-0c48-4940-a2a8-0bfbe3238fd0/image1_PPPLogo350x350.png

Power Portals Pro

par Power Portals Pro

Build flexible, custom portals using Dynamics 365 and with Blazor and FluentUI.

PowerPortalsPro is a comprehensive Blazor framework that accelerates the development of custom portals built on Microsoft Dynamics 365 and Dataverse. It provides a rich set of pre-built, metadata-driven components that eliminate boilerplate code and let developers focus on business logic rather than infrastructure.

Key Features

  • Metadata-Driven Editors — Form components for every Dataverse column type (text, number, currency, date/time, choice, multi-select choice, lookup, file, and image) that automatically resolve labels, validation rules, and formatting from table metadata.
  • Record Management — RecordContext and MainContext components handle record loading, dirty-state tracking, validation, and transactional saves across multiple records — including unsaved changes warnings on navigation.
  • Data Grids — MainGrid and SubGrid components display Dataverse records with view selectors, inline editing, search, paging, and toolbar buttons for creating, editing, deleting, linking, and unlinking records via dialog forms or page navigation. Primary-name cells render as clickable hyperlinks straight to the record's edit form when an edit button is registered.
  • FileGrid — Specialized grid for managing file-attachment records with drag-and-drop upload (one record per file), inline preview for images, PDFs, and text, per-row download, and bulk “Download All” / “Download Selected” that zips the chosen files in a single server round-trip. Custom upload hooks let you seed required fields and relationships on each new record.
  • Interactive Charts — Theme-aware Bar, Line, Pie, Doughnut, Polar, Radar, Funnel, and Year-over-Year charts (plus multi-series variants) with out-of-the-box Dataverse data sources for grouping and aggregation, including flexible date grouping. Charts can link to a MainGrid so clicking a chart segment cross-filters the linked grid, expose a click event that returns the selected data point for custom navigation or drill-down, and embed their own view selector for runtime view switching.
  • Many-to-Many Relationships — First-class support for N:N relationships through SubGrid and ManyToManyLookupEdit components with associate/disassociate operations.
  • Security — Flexible, code-driven table-level and record-level security via permission handler interfaces that integrate with your authentication provider.
  • Internal & External Portals — Build internal employee portals where staff sign in as their own Dataverse systemuser (Dataverse security roles enforce access via impersonation, no parallel identity required), customer-facing portals where contacts sign in via local credentials or external providers, or both audiences on the same portal at the same time.
  • Server-Side Interceptors — Lifecycle hooks for running custom logic before and after record creation, updates, deletions, and relationship changes.
  • Localization — JSON-based localization system supporting multiple languages for table labels, column names, view names, choice values, and application strings — including HTML templates for emails.
  • Fluent UI Design System — Built on Microsoft's official Fluent UI Blazor library with full theming support including light/dark modes, accent colors, right-to-left text, and WCAG 2.1 accessibility compliance.
  • Responsive Layout — PageLayout and Section components provide structured, mobile-friendly layouts with independent scrolling, collapsible navigation, and responsive column wrapping.
  • Project Templates — .NET templates for Visual Studio that scaffold a complete portal project with authentication, Dataverse connectivity, and best-practice architecture out of the box.

Who is it for?

PowerPortalsPro is designed for .NET developers and ISVs building portals on the Microsoft Power Platform — for either audience. Use it for internal employee portals and back-office sites where staff sign in as their own Dataverse user and existing security roles govern access, or for customer-f

Vue d’ensemble

https://catalogartifact.azureedge.net/publicartifacts/powerportalspro.power_portals_pro_offer1-14e9c561-0c48-4940-a2a8-0bfbe3238fd0/image3_DemoSiteImage1440x720.png