Link to home
Start Free TrialLog in
Avatar of casiofx180p
casiofx180p

asked on

Best place to store personal settings in SharePoint 2010

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?
Avatar of Jamie McAllister
Jamie McAllister
Flag of Switzerland image

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

Are you coding some solution against these personal settings?
Avatar of casiofx180p
casiofx180p

ASKER

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.
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.
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!?
ASKER CERTIFIED SOLUTION
Avatar of Jamie McAllister
Jamie McAllister
Flag of Switzerland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial