Wiki source code of User Profile Analysis

Last modified by Vincent Massol on 2024/11/19 16:13

Show last authors
1 {{velocity}}
2 $xwiki.ssx.use("Improvements.WebHome")
3 {{/velocity}}
4
5 = Analysis =
6
7 XWiki.XWikiUsers class
8
9 ==== Categories ====
10
11 * My Watchlist (% class="green" %) manage (add, delete, view, preferences)
12 * My Profile (% class="green" %) add, edit, delete, view
13 ** My Account
14 * My Groups + rights for the groups?
15 ** list of groups a user belongs to
16 * My Rights
17 * My Modifications
18 ** recent changes made/done by user/my
19 *** time/period settings
20 ** paged results
21 ** just like dashboard
22 * My Calendar , My BlogFeed etc
23
24 ==== User Profile ====
25
26 * Strong relation with "Register User"
27
28 * Admin: manage, add
29 * User: edit
30 * Others: view
31
32 * Profile Mode
33 ** Edit
34 ** View
35
36 * Fields Mode
37 ** Add
38 ** Edit
39 ** View
40
41 === Tabs ===
42
43 All things related to user profile should be grouped together, not be separated in different locations - compact profile
44
45 * (% class="strike" %) Change your password
46 * Modify your profile
47 * (% class="strike" %)Change your photo
48 * (% class="strike" %)Switch to Advanced / Simple edit mode
49 ** This shouldn't be here
50 ** The menu is not such an "advanced" menu - can be set by default to advanced
51 ** Clicking it does not trigger a VISIBLE change - you don't know what it's suppose to do
52 *** It doesn't change something in the Profile, but in the MENU
53 **** It doesn't change the menu, but just the EDIT profile
54 *** It's a configuration option, not a profile one
55 *** Can be put under User Action tab - if we make such a tab
56
57 ==== Simple/Advanced mode ====
58
59 == Fields ==
60
61 Display only fields that are completed
62
63 === Basic ===
64
65 hCard + download
66
67 {{velocity}}{{html}}<span id="type_page" style="background:transparent url('/xwiki/resources/icons/silk/email.gif') top left no-repeat;padding-left: 16px;"> E-mail</span>{{/html}}{{/velocity}} (just one / multiple) (add, edit = change + verify)
68 First Name
69 Last Name
70 {{velocity}}{{html}}<div id="type_page" style="background:transparent url('/xwiki/resources/icons/silk/vcard.gif') top left no-repeat;padding-left: 16px;"> Photo</div> <img title="XWiki.Admin" alt="XWiki.Admin" src="/xwiki/skins/albatross/noavatar.png"/>{{/html}}{{/velocity}}
71 Description
72
73 ==== Location ====
74
75 * City
76 * Country
77 * geo
78
79 ==== Company Fields ====
80
81 * Company
82
83 ==== Social Fields ====
84
85 * Blog
86 * Blog Feed

Get Connected