A user can edit their contact information on the profile page provided in the portal.
A custom Page Template "~/Pages/Profile.aspx" provides the implementation for this profile page. This page contains a Managed Form that references a form on the contact entity in CRM with the name "Profile Web Form". You can customize this form in the CRM Web Client to meet your needs. Refer to Managed Form for more details regarding customization.
The image displayed for a user is provided by Gravatar.com. If the user has created a Gravatar associated with the same email address specified on this profile page, then the image will be loaded from Gravatar.com. If no avatar matching the email address is found then the default will be used. The avatar will be displayed for posts in forums, ideas, issues throughout the portal.