How to help with the development?
Any help with the following tasks is greatly appreciated (these issues
are sorted by their importance, first is the most important):
- Help FOP development team with the development :-). Or find another open-source cost-free
implementation of XSL-FO standard.
- Check if there is partial FO rendering possibility. Suppose you have
source XML and a FO output ready. We provide the list of
changed (or inserted) nodes in source XML, and the result must be a list
of changed nodes (items, whatever) in FO output. We are using
FOP as XSL-FO processor however we may switch to another if there is one.
- Investigate the possibility if some open-source XSLT processor is able to
perform partial XML transforming only. Suppose you have source XML, XSLT
script and a transformed result XML. We provide the list of
changed (or inserted) nodes in source XML, and the task is to compute a list
of changed nodes in result XML.
- Currently, EuroMath2 is capable of rendering MathML, but only as one image (GENE
is able to transform MathML using JEuclid to Image, which is rendered by an Image renderer).
This approach disallows backwards element identification. Hence, MathML renderer should be
implemented, to render MathML into a tree of IFigures, and a MathML editor should be
developed to allow WYSIWYG MathML modification (see the description of EuroMath2
editor/renderer
plugin interfaces).
- Modify the Norman Walsh's DocBook XSLT scripts to make them able to be
integrated into EuroMath - they must be capable of transferring
gene:id
attribute
and gene-ref
processing instruction.
- Investigate the possibility if some open-source XSLT processor (such as
Xalan) can be modified somehow, so that there would be no need for
special
gene:id
attribute (automatize the ID tracking system).
- Implement, steal, whatever the XHTML renderer (currently there is a stylesheet present in
EuroMath2 able to transform XHTML to FO, but it ignores CSS).