...
- Navigate to an image-collection.
- View and edit metadata associated with an image-collection. (deferred)
- View the image-collection as an array of thumbnails.
- View an image full sized, perhaps in a pop-up window.
- View the image-collection sequentially, perhaps in a pop-up window.
...
The application is considered to have four two main states:
- Navigation
- Collection Metadata
- Collection Thumbnails
- Image View (and sequencing)
...
The GalleryService provides management of galleries:
- Get the list of image-collections ImageCollection's in the gallery. done
- Find an image-collection by id
- Get image-collection information
- Set image-collection information
Creation of and editing of image-collections is deferred.
...
The ImageCollection object extends ContentCollection and represents an ordered set of images. It must provide the following capabilities:
- Get idan ordered list of Image's done
- Get an Image by the nth Image *done)
- Get collection id
- Get an ordered list of Image by id
- Get representative Image id (defaults to first image)
- Set representative Image id (deferred)
- Get next Image
- Get previous ImageGet nth Image
Image
The Image object extends ContentResource. It must provide the following capabilites:
- Get image id
- Get image URL
- Get type (maybe)
UI Wireframes
...