The defaults in the CachedViewPreferences setting are only used for view caching.
The best way to accomplish this is to write a little post publish workflow event type, that sets the default preferences for a user object. You can put the preference/default value pairs in an INI file, or provide an interface in your event type to store them in the workflow event.
I use this in conjunction with the importXmlData contrib (http://ez.no/community/contribs/import_export/import_xml_data)
I import the users from a big xml file and a workflow is triggered on each user created in the ez systems. It allows me to set the correct preferences and access rights on the created users. Now, you know everything ;)
You must be logged in to post messages in this topic!