title | tags | |||
---|---|---|---|---|
Common files |
|
import { AmdDir, BackupDir, CLIDir, Changes, ClassesDir, DbAccessPHP, DbEventsPHP, DbInstallPHP, DbInstallXML, DbMessagesPHP, DbLegacyclassesPHP, DbRenamedclassesPHP, DbServicesPHP, DbTasksPHP, DbUninstallPHP, DbUpgradePHP, EnvironmentXML, Lang, Lib, LocalLib, PixDir, Readme, ReadmeMoodleTXT, SettingsPHP, StylesCSS, ThirdpartylibsXML, UpgradeTXT, VersionPHP, YUIDir, } from '../_files';
This page describes the common files which may be present in any Moodle subsystem or plugin type. Some of these files are mandatory and must exist within a component, whilst others are optional.
import extraLangDescription from '../_files/lang-extra.md';
- Moodle architecture - general overview of Moodle code architecture
- Plugin types - list of all supported plugin types
- Moodle plugins directory - repository of contributed plugins for Moodle
- Moodle plugin skeleton generator - allows to quickly generate code skeleton for a new plugin
- Checklist for plugin contributors - read before submitting a plugin