On Saturday, April 20, 2013 at 1:35 AM, rodrigo wrote:
Is there any particular reason the default set of included (but notactivated) plugins has not been separated out from the main repositoryinto repositories of their own? I would even argue that skins, asidefrom the default, should be separate repositories. My group manages ourinstallation with git and it would make my life a ton easier if thiswere the case.
I saw an answer to "[RCD] update.sh clobbering custom plugin configs inmain.inc.php?" earlier today, suggesting that a config file within theplugin should be edited. Plugins are basically vendor code, wouldn't itmake more sense to make a plugin_name.inc.php within /config, and have aplugin standard (in the form of a config grabber method) that grabs theappropriate config file? This way, the plugin could be updated bycomposer or git, and there'd be no worry about overwriting configs, orediting vendor code. It'd encourage plugin writers to keep their configseparate from the roundcube config, because there'd be an easilyaccessible function for it.