User Profile - A centralised user profile for your website
Once a user has registered, we often want to provide them with a way of updating their profile information.
This screenshot shows the Contensis Support Dashboard Profile and Logout links
Getting to the profile
Normally the user profile is added as part of either a permissioned menu, viewable only when logged in, or as part of the login/logout control.
In the case of our support site, the bar appears when logged in to enable users to access their user profile.
The links are rendered using client side JQuery, and are downgradeable without JavaScript. Creating the bar client side ensures that the pages can be cached using the caching technology of your choice, typically for .Net implementations the standard Microsoft Output Cache.
This screenshot shows the user profile control with all standard options enabled in the Contensis Support Portal
The Profile Control
The profile control will allow the logged in user to edit their profile information.
Each of the fieldsets can be enabled and disabled, if you are not using Forums for example, then there is little point in allowing users to edit their forum signature.
The control, as with almost all Contensis controls, has a standard simple theme, which ensures it will look good instantly, but as always you can apply your own bespoke look and feel if required.
A screenshot of the Who's Who module in action at EUI
Integration with Who's Who
If you use the who's who module, and allow your users to login they will be able to update the information that appears on the who's who.
Because the profile control is configurable, you can prevent certain fields from being updated by the end user if required.
If you are also integrated with the active directory, some of the fields that are fed directly from the AD will not be editable.