Skip to end of metadata
Go to start of metadata
This documents work done in the first half of the 0.5 release. For the rest of the 0.5 tasks, see Decapod 0.5 Planning

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 Add a placeholder page for import and served up 1 Done
DECA-167 Add the Uploader to the import page 1 Done
DECA-176 Upgrade to Infusion 1.4   Done
Total 3
Design Task Estimate Status
DECA-169 Create an Import design using Infusion Uploader as core component 1.5 Done
DECA-170 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 update the Decapod style to match new scheme 3 In progress
DECA-177 properly scope Decapod styles.   In progress
DECA-178 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 Add import to page management 2  
DECA-55 Thumbnail image does not scale to fit container 0.5  
Total 2.5
Testing Task Estimate Status
DECA-58 Export to PDF skips over pages that do not have detected characters   genpdf issue
DECA-157 Exported PDF sometimes produces inverted images for none, some, or all pages   Done
Test Hasan's genpdf. File bugs. Set deadline.   Done

Iteration 4 ( Oct 31 - Nov 4 )

Development Task Estimate Status
Design a robust server architecture for Decapod 1 Done
Design Task Estimate Status
DECA-184 Design UI for export for Decapod 0.5    

Iteration 5 ( Nov 7 - 11 )

Development Task Estimate Status
DECA-180 refactor export to support polling 2.5 Done
DECA-61 Generating a PDF sometimes causes the server to timeout 1  
Total 3.5
Design Task Estimate Status
DECA-175 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 Done
Prompt user to save copy of exported PDF 1 Done
DECA-51 Disable export if there are no contents in book 0.5  
DECA-140 Ensure all components are internationalizable    
release testing 0.5 Done
test and update install scripts 0.5 Done
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, DECA-118 Implement a mechanism for client side filtering by file type 1  
refactor reorder and delete code 1  
DECA-179 remove stitching functionality 1  
remove capture/calibration workflow 0.5  
DECA-36 Reorderer does not scroll if drag and drop dragged to edge of grid    
DECA-54 Drag and keyboard move style not changing with on-drag event    

Nice to have

File Management - implement a directory / file strategy 2  
DECA-182 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
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.