Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 58 Next »

Wireframes for Decapod 0.5

Decapod 0.5 Wireframes

Minimum Viable User Experience (Weeks 1 - 6)

  • import images
    • select multiple files
    • Client-side filter
    • no preview, server-side filter
  • export pages
    • export to PDF (type 1 and type 2)
    • import and export done from the same interface
    • testing of the export script
  • installation
    • test install script
  • page management
    • no page management

Iterations

Iteration 1 ( Oct 10 - 14 )

Development Task

Estimate

Status

DECA-166@JIRA Add a placeholder page for import and served up

1

Done

DECA-167@JIRA Add the Uploader to the import page

1

Done

DECA-176@JIRA Upgrade to Infusion 1.4

 

Done

Total

3

Design Task

Estimate

Status

DECA-169@JIRA Create an Import design using Infusion Uploader as core component

1.5

Done

DECA-170@JIRA Style Uploader import page to match design

2

Needs further testing

Total

3.5

Iteration 2 ( Oct 17 - 21 )

Design Task

Estimate

Status

DECA-171@JIRA update the Decapod style to match new scheme

3

In progress

DECA-177@JIRA properly scope Decapod styles.

 

In progress

DECA-178@JIRA Remove unused styles and FSS coal theme overrides from Decapod.css

3 1

Done

Total

3

Iteration 3 ( Oct 24 - 28 )

Development Task

Estimate

Status

DECA-183@JIRA Add import to page management

2

 

DECA-55@JIRA Thumbnail image does not scale to fit container

0.5

 

Total

2.5

Testing Task

Estimate

Status

DECA-58@JIRA Export to PDF skips over pages that do not have detected characters

 

genpdf issue

DECA-157@JIRA Exported PDF sometimes produces inverted images for none, some, or all pages

 

 

Test Hasan's genpdf. File bugs. Set deadline.

 

 

Iteration 4 ( Oct 31 - Nov 4 )

Development Task

Estimate

Status

Design a robust server architecture for Decapod

1

 

Design Task

Estimate

Status

DECA-184@JIRA Design UI for export for Decapod 0.5

 

 

Iteration 5 ( Nov 7 - 11 )

Development Task

Estimate

Status

DECA-180@JIRA refactor export to support polling

2.5

 

DECA-61@JIRA Generating a PDF sometimes causes the server to timeout

1

 

Total

3.5

Design Task

Estimate

Status

DECA-175@JIRA Style the Export UI to match design

1

 

Total

1

Iteration 6 ( Nov 14 - 18 )

Development Task

Estimate

Status

Export to image PDF w/ text overlay

0.5

 

Prompt user to save copy of exported PDF

1

 

DECA-51@JIRA Disable export if there are no contents in book

0.5

 

DECA-140@JIRA Ensure all components are internationalizable

 

 

release testing

0.5

 

test and update install scripts

0.5

 

Total

3

More Acceptable Experience ( tentatively Weeks 7 to 8)

Summary:

  • page management
    • remove capture from the UI
    • remove stitching
    • fix thumbnail generation
    • hook-up Import
    • hook-up Export
    • reorder, delete
  • export
      • Implement dedicated UI separate from the Import UI
      • ability to access existing exports and save to a different location

Tasks

Task

Estimate

Status

DECA-168@JIRA, DECA-118@JIRA Implement a mechanism for client side filtering by file type

1

 

refactor reorder and delete code

1

 

DECA-179@JIRA remove stitching functionality

1

 

remove capture/calibration workflow

0.5

 

DECA-36@JIRA Reorderer does not scroll if drag and drop dragged to edge of grid

 

 

DECA-54@JIRA Drag and keyboard move style not changing with on-drag event

 

 

Nice to have

File Management - implement a directory / file strategy

2

 

DECA-182@JIRA Set up numbering of files in Import queue

 

 

Import images

  • File chooser with thumbnail preview
  • Server side file validation (robust check, not just file extension, File became unreadable / Post error)

Export pages

  • Export to Type 3 PDF
  • Export to PDF in colour
  • Export to PDF in greyscale
  • Export to PDF in binary
  • Export to JPG
  • Export to PNG
  • Export to TIF
  • store multiple exports per book
  • view exports from export queue
  • save / copy exports from export queue
  • progress (polling)
  • pause export
  • cancel export
  • resume export from scratch if client quits
  • resume export from last state if client quits
  • export exit warning
  • No labels