On Nov 11, 2008, at 9:55 AM, Paul Libbrecht wrote:

> I know it sounds easy therefore I wish someone has done it.
>
> My scenario would be:
>
> - first a checkout, creates a bunch of xml files of the selected  
> files and spaces
> - for some of the xml files, "extract text and save aside with  
> proper extension"
>
> - edit happily with IDE tools
>
> - update because others have worked, that merges (that's probably  
> the hardest)
>
> - edit happily with IDE tools
>
> - commit to xwiki (for these spaces and files), the ant tool would  
> first make an xml file with the revised source
>
> thanks for the pointers at least.

If you search the mailing list archives you'll see this has been  
discussed quite a bit in the past too. I also wanted to do that at the  
time by adding the ability to checkout/commit directly from a XWiki  
installation (AFAIR).

Thanks
-Vincent

> Le 11-nov.-08 à 09:46, Vincent Massol a écrit :
>
>>
>> On Nov 11, 2008, at 9:44 AM, Eduard Moraru wrote:
>>
>>> Hi Paul!
>>>
>>> You could easily make such a tool by using the available XML-RPC  
>>> API.
>>
>> That would be easy except for the object/class editor I think.
>>
>> -Vincent
>>
>>> Just use these the jars in the org.xwiki.eclipse.xmlrpc package from
>>> XEclipse (
>>> http://svn.xwiki.org/svnroot/xwiki/xeclipse/trunk/plugins/org.xwiki.eclipse.xmlrpc/
>>> ).
>>>
>>> For an example of using the XML-RPC API, you could look at the
>>> RemoteXWikiDataStorage.java file at
>>> http://svn.xwiki.org/svnroot/xwiki/xeclipse/trunk/plugins/org.xwiki.eclipse.core/src/main/java/org/xwiki/eclipse/core/storage/RemoteXWikiDataStorage.java
>>>
>>> Of course, you do have the
>>> http://platform.xwiki.org/xwiki/bin/view/Features/XMLRPC link which
>>> you
>>> should check out, but I think that if you are already a bit familiar
>>> with XEclipse, you might find that the Java file I specified offers
>>> more
>>> specific examples of handling content.
>>>
>>> Let us know how it turns out. :)
>>>
>>> Paul Libbrecht wrote:
>>>> Hello fellow developers,
>>>>
>>>> The usage of a bunch of command-line tools for checking-out the  
>>>> (XML
>>>> of) xwiki pages and checking them in would be really useful.
>>>>
>>>> The xar approach is not really practical: there's no merge, it's
>>>> problematic when it gets big, and it still doesn't have a command-
>>>> line
>>>> to integrate within a build-flow.
>>>>
>>>> I am convinced it would be easy, for example, to use the XEclipse
>>>> code
>>>> to make checkout, update, and checkin ant-tasks or command-line
>>>> tools.
>>>>
>>>> Did anyone try?
>>>>
>>>> thanks in advance
>>>>
>>>> paul
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to