On 06/22/2011 08:45 PM, Mark Wallace wrote:
> Hi everyone. I'm looking for a programmatic way to generate XWiki pages
> that include objects.
>
> I have looked at generating XAR files for import, but am wondering if
> there are other ways to generate pages from code with no user
> interaction. Any pointers would be appreciated.

You can either use the public API [1] to create documents, directly from 
inside the wiki in a velocity (or groovy, python) script.

You can also use a remote access protocol to push new documents, via 
REST [2], which is the most complete API, or XmlRpc [3] or WebDAV [4].

If you have more complex needs, like importing from external data 
sources, you can even write a Java component [5] that uses the internal 
XWiki services plus any other libraries you need to create and store new 
documents.

[1] http://platform.xwiki.org/xwiki/bin/DevGuide/API
[2] http://platform.xwiki.org/xwiki/bin/Features/XWikiRESTfulAPI
[3] http://platform.xwiki.org/xwiki/bin/Features/XMLRPC
[4] http://platform.xwiki.org/xwiki/bin/Features/WebDAV
[5] http://platform.xwiki.org/xwiki/bin/DevGuide/WritingComponents
-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to