Version 10 (modified by tola, 13 years ago) (diff)


Although the long term mission of the Webian Home Server project is to support many types of rich media, communication and automation, I think for the first release we should start small by doing one thing really well.

I suggest that the first release should predominantly be for photo sharing.

Usage Model

  • Log in
  • Log out
  • add a photo
  • view a photo
  • tag a photo
  • caption a photo
  • remove a photo
  • share a photo
  • create an album
  • name an album
  • view photos in an album
  • add photo to an album
  • remove photo from an album
  • share an album
  • subscribe to a photo feed
  • view a photo feed
  • view an aggregation of photo feeds
  • unsubscribe from a photo feeds
  • comment on a photo
  • view a comment
  • remove a comment

Domain Model

User Interface Model

Task Hierarchy

See task hierarchy for an example hierarchical task analysis of existing photo sharing systems.


No image "feeds-wireframe.png" attached to RequirementsModel

No image "albums-wireframe.png" attached to RequirementsModel


See PhotoSharingResearch for a user-centered study into photo sharing.

Attachments (2)

Download all attachments as: .zip