On Mon, May 7, 2012 at 6:24 PM, Sven Adolph <[email protected]> wrote:
> Hi Eduard,
> thanks for your quick answer. Using the REST resource works fine, thanks a
> lot.
>
> For future work I have one question left. I read the tutorial for creating
> an own component, but it is not clear to me how to use an component as a
> service, so that an external application can access it. e.g. that I would
> have an own url for this new component, like for the REST API. So I would be
> able to call an url like xwiki/myApi instead of xwiki/rest or
> xwiki/xmlrpc/confluence. Is it possible to create something like this?
Yes. To get something like this you need to provide your own servlet
and set it up in the web.xml file. If you look at it you will find the
others you listed.
>
> Thanks,
> Sven
>
> Am 06.05.2012 12:31, schrieb Eduard Moraru:
>>
>> Hi Sven,
>>
>> There actually is a REST resource for querying pages with a given tag.
>> Check out the documentation on the REST API page [1]. The resource is:
>>
>> /wikis/{wikiName}/tags/{tag1}[,{tag2},{tag3}...][?start=offset&number=n]
>>
>> which returns: "The list of pages having the specified tags." [1]
>>
>> Regarding your other questions, if they are still valid, check out the
>> documentation on creating XWiki Components [2] and on creating new(custom)
>> REST resources [3] that extend the REST API.
>>
>> Thanks,
>> Eduard
>>
>> ----------
>> [1]
>>
>> http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI#HTagresources
>> [2] http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents
>> [3]
>>
>> http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI#HCustomresources
>>
>> On Sun, May 6, 2012 at 12:16 AM, Sven
>> Adolph<[email protected]>wrote:
>>
>>> Hi,
>>> I would like to access my XWiki from an external web service. The web
>>> service would send a tag to XWiki and then receive links to all pages
>>> which
>>> are tagged with the given tag.
>>> I looked at the REST-API and the XMLRPC-API but I couldn't find a way to
>>> do
>>> the task with these apis.
>>> Now i am thinking about writing my own component which would query the
>>> tag
>>> plugin and then return the results in some way.
>>> My question is how can I make a component accessible from outside Xwiki?
>>> Is
>>> there an easy way to enhance the REST or XML-RCP components or is it
>>> possible to use an script on a wikipage to forward a get-request with its
>>> paramter to the component?
>>> Is there a best practice for tasks like this?
>>>
>>> Thanks a lot& Kind Regards,
>>>
>>> Sven
>>> _______________________________________________
>>> users mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/users
>>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
--
Thomas Mortagne
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users