Best place to store  personal settings in SharePoint 2010

casiofx180p
casiofx180p used Ask the Experts™
on
Hi,

If the user is going to have personal settings like personal startpage or favoritecolor for use in GUI - where is the best place to store those?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Jamie McAllisterCloud Expert
Most Valuable Expert 2013
Top Expert 2014

Commented:
Might need a little more explanation here? How is favorite color going to be used?

Are you coding some solution against these personal settings?

Author

Commented:
Sorry for the favorite color example! Thought it could serve as a general example...

Consider this specific examples instead:
1. User will  have a personalized startpage based on AD-group membership, but where in SharePoint is best place to store the setting for the startpage url?

2. User will see personal web parts that have accordion functionality to show and hide content, but where in SharePoint is best place to store the setting for show/hide?

Yes, it is a coded solution in Visual Studio.
Jamie McAllisterCloud Expert
Most Valuable Expert 2013
Top Expert 2014

Commented:
If they're truly personal you could create attributes in the person profile to store them.

However consider this;

1. Pages can be personalised by the user and this is stored for them automatically. No separate instance of the page is needed.

2. Audiences can be used to show or hide webparts. The user is part of an audience the data doesn't need to be maintained for each and every user.

Doing this on an individual user basis rather than groups is usually not needed and can be a maintenance headache - though I dont have your requirements in front of me to judge - just a rule of thumb.

Author

Commented:
Ok, I understand the audience way, but my requirement is a little more advanced when having to having to show/hide a div inside a webpart.

"create attributes in the person profile "
I think theese attributes will be overwritten when the user profile sync is run!?
Cloud Expert
Most Valuable Expert 2013
Top Expert 2014
Commented:
Your custom attributes shouldn't be.

Aside from this, the only personal storage would be something you put together. A custom list with mappings to the users.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial