Re: OpenOffice/ODF support for Silva?
eric casteleijn <[email protected]>
| Newsgroups | gmane.comp.web.zope.silva.devel |
|---|---|
| Message-ID | <[email protected]> |
>> If so, and if work is needed on this, I'd like to help. I have >> some experience with processing XML in Python (see, for example, >> http://www.rexx.com/~dkuhlman/generateDS.html) and with generating >> ODF/.odt files (see http://www.rexx.com/~dkuhlman/odtwriter.html, >> which uses lxml, by the way). > > Thanks! I'll let Eric pick this up, as he's done most of the work on > the XML-based export/import. Awesome! This is something I've wanted to work on for a long time, but for a variety of reasons this has never quite materialized. There are a number of ways I envision this could work, but the easiest way to start, might be to take a silva xml export file (which is really a zipped xml file with some assets in directories, we took our inspiration for this from OOo already) and try to get an xslt transformation working, outside of silva. As Kit mentioned, the silva -> ODT/ODF transformation will be easiest, since silva xml is quite a bit simpler than the open office/open document xml. Once there is a working xslt stylesheet, this would be relatively simple to integrate into the silva core, since we already support xslt stylesheets there to render the xml to (x)html for browser viewing. I'm quite busy at the moment, (but then, that's almost always the case, and: who isn't ;)), but I *would* like to discuss some more how to tackle this, and or answer any questions you may have. Let's keep the discussion on this list for now, because there might be more interested developers, or people with useful suggestions. eric