You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

The Profile System is designed to manage and store user preferences.

Requirements

  • Preferences can either apply to individual applications or be meant to be applied globally (e.g. a user might want all the histograms to be displayed in blue across all web applications)
  • Global preferences can be overwritten at the application level
  • Provide a simple Front End for users to modify their preferences
  • Provide a developer Front End to add new preferences or modify existing ones

Preference

A preference has the following properties

  • name
  • description
  • default value
  • application to which it applies to (null if global?)
  • type
  • allowed values (question) (comma separated list?)

A database table should be created with the above fields to store all the possible preferences.

  • P

The Profile System allows web applications to access and edit users preferences.

  • No labels