Beginning the work of converting to new P5 facsimile elements
Posted by mholmes on 17 Dec 2007 in Activity log
The final release of P5 has some new elements in the transcr
module which can replace the use of SVG in IMT files. This will make life much simpler, so I will be converting the application over to this new format for version 1.7. The first stage in doing this was to generate a schema from ROMA, and to write a conversion file (in XSLT) to get us from version 1.6 files to the new output format. I've now done that, and sent a sample file to Conal T, who's one of the prime movers in the facsimile proposal, to see if he's happy with the structures I'm using.
Once I get the OK on this, I can move forward with the conversion. These will be the steps:
- Create the rest of the conversion XSLT files, to handle older IMT version files.
- Create a range of sample files in the new format.
- Rewrite the application file-reading code to read in the new format.
- Test the read capabilities.
- Rewrite the file-saving code so that it produces the new format.
- Test round-tripping files carefully.
- Rewrite the Web View output code so that it works with the new format.
- Rewrite the DocBook import/export code to do the same thing.
- Update the documentation.
- Build and installer.
- Test, test, test...
- Release.