Holehan’s Patterns
|
About Settings Patterns
|
|
The Advanced Preferences pattern is work in progress. Advanced Preferences ![]() SummarySeparate advanced preferences from frequently used ones. However make sure to present the advanced preferences in context. Illustration
ContextYou have set up the settings pages. You found out that some settings are only used by more experienced users. You have the feeling that these settings may irritate your main user group and are looking for a way to still provide these settings where they are fit. ProblemSome settings are less important to your main target users. But still they can be of great value to a smaller portion of your user base - the portion that likes to tweak your application and get the maximum out of it. In order to not irritate your main users and at the same time alienate the more advanced ones it is best to not present these settings in the main settings window. You should rather choose a representation that offers your users separate advanced preferences. Access to these advanced preferences should nevertheless be available in context, i.e. when and where the users need them. Examples
Solution
RationaleCode
LiteratureCategories: Settings |
· Login