Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checklist of client requirements #23

Open
15 of 35 tasks
azaroth42 opened this issue Nov 16, 2018 · 0 comments
Open
15 of 35 tasks

Checklist of client requirements #23

azaroth42 opened this issue Nov 16, 2018 · 0 comments

Comments

@azaroth42
Copy link

azaroth42 commented Nov 16, 2018

Here is a checklist from the specifications for client requirements. I've tried to fill it out from the mocks, but not every feature is clear as to the relationship with the specifications

  • Clients must render label on a Collection.
  • Clients must render label on a Manifest.
  • Clients must render label on a Canvas
  • ... and should generate a label for Canvases that do not have them.
  • Clients must render label on a Range.
  • Clients should render label on an Annotation Collection.
  • Clients must render metadata on a Collection.
  • Clients must render metadata on a Manifest.
  • Clients should render metadata on a Canvas.
  • Clients should render summary on a Collection.
  • Clients should render summary on a Manifest.
  • Clients should render summary on a Canvas.
  • Clients must render requiredStatement on every resource type.
  • Clients must render provider on a Collection.
  • Clients must render provider on a Manifest.
  • Clients should render provider on other resource types.
  • Clients should render thumbnail on a Collection.
  • Clients should render thumbnail on a Manifest.
  • Clients should render thumbnail on a Canvas.
  • Clients should render thumbnail on a content resource.
  • Clients should process viewingDirection on a Collection.
  • Clients should process viewingDirection on a Manifest.
  • Clients should render homepage on a Collection, Manifest or Canvas
  • Clients should render rendering on a Collection, Manifest or Canvas
  • Clients must process items on a Collection.
  • Clients must process items on a Manifest.
  • Clients must process items on a Canvas.
  • Clients must process items on an Annotation Page.
  • Clients should process items on a Range.
  • Clients should process structures on a Manifest.
  • Clients should process annotations on a Collection
  • ... Manifest
  • ... Canvas
  • ... Range
  • ... or content resource.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant