Tags:
cookbook1Add my vote for this tag usability1Add my vote for this tag create new tag
view all tags
ALERT! NOTE: This is a SupplementalDocument topic which is not included with the official TWiki distribution. Please help maintain high quality documentation by fixing any errors or incomplete content. Put questions and suggestions concerning the documentation of this topic in the comments section below! Use the Support web for problems you are having using TWiki.

User Homepage Customization - Supplemental Document

Organizations have different needs for user home pages. An administrator can customize the user home pages to the needs of the organization.

Use Cases of User Homepage

There several use cases of a user homepage:

  1. Contact info - "Other people can find out who I am and can contact me"
  2. Personalized portal - "I can use it as a portal to access content I am interested in"
  3. Personal bookmarks - manage frequently accessed links
  4. User preferences - see and change personal preferences, such as edit box size and skin used

Vital contact info, such as name, phone and e-mail should be accessible on top.

Wikis at the workplace are often used as an intranet and team portal. Members in an organization want to have a personalized portal where they can access personalized content, such as, but not limited to:

  • Projects I am currently involved in
  • Headline news of my department
  • My favorite topics (my tag cloud)

PurposeOfUserHomePage has some additional background.

Customizing User Homepages of TWiki Release 01 Sep 2004

The contact info is a simple bullet list. To customize the bullet list for new registrations, modify the TWiki.NewUserTemplate topic and TWiki.TWikiRegistration form in your TWiki installation. Existing accounts need to be fixed manually.

Customizing User Homepages of TWiki Release 4.0

TWikiRelease04x00x00 introduced user homepages with a TWiki form that stores the user info. This makes it easier to search for content and to manage the content in a consistent way.

To customize the user info fields, perform the following actions in your TWiki installation:

TWikiRelease04x00x02 introduced a Main.UserHomepageHeader that can be shown at the top of every user homepage. The idea is to show useful information on the top, and that an administrator can change the header content for all users on a central location. Follow these steps to enable and customize the user homepage header:

Related topics: TWikiUsers, UserForm, UserViewTemplate, NewUserTemplate, TWikiRegistration, TWikiForms, PersonalInfoAddOn, SupplementalDocuments

-- Contributors: PeterThoeny



Comments & Questions about this Supplemental Document Topic

Why is the UserViewTemplate not like any other templates? The current situation practically breaks the skin model, as the user page is not controllable by skin maker. Example: I need to modify the UserViewTemplate, because it breaks my skin. But if I do, users cannot display ClassicSkin, since it uses the same UserViewTemplate. Or is there perhaps an option that we provide a separate QuickMenuSkinUserViewTemplate for example, that TWiki finds automatically?

-- MikkoLaakso - 27 Jun 2007

Seems that QuickMenuSkinUserViewTemplate does the trick. Updated the docs here.

//Edit: This doesn't work after all. The UserViewTemplate seems to have preference over QuickMenuSkinUserViewTemplate. When I delete UserViewTemplate, it works though, even ClassicSkin loads the user page without problems (previously it only displayed a blank page? Taking this issue to the support section soon...).

-- MikkoLaakso - 29 Jun 2007

PersonalInfoAddOn also provides a customized user homepage.

-- ArthurClemens - 29 Jun 2007

Please use the Support forum if you have questions about TWiki features. This comment section is about the documentation of this topic.
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r7 - 2007-07-07 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.