On 09/22/2013 10:21 PM, Michael Heydekamp wrote:
- Almost all plugins do still use the legacy "$rcmail_config" array in
their .dist file, rather than "$config".
That it not true, at least for plugins from Roundcube repo.
Do we need to manually run a search/replace across all config.inc.php(.dist)?
Yes. However, with current git-master both variables would work.
- The plugin 'password' for instance does already use the "$config" array
in it's config.php.dist. But this is not being reflected in config.inc.php (shouldn't there be some sort of automatism?).
What do you mean? No need to modify variable automatically because the old is supported still.
- Furthermore, the same plugin 'password' does contain a number of new
config settings in .dist - but also those did not find their way into the .php file. So we have to merge them into .php as well?
There's no need to specify all options in config file. You should put there only options you need (and differ from default value).
If so: Hmmm, I have seen (and even developed) more convenient and automated ways of updating configs already, but that was decades ago under DOS/16... ;)
We do/will not update user config files.