From a conversation in jabber and following on from MDL-16392
It would be good to have an array somewhere containing all information about plugins, where their db directories are etc. At the moment get_db_directories seems to contain most of this information but there are other places in moodle that duplicate this (the example was events_load_def).
If we could maintain one array containing this information and then a few helper functions around it we could potentially:
a) remove a lot of duplication
b) make it easier to add new plugin 'types' later without having to add db location information in muliple places
- caused a regression
-
MDL-64790 Wrong parameter name in API documentation of function upgrade_plugin_savepoint in upgradelib.php
-
- Closed
-
- has a non-specific relationship to
-
MDL-19346 Discrepancies between plugins declared in get_plugin_types() and detected by get_db_directories()
-
- Closed
-
-
MDL-13816 Improve the mechanisms by which the places to search for plugins' language strings is managed
-
- Closed
-
- has been marked as being related by
-
MDL-20152 glossary should use format-specific strings for concept and definition
-
- Closed
-
-
MDL-19550 Question formats from contrib are not completely pluggable - must modify core lang files.
-
- Closed
-
- will be (partly) resolved by
-
MDL-20191 Subplugins are not uninstalled together with a module
-
- Closed
-
- will help resolve
-
MDL-16487 The plugins check is outdated
-
- Closed
-
-
MDL-16392 Portfolio plugins can't register queue handlers
-
- Closed
-