- Personal data should appear before projects list.
- Personal data items should be:
- phone
- location (country)
- skype account
- social accounts
- custom links
- Personal data items should be in a list, with classes
- There should be a list of the user's latest activity, after the projects list
Discussion
-
brn
2014-11-16- labels: ui -->
- summary: Profile page - changes needed --> Profile page redesign - changes needed
-
Rui Ferreira
2014-11-17How about this?
http://osp-staging.aws.atnog.av.it.pt/u/root/profile/
The template for this is forge-src/Allura/allura/ext/user_profile/templates/user_index.html
-
Rui Ferreira
2014-11-17- e-mail addresses were only visibly by the user, not by others (I've removed them)
- all personal data should now have a class e.g.
profile_telephone
-
brn
2014-11-17Looking good.
Is it possible to use the social network's name as part of the class?, comething like profile_social_facebook
-
Rui Ferreira
2014-11-17No.
There can be an arbitrary number of social networks (i.e. the menu can have more social networks besides fb/twitter/google+).
There are inconveniences in using the network name as class names - e.g. the html might break, or we get a useless class name like "Social%20Network".
-
brn
2014-11-18Some details:
-
Personal data
- needs a class in the container div: profile-data
- item structure should be like this: <li><span class="profile-data-label">[label]:</span> <span class="profile-data-value">[value]</span></li>
-
Project list
- container class should be profile-projects
- should have name and description
-
Activity List
- needs a class in the container div: profile-activity
- if possible, add class to li for the activity type: activity-ticket-open, activity-ticket-edit, activity-ticket-close, activity-comment (what are the possible types?)
-
-
Rui Ferreira
2014-11-18- Added container classes
- What about the profile_localization, profile_socialnetwork, etc. Do you still need them?
- For the project list name/description what is the HTML?
- For the activity li class I've added a class but it is not that specific (created/modified/posted, does not specify tools) also new tools can add new types (i.e. we cant be sure)
Changes are in staging, and were pushed to the repo. Feel free to pull tb-redesign.
-
Rui Ferreira
2014-11-18Added profile-data-* and project description to staging. Check if it works for you and let me know.
-
brn
2014-12-14The class .profile-data is on the wrong div.
It's supposed to be on it's parent container.<div class="profile-data"> <div><b>Personal data</b></div> <ul> [...] </ul> </div>
-
Rui Ferreira
2014-12-15css class updated.