-
Improvement
-
Resolution: Fixed
-
Critical
-
4.5
-
MOODLE_405_STABLE
-
MOODLE_405_STABLE
-
-
1
-
WP Sprint 2024-I2.2 (Clones), WP Sprint 2024-I2.3 (Clones), WP Sprint 2024-I3.0 (Clones)
Allow plugins to extend the 'defaulthomepage' configuration of a site, to provide additional options
We require this for Workplace and will contribute necessary changes to Moodle, specifically so we can allow tenant sites to use custom pages (WP-4849) or learning catalogue (WP-4850) as the homepage
We require MDL-81942 to land in addition, to ensure this setting applies to guest users too
Approach
Per this comment, after consultation with UX we will use "Option 1" (everything displayed in a single select element)
- We should consider how that configuration will be stored
- We should allow plugins to add multiple elements in their hook implementation (see also 1. above)
- We should also make the same select elements available in users preferred start page (where site configuration is set to allow)
- We should also allow plugin hook implementations to define whether they can also be selected from users preference page
- has to be done before
-
MDL-82844 Return home page URL in get_site_info WebService
-
- Closed
-
-
MDL-83296 Store defaulthomepage as relative url, not full url
-
- Closed
-
- is blocked by
-
MDL-81942 Respect defaulthomepage setting for guests
-
- Closed
-
- will help resolve
-
MOBILE-4641 Support custom site default home pages
-
- Closed
-
- links to