Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Gallery tool provides six main functions at this time:the following functions:

  1. Display setup help text when no collections exist.
  2. Navigate to an image-collection.
  3. View and edit metadata associated with an image-collection. (deferred)
  4. View the image-collection as an array of thumbnails.
  5. Set the sort order of thumbnails based on title.
  6. View an image full sized, perhaps in a pop-up window.
  7. View the image-collection sequentially (manual), perhaps in a pop-up window.
  8. View the image-collecton by playing it (auotmatic).

...

The application is considered to have two three main states:

  1. Show setup help text
  2. Gallery View (and navigation)
  3. Image View (and sequencing)

transitions are navigation or selection clicks:Image Removed

Image Added

Note

There is no way to navigate out of the setup help text. Navigating away to the Resources tool and returning to the Gallery tool may be sufficient to transition to the gallery view. This needs to be verified.

Gallery Tool Services

Traditional Sakai tool design calls for the creation of an application service that encapsulates the business logic. A simple gallery service is proposed that would be layered over the Content Hosting service.

...

  1. Get an ordered list of Image's. done
  2. Get the nth Image. done
  3. Get collection id. done
  4. Get collection name. done
  5. Get an Image by id.
  6. Get representative Image id (defaults to first image)
  7. Set representative Image id (deferred)
  8. Get next ImageGet previous Imagenth Image. done

Image

The Image object extends ContentResource. It must provide the following capabilites:

  1. Get image id. done
  2. Get image name. done
  3. Get image description. done
  4. Get image URL. done
  5. Get type (maybe)

UI Wireframes

See Gallery Views for snapshots of the Gallery Tool as implemented.

First Visit Wireframe

Gallery Select Wireframe

...