Feature Proposal: More Visual User Profile Pages
Motivation
The current user profile pages are bare bones. The form fields are more intended for public TWikis. This feature proposal brings:
- a more visual page layout
- default form fields tailored for the workplace
Description and Documentation
Screenshot of user profile as implemented 2011-06-05:
Screenshot of user profile in edit mode:
Screenshot of profile picture change:
Impact
Implementation
Updated TWiki.UserForm:
| Name |
Type |
Size |
Values |
Tooltip message |
Attributes |
| First Name |
text |
60 |
|
|
First name of person |
| Last Name |
text |
60 |
|
|
First name of person |
| Titles |
text |
60 |
|
|
Titles or profession |
| Email |
text |
60 |
|
|
E-mail address |
| Telephone |
text |
60 |
|
|
Telephone number |
| Mobile |
text |
60 |
|
|
Mobile number |
| Skype ID |
text |
60 |
|
|
Skype ID |
| Department |
text |
60 |
|
|
Department or group within organization |
| Organization |
text |
60 |
|
|
Company, agency or educational institution |
| URL |
text |
60 |
|
|
Website link of organization |
| Location |
text |
60 |
|
|
Office location |
| Region |
text |
60 |
|
|
State, province or region |
| Country |
text |
60 |
|
|
Country |
| Image |
text |
60 |
|
Name of image attached to the user profile page (for best result resize to 200 pixel width) |
|
| Status Update |
text |
60 |
|
Short status update (out of office etc.) |
|
Renamed:
-
FirstName to First Name (no change in %META:FIELD name)
-
LastName to Last Name (no change in %META:FIELD name)
-
OrganisationName to Organization
-
OrganisationURL to URL
-
Profession to Titles
-
VoIP to Skype ID
-
State to Region
Removed:
-
Address
-
InstantMessaging (IM)
-
HomePage
-
Comment
Added:
--
Contributors: PeterThoeny - 2011-05-21
Discussion
This is now accepted by 7-days feedback period.
--
PeterThoeny - 2011-06-02
A few changes on the original proposal, reflected in above proposal:
- Change terminology from "User Homepage" to "User Profile Page"
- Change "Title" to "Titles" - planning ahead to avoid conflict when page title is based on form field called "Title" (currently used on twiki.org in Support questions and blog articles)
- Added "Region", as replacement for "State"
- Changed "Skype" to "Skype ID"
- Removed "Comment"
--
PeterThoeny - 2011-06-04
I added a screenshot of a user profile as implemented today (see proposal above).
One more change to form:
- Added "Status Update" form field
--
PeterThoeny - 2011-06-05
I implemented in-place editing of user profile form fields. New screenshot attached to proposal above.
--
PeterThoeny - 2011-06-07
I implemented a change profile picture screen. new feature
SetFormFieldOnFileUpload is needed for this spec. New screenshot attached to proposal above.
--
PeterThoeny - 2011-06-08