Versions Compared

Key

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

...

  • Improve load times by using a custom Infusion build for Engage
  • Generalize spinner and loading page from Browse
  • Implement spinner everywhere we load data
  • Generalize Browse and Navigation List structure to use it in Exhibitions, Catalogue browse by theme
    • Make it configurable so that users can easily compose a combination of NavList, Cabinet, More, etc.
  • Work with Hugues to determine how he will deploy Engage for the pilot

...

  • Implement a home page with links to Exhibitions, My Collection, Object Code, Language Preferences, and Login

Navigation

Paging

  • Fix paging to open at a particular page
    • Currently, when you click on an artifact, you don't see it, instead you see the first in the batch list
  • Refactor paging to conform to Pager Model

Navigation Bar

  • Implement Navigation Bar functionality for a variety of components
    • Up/down arrow for Artifact View
    • Back and should appear wherever appropriate
    • Optional support for list/grid toggle
  • Finish unobtrusive screen navigator
  • Fix paging to open at a particular page
  • Generalize loading screen
  • Implement Back
  • Refactor paging to conform to Pager Model

NavigationList

  • Move "More" and Paging concerns out
  • Provide an API for users to customize what is rendered into a NavigationList
  • Implement "More" functionality.
    • fetch, change model, rerender
  • Add support for refreshing views in NavigationList

...

  • (Kettle) update kettle to JSGI 0.2
  • (Performance) Investigate local caching as a way of improving speed
  • Finish unobtrusive screen navigator

Things to Consider

  • Ensure we QA test on the iPod touch