Decapod 0.5 Planning
This document follows the work done in Decapod 0.5a Planning
Wireframes for Decapod 0.5
Tasks
Iteration 0: Week 0 (Jan 13)
Development Task |
Estimate |
Status |
---|---|---|
DECA-179@JIRA remove stitching functionality |
0.5 |
DONE |
DECA-217@JIRA remove capture/calibration workflow |
0.5 |
DONE |
Iteration 1: Weeks 1 - 2 (Jan 16 - 27)
Design Task |
Estimate |
Status |
---|---|---|
DECA-184@JIRA Design UI for export for Decapod 0.5 |
3 |
DONE |
DECA-175@JIRA Style the Export UI to match design |
2 |
DONE |
Development Task |
Estimate |
Status |
---|---|---|
DECA-193@JIRA Implement RESTful architecture |
5 |
DONE |
DECA-220@JIRA Remove ImportController and use the POST method from the PagesController instead |
|
DONE |
DECA-221@JIRA Write unit tests for the server python code |
|
DONE |
DECA-222@JIRA Refactor resourcesource.py |
|
DONE |
DECA-223@JIRA rename books to library |
|
DONE |
DECA-224@JIRA Replace old pdf code with pdfExport |
|
DONE |
DECA-225@JIRA Refactor the mountApp and startServer functions to make it easier to test with having to start the server |
|
DONE |
DECA-226@JIRA calling the delete method on a book only deletes its images directory |
|
DONE |
Testing Task |
Estimate |
Status |
---|---|---|
DECA-210@JIRA Set up a machine to automate genpdf testing |
5 |
|
Iteration 2: Weeks 3 - 4 (Jan 30 - Feb 10)
Design Task |
Estimate |
Status |
---|---|---|
DECA-170@JIRA Style error messages |
1 |
WON'T FIX |
DECA-177@JIRA properly scope Decapod styles. |
0.5 |
WON'T FIX |
Development Task |
Estimate |
Status |
---|---|---|
DECA-214@JIRA Upgrade CherryPy |
3 |
DONE |
DECA-215@JIRA Server side file validation (robust check, not just file extension, File became unreadable / Post error) |
1 |
DONE |
DECA-229@JIRA General cleanup and refactoring of server side code |
|
DONE |
DECA-230@JIRA Rename ImportExportController to ExportController |
|
DONE |
DECA-233@JIRA Update successful response status codes returned by the server |
|
DONE |
DECA-234@JIRA Replace lastModified with os.path.getmtime |
|
DONE |
DECA-235@JIRA Factor out the creation of the genpdf command from the generatePDFFromPages function |
|
DONE |
IUPR Development Task |
Estimate |
Status |
---|---|---|
DECA-209@JIRA Upgrade Ocropus versions from 0.4.4 to latest |
|
Discussion in progress on list |
Testing Task |
Estimate |
Status |
---|---|---|
DECA-210@JIRA Set up a machine to automate genpdf testing |
5 |
|
Iteration 3: Weeks 5-6 (Feb 13 - Mar 23)
Design Task |
Estimate |
Status |
---|---|---|
DECA-182@JIRA Set up numbering of files in Import queue possibly as a list |
2 |
WON'T FIX |
DECA-237@JIRA Create a detailed spec for Genpdf |
2 |
DONE |
Development Task |
Estimate |
Status |
---|---|---|
DECA-218@JIRA Implement the Export UI |
TBD |
DONE |
DECA-232@JIRA Upgrade to a pre-release version of Infusion |
|
DONE |
DECA-140@JIRA Ensure all components are internationalizable |
3 |
Done as part of DECA-218@JIRA |
DECA-240@JIRA The "complete" response for a GET request to an export type is incorrect |
1 |
DONE |
IUPR Development Task |
Estimate |
Status |
---|---|---|
DECA-209@JIRA Upgrade Ocropus versions from 0.4.4 to latest |
|
Pending discussion and estimate. |
DECA-213@JIRA Export to PDF in colour, greyscale, binary |
|
Sent spec to Hasan. Going to discuss. |
Remaining Iteration 3 task
- UI strings need to be written
- Licenses
- Collapse open options during export and disable on-click event for those options.
- Disable DPI text field and update to 200 DPI
- Fix H1 nesting
- Validate markup (Done. Should be done again before release).
- Styling tweaks
- Change trash icon to back-arrow icon
- Camel casing
- Disabling Export button if no files uploaded
- Accordion for Export UI options
- Fully i18n UI
- Double-event bug
Testing Task |
Estimate |
Status |
---|---|---|
DECA-210@JIRA Set up a machine to automate genpdf testing |
5 |
|
Iteration 4: Weeks 7-8 (March 26 - March 30)
Code Freeze Friday March 30
Testing Task |
Estimate |
Status |
---|---|---|
DECA-58@JIRA Export to PDF skips over pages that do not have detected characters |
0.25 |
genpdf issue. Test after DECA-209@JIRA |
DECA-211@JIRA Certain PNG/JPG files create colour inverted PDF |
0.25 |
to be tested after Ocropus Upgrade DECA-209@JIRA |
Development Task |
Estimate |
Status |
---|---|---|
DECA-216@JIRA Report errors properly |
5 |
|
Iteration 5 (Release): April 2 - April 5
Code Freeze Friday March 30
Testing Task |
Estimate |
Status |
---|---|---|
release testing |
0.5 |
|
DECA-259@JIRA test and update install scripts |
0.5 |
|
DECA-61@JIRA Generating a PDF sometimes causes the server to timeout |
1 |
|
Documentation Task |
Estimate |
Status |
---|---|---|
DECA-236@JIRA Update the README for the 0.5 release |
0.5 |
|
DECA-196@JIRA Compile complete list of dependencies |
0.5 |
|
DECA-239@JIRA The licenses in the code are incorrect, they should all be marked as apache 2 |
1 |
DONE |
General Task |
Estimate |
Status |
---|---|---|
DECA-228@JIRA Fix filenames to be heads-down camel case |
0.5 |
DONE |