On 12/19/2009 10:52 AM, Asiri Rathnayake wrote:
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.
Will this module be useful outside the import/export feature? Can you think of any standalone usage? -- Sergiu Dumitriu http://purl.org/net/sergiu/