Avatar of casiofx180p
 asked on

Best place to store personal settings in SharePoint 2010


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?
Microsoft SharePoint

Avatar of undefined
Last Comment
Jamie McAllister

8/22/2022 - Mon
Jamie McAllister

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

Are you coding some solution against these personal settings?

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 McAllister

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.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes

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!?
Jamie McAllister

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question