start:overrides
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| start:overrides [2026/03/26 16:06] – [Tracking patches and customscriptings needs in plugin design] admin | start:overrides [2026/03/26 16:08] (Version actuelle) – [Tracking patches and customscriptings needs in plugin design] admin | ||
|---|---|---|---|
| Ligne 79: | Ligne 79: | ||
| ====Tracking patches and customscriptings needs in plugin design==== | ====Tracking patches and customscriptings needs in plugin design==== | ||
| - | In our plugins, a common structure to self-document and provide out-of-the-band info about moodle alteration we need to get the plugin run correctly is given as ' | + | In our plugins, a common structure to self-document and provide out-of-the-band info about moodle alteration we need to get the plugin run correctly is given as '< |
| - | * **__patch:** contains core files with patches serving this plugin. | + | * **< |
| - | * **__customscripts:** contains files to add to the moodle local ' | + | * **< |
| - | * **__reference:** contains core files who serve as core source reference for the patchs, and are snapshot when the plugin is reviewed and packaged. Your installed core files may be somewhat different, if your minor version is not the exact one we use in our development faciity. | + | * **< |
| ===What happens if several plugins need patching/ | ===What happens if several plugins need patching/ | ||
| Ligne 93: | Ligne 93: | ||
| So it may be possible that assembling several unrelated plugins might need to overload the same core files. | So it may be possible that assembling several unrelated plugins might need to overload the same core files. | ||
| - | In case of patchs, all patchs are bounded strictly in ''// | + | In case of patchs, all patchs are bounded strictly in '' |
| - | In case of customscripts, | + | In case of customscripts, |
| [[: | [[: | ||
start/overrides.1774541200.txt.gz · Dernière modification : de admin
