Versions Compared

Key

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

...

Assumption: PDF books will display alongside EPUB formatted books in the collection, and will not be faceted or filtered in the same way as Audiobooks will be.   (Verify this assumption with Kim)

1. Format on book detail screen (iOS/Android)

Description: Patron interaction with books from anywhere in the application will display the book detail screen/overlay.

...

Preconditions: None (unauthenticated users can browse collections)

PostconditionPost-conditionDisplay of book detail screen

...

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes
1PatronInteracts with book display (cover, text, etc)
  • Displays the book detail page
  • The added format attribute is platform independent

Image Added

  • The format of the title is displayed in the Information section as the last attribute
  • The added format attribute is platform independent
 
  • , i.e. "Format: ePUB", "Format: PDF", "Format: Audiobook"
 

The item format should be read by a screen reader as

  • Format, E PUB
  • Format, P D F
  • Format, Audiobook

 

...

2. iOS/Android patron browses for

...

books

Description: iOS patron navigates to the catalog and views ebooks, audiobooks, or all formats.

...

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes
1PatronLogs in and navigates to library catalog
  • Displays header/facet with selectable options for:
    • Books
    • Audiobooks
  • Books is selected by default
  • ebooks are displayed
  • PDF format When Books are selected, PDF books are displayed along with EPUB format books
  Selectable interface is accessible and can be read by a screen reader
  • Screen reader must announce if selected.
  • Should indicate how many selections in list, ex "Books, selected, 1 of two"

 

3. iOS/Android patron opens a PDF book

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes
1PatronClicks on Read Button
  • As we are targeting non-DRM PDFs, the button will say 'Read'
  • If DRM PDFs are included in the future, the button will say 'Get' for those
  • The ebook is opened in the PSPDFKit interface
  • If the book was previously opened, the book is opened to the last page read
  • If the book had bookmarks previously added by the patron, those bookmarks will be restored
  • If the book had annotations previously added by the patron, those annotations will be restored
   

1b. Android patron browses for PDF books

 

2a. iOS patron reads PDF book

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes
       

 

2b.

...

Android patron reads PDF book

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes
       

 

3a. iOS patron adds bookmark in PDF book

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes
       

 

3b. Android patron adds bookmark in PDF books

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes
       

 

4a. iOS patron annotates PDF book

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes
       

 

...

4b. Android patron annotates PDF book

StepActor

 

...

ActionResultMobile DesignAlternate FlowAccessibility Notes
       

 

5a. iOS patron searches within PDF book

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes
       

 

...

5b. Android patron searches within PDF book

StepActorActionResultMobile DesignAlternate FlowAccessibility Notes