The bulk of ELIS is made of from two main plugins, both found within the /elis/ directory on a Moodle install. We also use subplugins within both of those locations as well as within some custom blocks, too.
- /admin/renderer.php
- Add optional $plugin->release property to plugins overview page
- /admin/settings/plugins.php AND /lib/moodlelib.php AND /lib/pluginlib.php AND /lang/en/plugin.php
- Add /elis/ directory as a plugin location point
- Check for sub-plugins from /block/ plugins and from /elis/ directory plugins
- /lib/upgradelib.php
- ELIS tasks upgrade
- /lib/cronlib.php
- Ensure ELIS tasks are run during the cron