Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

P

File Management Problem Space

  • Getting files in
    • create / retain linkages
    • upload once, use in multiple locations -- sometimes should remain "as one file", sometimes new location is the base of something new
    • upload many at once - making web-dav easier -- bookmarklet (delicious one click to add files to my space)
    • Upload happens in context of other activities / workflows
    • Upload to general file space
    • Connections between file space and in context
    • assign information important to me about my files (context, tags, etc.)
  • Organization of my files (personal resource management)
    • manipulating
    • rearranging
    • slicing them up in various ways -- make structure match use (by topic for course for instance)
  • Sharing files as information (read-only)
    • across my course, across courses or projects, between courses and projects
    • with certain groups of people in specific contexts
      • subset or site participants
      • group of people not associated with sites and/or system (not logged in)
    • I decide how I share -- rules for sharing -- how & when
  • System representation of a file
    • how is it displayed to me
    • how it is displayed to others
    • what other information it shows me about the file (metadata, tags, auto-tags -- what course have I used it in, when last updated, etc.)
  • Collaboration 
    • I "own" the file versus share ownership / management with others

 Design Goals

  • System understands how I think about files and handles them appropriately
    • View images as thumbnails
    • Hiearchical and detail views of files
    • Display file contents in-line on page
  • Performance
    • If I can do it quicker outside the system than I will
    • File organization on the desktop
    • Web-dav performance issues
    • Web-dav getting started requirements overwhelming

 Next Steps

  • Talk to users
  • Flesh out use cases for problem spaces
  • Identify Components and prioritize
  • Choose 1 or 2 and form multi-disciplinary team around them
  • No labels