Wiki source code of User Profile Analysis
Last modified by Vincent Massol on 2024/11/19 16:13
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 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 |