doxia-module-twiki and mvn site

View: New views
4 Messages — Rating Filter:   Alert me  

doxia-module-twiki and mvn site

by Juan F. Codagnone-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


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

--
Buenos Aires, Argentina                           25°C with winds at 14 km/h W
http://www.zauber.com.ar/                        http://juan.zauber.com.ar/


signature.asc (161 bytes) Download Attachment

Re: doxia-module-twiki and mvn site

by Lukas Theussl-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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
>

Re: doxia-module-twiki and mvn site

by Lukas Theussl-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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
>>
>

Re: doxia-module-twiki and mvn site

by Juan F. Codagnone-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Saturday 15 December 2007, Lukas Theussl wrote:

> 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?
Sure! The order is:

http://jira.codehaus.org/secure/attachment/31239/13.diff (DOXIA 190)
http://jira.codehaus.org/secure/attachment/31240/DOXIA-191_r14.diff
http://jira.codehaus.org/secure/attachment/31242/DOXIA-192_r15.diff
http://jira.codehaus.org/secure/attachment/31243/DOXIA-192_r16.diff
http://jira.codehaus.org/secure/attachment/31269/DOXIA-193_r17.diff
http://jira.codehaus.org/secure/attachment/31245/DOXIA-194_r18.diff
http://jira.codehaus.org/secure/attachment/31246/DOXIA-127_r19.diff
http://jira.codehaus.org/secure/attachment/31247/DOXIA-195_r20.diff
http://jira.codehaus.org/secure/attachment/31248/DOXIA-195-r21.diff
http://jira.codehaus.org/secure/attachment/31249/DOXIA-196-r22.diff
http://jira.codehaus.org/secure/attachment/31250/DOXIA-198-r24.diff

Thanks for being interested,

Juan.

--
Buenos Aires, Argentina                         21°C with winds at 20 km/h ESE
http://www.zauber.com.ar/                        http://juan.zauber.com.ar/


signature.asc (161 bytes) Download Attachment