-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
5.0
As discussed in IDEA-75, the idea here is to restructure the Moodle code directories to move public content into a sub-directory of the root.
In the future this will give us more options including:
- moving third-party library installation to a deploy phase
- moving NodeJS build phases to a deploy phase (currently shipped with content)
- options to move code out of the public directories leaving just deliberately public content
- options to migrate to a frontend framework in the future
- has a non-specific relationship to
-
MDL-60140 Introduce a front controller
-
- Closed
-
- is blocked by
-
MDL-83705 subplugins.json should contain a list of paths relative to each plugin, nor the project root
-
- Closed
-
- is duplicated by
-
MDL-83489 Restructure code so that additional plugins are all in one folder
-
- Closed
-
- Testing discovered
-
MDL-85373 lib/installlib.php loads favicon from defunct clean theme
-
- Open
-
- will help resolve
-
IDEA-75 Explore restructuring the Moodle codebase
-
- Ready for development
-