Allow customization of plugin controllers and views within a theme plugin
|Assignee:||José Raddaoui Marín||% Done:|
|Target version:||Release 2.7.0|
|Google Code Legacy ID:||Tested version:||2.0.0, 2.0.1, 2.1, 2.1.1, 2.1.2, 2.2, 2.2.1, 2.3, 2.4, 2.5, 2.6, 2.7|
Currently, the AtoM theme plugins like arDominionPlugin and arArchivesCanadaPlugin allow you to overwrite and customize the main application templates and it's module's controllers and views:
This creates a fallback mechanism that tries to get the controllers and views from the theme plugin first and then from the main application, but it doesn't work with module's action and templates located in another plugin, like customizing the ISAD template index page:
Ideally, theme plugins should be able to overwrite controllers and views from other plugin modules (with the same fallback mechanism), to reduce changes in the vanilla code when developing a theme/customization.