Anca Paula Luca wrote:
> On 06/12/2009 02:28 PM, Florin Ciubotaru wrote:
>   
>> Hi,
>>
>> XWiki has evolved a lot in the past year and new client apps were created.
>> Our current Xml-Rpc API is aligned to the Confluence 1.0 API
>> specification and hasn't been really enriched  in a long time.
>>
>> Since we have some distinct features like 'polyglot wiki' I propose to
>> create a new "xwiki2" method set to handle XWiki 2.0 method calls.
>> The new handler will be added to the Apache Xml-Rpc servlet properties file.
>>
>> Proposed new xml-rpc methods(mostly needed for XEclipse, XOffice and XOO):
>> - parseFromHtml(String html, String syntax) : String
>> - render(String source, String syntaxId) : String
>>     
>
> You'll need a context to do this right, the document for which the source 
> must 
> be rendered (because you'll have relative references to images, links, etc in 
> the content, or macros which may require a complete context to be rendered 
> properly). Either you get it somehow on the server (which I don't see how can 
> be 
> done) or you'll need to add it in the service interface.
>   
Right, there will be an additional pageId: String or page: Page parameter.
> Happy coding,
> Anca
>
>   
>> - cleanHtml(String dirtyHtml) : String
>> - add class ( http://jira.xwiki.org/jira/browse/XWIKI-3499 )
>> - getConfiguredSyntaxes
>> - getVirtualWikisNames
>> - getMacros, etc.
>>
>> Proposed Xml-Rpc model extensions:
>> - Page
>>     - syntaxId;
>> - ServerInfo/Wiki:
>>     - isMultiWiki
>>     - defaultSyntax
>>     - encoding
>>
>> WDYT?
>>
>> Thanks,
>> Florin Ciubotaru
>>
>>
>>
>>
>>
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>     
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
>   

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to