Custom pages

Custom pages allows the creation of pages for different audiences and customise them using the same blocks available for dashboard customisation. |
---|
Custom pages enable site and tenant administrators to create personalised experiences for different audiences by easily adding new pages to the navigation. The content on these pages can be customised using standard Moodle Workplace blocks.
There are three types of custom pages:
- Global custom pages are shared across all tenants, but they don't require the Shared Space to be enabled.
- Local custom pages are specific to a single tenant, which is selected on creation and cannot be changed later.
- Start custom pages are intended to be used as a site wide start pages.
The following diagram demonstrates the key differences between the different custom page types:
While the structure of each custom page type is identical, the reach and its audiences are different:
- Global pages and start pages are available across all tenants; a local page is restricted to the tenant it has been created in.
- Who can see a page is determined by the page audience. In global pages, the audience is a subset of all site users; in local pages, it is a subset of all tenant users. The start page has no audience since it is visible to every site user.
Note: The My teams page is created by default on site installation or on upgrade to Workplace 4.x- This page is created as a global page with the audience "Managers" (available to both Managers and Department Leads) and contains one My Teams block.
Dashboards vs Custom Pages
Dashboards and custom pages let you add and arrange standard Moodle Workplace blocks. So, what are the differences between custom pages and dashboards?
Dashboards:
- Dashboards are copied for each user when they log in for the first time.
- When a change is made in the site or tenant's default dashboard page, it needs to be manually propagated to all users by resetting their dashboard configuration to the default.
- By default, users can edit their own dashboard (capability-based).
Custom Pages:
- Custom pages are not copied for each user; they work as templates instead.
- Only site and tenant Administrators can create custom pages.
- Users can't edit their own version of the custom pages.
- Changes are immediately applied to the custom pages for all users in the audiences.
- Custom pages can be used as site wide/user start page.
Custom pages are read-only dashboards for different audiences. Thanks to custom pages, administrators can protect the dashboard by adding only essential blocks and organising everything else into custom pages, improving the experience for learners and managers.