[Social-Desktop] Proposed extensions to the OCS API

Ben Cooksley sourtooth at gmail.com
Fri May 7 13:25:14 CEST 2010


On Fri, May 7, 2010 at 7:59 AM, Frank Karlitschek <karlitschek at kde.org> wrote:
> Hi Ben,
>
> sorry for the late reply. I´m at the road at the moment and not at home.
>
> I like your proposed API extension. I think we can implement it as you suggested.

Awesome, i'll start work on the actual php code to generate this now.

>
> I will add support for the call next week to the specification.

Thanks.

>
> Thanks for your help. :-)
>
> Cheers
> Frank

Regards,
Ben

>
>
> On 03.05.2010, at 08:56, Ben Cooksley wrote:
>
>> On Sat, May 1, 2010 at 12:07 PM, Ben Cooksley <sourtooth at gmail.com> wrote:
>>> Hi all,
>>
>> ping?
>>
>>>
>>> the following is a proposed extension to the OCS API, it adds support
>>> for categories to the knowledge base component.
>>> It adds a "categories" call to the knowledge base component which will
>>> return a list of all categories supported. It is paged with 100 items
>>> per page as the default as the listings are expected to be relatively
>>> small, and does not accept any arguments except for pagination.
>>>
>>> Example XML:
>>> <?xml version="1.0"?>
>>> <ocs>
>>>  <meta>
>>>  <status>ok</status>
>>>  <statuscode>100</statuscode>
>>>  <message></message>
>>>  <totalitems>1</totalitems>
>>>  <itemsperpage>10</itemsperpage>
>>>  </meta>
>>>  <data>
>>>  <category>
>>>   <id>number</id>
>>>   <name>Name of category</name>
>>>   <description>category desc</description>
>>>   <icon>web url to icon</icon>
>>>   <parent>id of parent, 0 if top level</parent>
>>>   <itemcount>Number of knowledge base items in this category</itemcount>
>>>  </category>
>>>  </data>
>>> </ocs>
>>>
>>> Notes:
>>> id / parent - for internal use only
>>> name / description / itemcount - for display to the user
>>> icon - for rendering to the user, should not be displayed raw.
>>>
>>> This also adds an argument "category" to the list method, which when
>>> provided will filter out anything not in that category.
>>>
>>> Thoughts?
>>>
>>> Regards,
>>> Ben
>>>
>> _______________________________________________
>> Social-Desktop mailing list
>> Social-Desktop at kde.org
>> https://mail.kde.org/mailman/listinfo/social-desktop
>
>
> --
> Frank Karlitschek
> karlitschek at kde.org
>
>
>
>
>


More information about the Social-Desktop mailing list