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/02/09 20:07] – [Core patchs] admin | start:overrides [2026/03/26 16:08] (Version actuelle) – [Tracking patches and customscriptings needs in plugin design] admin | ||
|---|---|---|---|
| Ligne 25: | Ligne 25: | ||
| Now we can address the notion of " | Now we can address the notion of " | ||
| + | Now let propose a structural definition of the Trouble: | ||
| + | |||
| + | < | ||
| + | |||
| + | Let's explain now... | ||
| + | |||
| + | The trouble raises when the Technical Impact raises. We just add a k constant factor to adjust units and scales. | ||
| + | |||
| + | Oppositely, the trouble decreases when the "gain in process" | ||
| Ligne 65: | Ligne 74: | ||
| and THIS can be the tough part, specially if: | and THIS can be the tough part, specially if: | ||
| - | * Patchs are not documented | + | * Patchs are **not documented** |
| - | * Patchs are not properly tagged and identified in the code | + | * Patchs are **not properly tagged** and identified in the code |
| + | * There is **no tool** to help the process | ||
| ====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 '< | ||
| + | |||
| + | * **< | ||
| + | * **< | ||
| + | * **< | ||
| + | |||
| + | ===What happens if several plugins need patching/ | ||
| + | |||
| + | This is a more tricky situation that can happen, as we aim to keep the modularity concept of Moodle as clean as possible, which means, many plugin do not have to car another plugin exist, moreover if there is no functional relation between them. | ||
| + | |||
| + | As a consequence, | ||
| + | |||
| + | 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 customscripts, | ||
| [[: | [[: | ||
start/overrides.1770667646.txt.gz · Dernière modification : de admin
