Hello Devs,
Currently xwiki-officeimporter contains logic for mainly two different
tasks:
1. Manage the back-end openoffice process (and provide document conversion
facilities).
2. Perform the actual transformation from office documents to wiki pages.
(depends on point 1)
xwiki-officeimporter module's code might appear a bit complex because of
this mix up. Also I believe openoffice related code might have to be reused
once we introduce an office-exporter module.
I was wondering if it would be beneficial (in the long run) to extract out
openoffice related code into a separate module (xwiki-openoffice). The main
concern I have is that currently openoffice related code is inside
org.xwiki.officeimporter.openoffice package which have to be changed to
org.xwiki.openoffice if we are to extract out a xwiki-openoffice module,
this could break a few things in public API.
Even if we decide to do so, I don't think any of us (devs) would be able to
do this within 2.2M1 time period. But I thought it's better to discuss about
it a little now.
Let me know what you think.
Thanks.
- Asiri