Admin tools
<ProjectSummary
<ProjectSummary
The term 'Frankenstyle component names' refers to the naming convention that is used to uniquely identify a Moodle plugin based on the type of plugin and its name. They are used throughout the Moodle code (with a notable exception being the css class names in the themes).
In the Moodle Plugins directory, uploaded plugins versions are automatically tested against a set of formal criteria. These tests typically do not check the actual plugin functionality, security or code correctness. They are more focused on formal aspects of the coding style. As such, they are most valuable for the plugin maintainers themselves.
This page describes how to contribute your code into the Plugins directory.
The Plugins Directory has moved to Moodle Marketplace. This checklist describes the legacy Plugins Directory approval process and should not be used for new plugin submissions.
Plugin developers, maintainers and users are welcome to include documentation about their plugin in the English Moodle Docs. Of course it is fine to have documentation elsewhere, such as the Github wiki, however one advantage of including documentation in the English Moodle Docs is that 'Moodle Docs for this page' links in Moodle (when logged in as a teacher or admin) can lead directly to your plugin documentation (as explained in the Header and footer documentation). And, very important, it will then be very easy for translators of Moodle Docs to add translations for this information.
This page describes Plugin QA prechecks from the previous Plugins Directory review process. We plan to bring plugin review guidance back for Moodle Marketplace in the future. We'll let the community know when updated guidance is available.
We regularly assess the standard plugins that are included in Moodle and will, from time-to-time, remove some of these.
This page describes the correct way to include third party libraries with your plugin.
We plan to bring the programme back for Moodle Marketplace in the future. We'll let the community know when updated guidance is available.
Moodle Marketplace is now the place to find, submit, and manage Moodle plugins. Go to Moodle Marketplace. For documentation, see Moodle Marketplace Provider Documentation
This page describes the Plugins Directory API, not Moodle Marketplace APIs.
13 December 2023 {/ #13-december-2023 /}
We plan to bring it back for Moodle Marketplace. We'll let the community know when updated guidance is available.