Allow settings based on location, time, WiFi network, etc.
I would like to have setting profiles that enable based on certain criteria.
During sleeping hours, do not alert me for emails, twitter and facebook notificaitons.
When on my home wifi network, switch ringer to loud.
When my work wifi is detected, turn ringer off and set mode to vibrate.
When my work wifi is detected, turn on battery saver.
When I am at a church, restaurant, or a movie theater, disable all notifications.
Thank you for your suggestion, but this is a consumer feature – and not developer platform suggestion. As such, we are declining this idea to give you back your developer platform votes.
You can submit and vote on consumer features at the Windows Phone Feature Suggestion Box herehttp://windowsphone.uservoice.com
This is a very important feature for an advanced OS like WP. It's very useful in daily use.
Simon Wilson commented
If not this way then allow 3rd party applications to change sound, network, bluetooth settings without the need to go through the confirmation dialog as at present.