[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