New version of sfSettingsPlugin is added to Symfony repository:
http://trac.symfony-project.com/wiki/sfSettingsPlugin
It contains usefull fix to clean out cached file with settings from both frontend and backend environments in production mode.
This way user does not have manually clean out cache when he did a change in backend for settings values.
However there is still a small problem which is going to be fixed soon:
right now when user changes settings values from backend cached file config_db_settings.yml.php is deleting in frontend and backend environments:
$cache_file = sfConfig::get(‘sf_root_dir’).’/cache/frontend/prod/config/config_db_settings.yml.php’; sfToolkit::clearGlob($cache_file);
but if you use another environment names you have to go in code actions.class.php and fix it manually.