Although a lot of Vanilla 2's configuration settings can be edited from your dashboard there are many configuration options that you can edit directly in your config.php file. This should be considered an advanced feature and if you aren't comfortable editing php files directly then you should at the very least backup your config.php file before making any changes.
In order to apply the settings in this documentation follow this process:
The following config settings set the default preferences for email. These are the preferences that users set in their profile.
$Configuration['Preferences']['Email']['ActivityComment'] = TRUE; Notify me when people reply to my wall comments.
$Configuration['Preferences']['Email']['AddedToConversation'] = TRUE; Notify me when I am added to private conversations.
$Configuration['Preferences']['Email']['BookmarkComment'] = TRUE; Notify me when people comment on my bookmarked discussions.
$Configuration['Preferences']['Email']['CommentMention'] = TRUE; Notify me when people mention me in comments.
$Configuration['Preferences']['Email']['ConversationMessage'] = TRUE; Notify me of private messages.
$Configuration['Preferences']['Email']['DiscussionComment'] = TRUE; Notify me when people comment on my discussions.
$Configuration['Preferences']['Email']['DiscussionMention'] = TRUE; Notify me when people mention me in discussion titles.
$Configuration['Preferences']['Email']['WallComment'] = TRUE; Notify me when people write on my wall.
$Configuration['Garden']['Permissions']['Disabled']['Category'] = TRUE; Removes per-category permissions for discussions giving each role the same permissions for all discussions.
$Configuration['Garden']['Roles']['Manage'] = FALSE; Removes the ability to edit permissions for each role.
$Configuration['Garden']['Registration']['Manage'] = FALSE; Removes the ability to manage registration settings.
$Configuration['Garden']['Profile']['EditUsernames'] = TRUE; Allows users to change their own usernames.
$Configuration['Vanilla']['Discussions']['Dismiss'] = FALSE; Removes the ability to dismiss discussions from the application. (added in version 2.0.12)
| Edited February 2012 by Todd |