Personal tools
You are here: Home Software Center do2gether PG Draft Features My Options (account, profile info...)
Document Actions

#7: My Options (account, profile info...)

Contents
  1. Definitions
  2. Motivation
  3. Assumptions
  4. Proposal
  5. Implementation
  6. Deliverables
  7. Risks
  8. Progress log
  9. Participants
Unified application options/account info screen.
Proposed by
TFF
Proposal type
General Settings
Assigned to release
State
being-discussed

Definitions

!!! - a "must have" feature

!! - a requested feature

! - a less desired feature

? - desired feature, but can be discussed for smaller changes

?? - a feature open for discussion

??? - a feature fully open for discussion in behaviour, ui, architecture...

CF - Criticality Factor. It is the multiplier number for each feature, to be used when calculating penalties on deliverables, in case of bugs or delivery missing. The higher, the most critical the feature is.

Motivation


Assumptions


Proposal

  • options window open as an "ajaxy popup" box, background is made inactive and grayed out until the user finishes setting his options - !!! CF 3
  • user can delete entire account - !!! CF 2
  • user can specify multiple email addresses that they can post with (can choose whether their email address is visible to "everyone/friends/friends of friends/noboby" - web visitors (not logged in) can never see email addresses) - !!! CF 1
  • group owner, member can configure to receive email notifications or bulletins on occurrence, daily digest or weekly digest, based on groups/topics he's most interested in - !! CF 2
    • this configuration applies by default to all groups user joins next. He can change later for each specific group using a Group Options page. Digest includes: # of topics, # of members, # of comments, # of replies to my posts, Member can choose between txt and html. If html, the formatting will be similar to a properly sort/filtered List View including clickable links. Group Owner can also select to receive outstanding flagged items and number of flags - ? CF 3
  • user can edit their own profile and account info - ? CF 1
  • user can upload and display photo on profile page (system will "auto-shrinking", save as jpeg with reasonable compression) - !!! CF 3
  • user can view other user's profile and testimonials - ? CF 2  
  • user can read and approve/delete/keep private testimonials received - !! CF 2
    • Once the member accepts testimonial then it is visible on their own profile, if deleted is no longer available in the system, if made private is visible only for himself

Implementation


Deliverables


The following UI mock-ups were prototyped to satisfy this feature:

My Preferences (Ajax, preferred implementation)

PG My Options (ajax preferred, low-res)







































My Preferences (alternative Ajax screen)

PG My Options (ajax alternative, low-res)







































My Profile/Options (Accessible version, no ajax)

PG My Options Profile (low-res)





















My Options Profile - Click to see a High-Resolution Mockup

PG My Options Account (low-res)


















My Options Account - Click to see a High-Resolution Mockup

Risks


Progress log


Participants



Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: