Dashboard Pages are the back-office of your app, allowing site builders to manage the app's data and settings. You can see examples of Dashboard Pages in the Wix apps, such as Stores and Bookings.
Read our UX guidelines to build useful and successful Dashboard Pages.
To see examples of dashboard pages, open the following templates and go to the Dashboard Interface tab.
Or, try out the Coffee catalog tutorial, which uses multiple dashboard pages.
To add dashboard pages to your Blocks app:
The Dashboard Page you created includes:
You can impact how users see your app's Dashboard Pages in their site menu. Click the More Actions icon next to the page's name to rename, reorder or hide it from the menu.
Naming rules:
Use your Dashboard Page's code section to add code to your Dashboard Page. Your code can include:
To add code to your dashboard page, open your dashboard page and go to its code section (if you don't see the code section, click the Maximize icon).
One of the most common ways to open a Dashboard Page is from the Main Action Button in one of your widget's Action Buttons. To do this:
Adding a link to the Dashboard Page from a custom panel enhances its visibility and accessibility for users.
wix-editor
module to open the page using code. See code exampleNavigating between your Dashboard pages can create seamless workflows, such as a step-by-step wizard. Use the dashboard
SDK to lead users from one Dashboard Page to another. See code example
A common dashboard pattern involves creating two connected pages: one that displays a list of items (like products, orders, or users) and another that shows detailed information for individual items. This master-detail pattern allows users to browse through multiple items and then drill down into specific details. Learn how to implement this pattern using the dashboard SDK's navigate()
and observeState()
functions to pass data between pages. See the complete guide.
You can also add self hosted dashboard extensions to a Blocks app.
To add a self hosted extension, go to the Dashboard Interface and click Create Extension > Self-Hosted Extensions.