#2496 - Simplifications to addon system

Identifier #2496
Issue type Feature request or suggestion
Title Simplifications to addon system
Status Closed (no changes needed)
Handling member Chris Graham
Addon core_addon_management
Description I don't believe we need the addon.inf files inside the addon tars, the addon_install_code.php files, or most of the DB tables.

The addons_dependencies and addons_files tables can be removed.
The addons table can be stripped down so it is more similar the modules and blocks tables (i.e. just for versioning).

These things exist from the older ocPortal designs, and have carried through to Composr while other parts of our addon system were indeed streamlined.

Instead 100% use of addon_registry hooks would be used for all meta information. The addon management tools will generate these as required.
Steps to reproduce

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated