On 02/09/14, 19:44 , Georg Baum wrote: > Rainer M Krug wrote: > >> The idea would be that a round-trip framework is envisaged, which >> provides the facilities to easily expand it from one export backend >> (docx) to another (possibly odt? markdown?). >> >> IMPORTANT: this would NOT change ANYTHING in the existing export / >> import features, as these are geared to export / import the documents as >> good as possible, with maintaining as many features as possible in the >> document. >> >> The round-trip would guarantee that: >> >> A document authored in LyX would result in a e.g. docx with a LIMITED >> set of features, but that a re-import would result in the SAME .lyx >> file. features and formats not supported by the backend should be stored >> in a metadata file. >> >> The important point here is *limited set of features*! >> >> In addition, the framework should be easily, possibly only by using >> config files, able to be extended to other formats. > > I don't understand the difference between round trip and the existing > export/import here. Why is it important? If the additional metadata is > stored in a different file, it could simply be generated for the standard > export, and be used by the standard import (if it exists). > > The goal of the export/import is to support as many features as possible. > This is needed for round trip as well. The only difference I see is the > additional metadata file, so the roundtrip framework vs. export/import > difference reduces to a switch whether the metadata file should be generated > (for export) or used (for import). Or did I understand anything wrong?
The difference is that for round-trip, i.e. working together with co-authors and getting comments back, a different set of features are relevant. These are mainly concerned about content and not that much formating. The import - export is concerned with both. In addition, a round trip has to be symmetric, i.e. that exported features have to be available in the re-importd as well - this is not the case in the export and import. Lastly, round-trip is for editing, and export - import is for editing and final consumption (reading). > >> Yes - although I see one problem which I could not find in any of the >> .lyx <-> .docx : comments and track changes. These *have to be handled*. >> I somehow have the feeling, that an inclusion of comments and track >> changes into pandoc would be the best way forward... > > I agree. Unfortunately pandoc is written in Haskell which reduces the number > of possible contributors significantly (which does not mean that Haskell is > a bad language, but that it is much less known than e.g. C++ or python). True. Cheers, Rainer > > > Georg > > -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug
signature.asc
Description: OpenPGP digital signature