Skip to content

Commit bc5756d

Browse files
committed
[docs] Update references to Moodle 5.2
1 parent fdd2cff commit bc5756d

File tree

6 files changed

+10
-49
lines changed

6 files changed

+10
-49
lines changed

docs/devupdate.md

Lines changed: 2 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,6 @@
11
---
2-
title: Moodle 5.1 developer update
2+
title: Moodle 5.2 developer update
33
tags:
44
- Core development
5-
- Moodle 5.1
5+
- Moodle 5.2
66
---
7-
8-
<!-- markdownlint-disable no-inline-html -->
9-
10-
This page highlights the important changes that are coming in Moodle 5.1 for developers.
11-
12-
## Code Structure
13-
14-
<Since version="5.1" issueNumber="MDL-83424" />
15-
16-
Most of the Moodle codebase, including all plugins, has been moved into a new `public` directory within the Moodle web root.
17-
18-
Most Moodle tooling has already been updated to support this, but minor web server reconfiguration will be required to support this.
19-
20-
See the [Restructure documentation](./guides/restructure/index.md) for further information on some of the changes required.
21-
22-
## Course: activity chooser footer has been changed
23-
24-
<Since version="5.1" issueNumber="MDL-85597" />
25-
The activity chooser UI now features a dedicated footer button for adding the selected activity to the course. The logic for managing the activity chooser footer has moved to `course/amd/src/local/activitychooser/dialogue.js`, which now controls the visibility of the back and add buttons based on the modal's content. This update may impact plugins that implement custom activity chooser footers.
26-
27-
**How to determine if your plugin is affected:**
28-
29-
- Check if your plugin provides a `custom_chooser_footer` implementation. You can do this by searching your plugin's `lib.php` for a function named `PLUGINTYPE_PLUGINNAME_custom_chooser_footer`.
30-
- If your plugin implements this function, review your footer AMD module to see if it calls `modal.setFooter(...)`. To identify the AMD module, look at the first parameter passed when creating a new `core_course\local\entity\activity_chooser_footer` instance in your `custom_chooser_footer` function—this is the `$footerjspath`.
31-
32-
**What you need to do:**
33-
34-
- In most cases, simply remove the `modal.setFooter(...)` call from your AMD module, as the new activity chooser footer now manages this logic for you.
35-
- For more advanced customizations, ensure you use the `course/templates/local/activitychooser/footer.mustache` template to render your custom footer content.
36-
37-
## Course format: max sections setting is now deprecated
38-
39-
<Since version="5.1" issueNumber="MDL-84291" />
40-
41-
The `maxsections` setting in course formats is now deprecated. Previously, this setting was used to limit the number of sections in a course. Starting with Moodle 5.1, courses can have an unlimited number of sections.
42-
43-
Although the `maxsections` setting remains available for now, it is marked as deprecated and will be removed in Moodle 6.0. Also, the `get_max_sections` from `core_courseformat\base` is also deprecated and will be removed in Moodle 6.0.
44-
45-
If your format plugin relies on `maxsections`, you should add a custom setting in your plugin to control section limits. For reference, see the week format plugin, which now uses its own setting for this functionality.

docs/intro.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
id: introduction
33
title: Introduction
4-
description: Developer documentation for Moodle 5.1.
4+
description: Developer documentation for Moodle 5.2.
55
slug: /
66
tags:
77
- Getting started
88
---
99

10-
Welcome to the Developer Documentation for **Moodle 5.1**.
10+
Welcome to the Developer Documentation for **Moodle 5.2**.
1111

1212
This documentation is version-specific and includes a range of useful guides and information.
1313

@@ -17,10 +17,10 @@ This documentation is version-specific and includes a range of useful guides and
1717
- Look through our [guides to Moodle APIs](./apis.md)
1818
- Browse our [Moodle feature](./guides.md) deep dives
1919
- Interested in supporting the Moodle App in your plugins? Read the [Moodle App documentation](/general/app)
20-
{/*- You may want to read the [Release notes](/general/releases/5.1) for Moodle 5.1 */}
20+
{/*- You may want to read the [Release notes](/general/releases/5.2) for Moodle 5.2 */}
2121

2222
:::
2323

2424
import ReleaseStateSummary from '@site/src/components/ReleaseStateSummary';
2525

26-
<ReleaseStateSummary releaseName="5.1" />
26+
<ReleaseStateSummary releaseName="5.2" />

general/releases/5.1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation';
1212

1313
<ReleaseNoteIntro releaseName={frontMatter.moodleVersion} />
1414

15-
If you are upgrading from a previous version, please see [Upgrading](https://docs.moodle.org/en/Upgrading) in the user docs.
15+
If you are upgrading from a previous version, please see [Upgrading](https://docs.moodle.org/501/en/Upgrading) in the user docs.
1616

1717
## Server requirements
1818

nextVersion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* along with Moodle. If not, see <http://www.gnu.org/licenses/>.
1616
*/
1717

18-
const nextVersion = '5.1';
18+
const nextVersion = '5.2';
1919
const nextLTSVersion = '5.3';
2020
const nextVersionRoot = `/docs/${nextVersion}`;
2121

static/_redirects

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,4 @@
7777

7878
# Issue #955
7979
# Redirect /docs/* to /docs/[nextVersion]/:splat
80-
/docs/* /docs/5.1/:splat
80+
/docs/* /docs/5.2/:splat

versioned_docs/version-5.1/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This documentation is version-specific and includes a range of useful guides and
1717
- Look through our [guides to Moodle APIs](./apis.md)
1818
- Browse our [Moodle feature](./guides.md) deep dives
1919
- Interested in supporting the Moodle App in your plugins? Read the [Moodle App documentation](/general/app)
20-
{/*- You may want to read the [Release notes](/general/releases/5.1) for Moodle 5.1 */}
20+
- You may want to read the [Release notes](/general/releases/5.1) for Moodle 5.1
2121

2222
:::
2323

0 commit comments

Comments
 (0)