Version 12 (modified by tola, 12 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
  • browse photos
    • by album
    • by photo feed
    • by tag
    • by location
    • by date taken
  • search for a photo
    • by caption
    • by tag
    • by date taken
    • by location
    • by comments
  • search for an album
    • by name

Domain Model

User Interface Model

Task Hierarchy

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


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

Attachments (2)

Download all attachments as: .zip