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:
- Contact info - "Other people can find out who I am and can contact me"
- Personalized portal - "I can use it as a portal to access content I am interested in"
- Personal bookmarks - manage frequently accessed links
- 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