Archived Infusion 1.3 - 1.5 Roadmap

Infusion 1.1.3 and 1.2.1

Release date: September 8

  • Unicon bug fixes
  • Documentation:
    • fix problems in demo portal
    • update or remove out-dated tutorials
    • add any new API docs
    • identify documentation gaps,

Infusion 1.3

Bug Parade: October 4
Code Freeze: December 10
Release date: December 16 - 17

  • a11y fixes
  • infusion builder
  • fully accessible component demos
    • other a11y bug fixes that affect these components
    • pre-testing for each
    • HTML 5 uploader
    • Layout Reorderer
    • List Reorderer
    • Grid Reorderer
    • Image Reorderer
    • Inline Edit
    • Pager
    • Progress
    • progress to date
  • current renderer/framework upgrades:
    • renderer UI transformation work flow
    • IoC
    • renderer tree simplification
    • transactional change applier
  • Documentation:
    • update a11y documentation (1 demo of keyboard-a11y plugin)
    • update renderer/framework documentation
    • begin work on exemplars, design of portal
    • begin investigating options for new documentation infrastructure

Nov 16-17

Uploader
1. Improve the screen reader user experience of Uploader by adding additional ARIA (Mike & Colin)
2. Style the native HTML 5 file input in a nice way (James & Justin)
3. More testing and suggestions for improvement (Anastasia & Heidi)

Pager
1. Improve the new jQuery UI tooltip plugin so it works better with keyboard-based navigation (Justin & Michelle)
2. Make the Pager and its demo work great in Firefox and NVDA (Justin & Golam)
3. Tweak and tidy up the demo (Jonathan & Colin)

  • Once these features are in place, we'll freeze the code and branch it into the incubator for demoing at AEGIS EU while we move ahead with release preparations in trunk.

Once the AEGIS demos are in order, here's a rough outline of our next steps for the Infusion 1.3 release:

  • Preview-level support for HTML 5 in both demo and server modes
  • New HTML for Uploader
    1. Preview-level HTML 5 support in both demo and server (priority 1)
    2. Redesign "click to degrade" link (priority 1)
    3. Backwards compatibility for options (priority 2)
    4. New less table-heavy HTML template (priority 3)
    5. Fix Stop Uploading bug (priority 3)
  • New Pager demo based on the Tools wireframe Jonathan circulated recently
    1. New demo design (the Tools wireframe) (priority 1)
    2. Add support for infinite page size (priority 3)
    3. Fix other minor bugs (priority 3)
  • Reorderer a11y fixes
    1. Indicate position of element upon focus (priority 2)
    2. Indicate position of element after move (priority 2)
    3. Provide indication of orientation, either through labelling or equivalency of arrow keys (priority 2)
    4. Instructions for how to use (part of component? optional add-on? only in demo?) (priority 2)
  • Any last fixes and testing to Builder
  • General release tasks, including tweaking the dependency modules
  • Documentation!

Q4 Priorities for FLOE

  • UI Options and OpenID
  • Refinements to IoC
  • UI Options redesign
  • Document transformation design (via the Inclusive Learning Handbook)
  • mobile themes
  • FSS
  • UI Options
  • Share first-draft authoring wireframes
  • Documentation: tutorials, FAQ, focus on Renderer and UI Options

Infusion 1.4

Release date: TBA (Early 2011)

  • Renderer tree simplification (what's left after 1.3)
  • Renderer/DOM Binder integration
  • Automated GUI Testing
  • updated demos
  • UI Options:
    • browser fixes
    • easier config
    • start 3rd party style transformation
    • more modular
  • Documentation:
    • new UI Options documentation
    • new Renderer documentation
    • improved tutorials
    • Framework integrated demo, showing IoC, ChangeApplier, Components, and Renderer
    • some demos/tutorials
    • start a FAQ

Infusion 1.5

Release date: TBA

  • better error messages for uploader
  • update test plans
  • promote Engage components:
    • cabinet
    • nav list
    • screen navigator
  • continue 3rd party style transformation
  • Documentation:
    • new Uploader documentation
    • documentation for new features, components
    • more demos/tutorials
    • New demo portal
    • builder redesign
    • plan for new documentation infrastructure

Needs scheduling

  • Video Player
  • new mFSS themes (Firefox)

Mindmaps