Juan,
I can't apply all your patches, apparently there are some
inter-dependencies. Eg DOXIA-127 depends on DOXIA-194 (well, it applies
but tests don't compile afterwards), but the latter doesn't apply
cleanly and I couldn't figure out how to make it work (I applied your
patches to current trunk but for the twiki module this is identical to
r592499, if I'm not mistaken).
Can you clarify the order of patches to apply, or maybe attach one big
patch for everything?
Cheers,
-Lukas
Lukas Theussl wrote:
Hi Juan!
It will take me a while to review the bunch but I'll take a look at it.
Thanks!
-Lukas
PS DOXIA-193 and 197 have no patch attached?
Juan F. Codagnone wrote:
Hi,
When I wrote the twiki parser I wanted to use it to export wiki
pages to others formats; and even generate a maven site directly from
contents that where inside a wiki. Sadly until some weeks ago i hadn't
the chance or the motivation to do it so.
Last week we released an open source tool named "garfio" and one of
the goals of the release was to be able to generate the site using
maven and twiki, improving the module if it was necessary.
The site can be viewed here: http://code.zauber.com.ar/garfio/
There is an small scrapper used to download the pages (and the
attachments) from the twiki instances. It isn't generic or very clean
yet, but it can be copied or reviewed from:
https://code.zauber.com.ar/repos/sandbox/garfio/code/trunk/site/download.py
Some bug fixes and new features had to be made to render the site
correctly. I submitted the revisions as individual patches in the
following issues:
http://jira.codehaus.org/browse/DOXIA-127
http://jira.codehaus.org/browse/DOXIA-190
http://jira.codehaus.org/browse/DOXIA-191
http://jira.codehaus.org/browse/DOXIA-192
http://jira.codehaus.org/browse/DOXIA-193
http://jira.codehaus.org/browse/DOXIA-194
http://jira.codehaus.org/browse/DOXIA-195
http://jira.codehaus.org/browse/DOXIA-196
http://jira.codehaus.org/browse/DOXIA-197
http://jira.codehaus.org/browse/DOXIA-198
We used as base for the branche the revision 592499. You can also
pull the changes from:
https://code.zauber.com.ar/repos/doxia/branches/592499/
I will glad if the changes gets merged upstream, so there is no need
of maintaing the branch (and add some value to the doxia project!).
Also if the changes gets merged it would be nice to add Christian
Nardi to the contributor list of doxia-module-twiki as he implemented
most of these changes.
Cheers,
Juan