[Open-collaboration-services] OCS reminder

Frank Karlitschek karlitschek at kde.org
Thu Jul 29 00:05:06 CEST 2010


On 28.07.2010, at 08:36, Mateu Batle wrote:

> 
> 
> On 07/23/2010 10:07 AM, Frank Karlitschek wrote:
>> Hi Bob,
>> 
>> you can always get all the categories with the "categories" call and than use the categories you want to search in.
>> 
> Right, this is how we do it now.
> 
> However search everywhere is very very common use case, so it looks like
> it could be made easier and convenient for clients and servers.
> For example, in kde.org there are more than 500 categories, so you first
> get all categories and then build a
> large request with all the categories included. Not only that, the
> server is getting a list of a lot of categories so
> it doesn't know really all the categories are included, and it will have
> to do a more heavy query to the database.

O.K. I can see you point.
I changed the default behavior. If no category is specified it is searching in all categories.


> 
> cheers
>  Mat
> 

Cheers
Frank


>> I think this should be O.K. for all use-cases.
>> 
>> What do you think?
>> 
>> 
>> Cheers
>> Frank
>> 
>> 
>> On 19.07.2010, at 21:08, Spencer, Bob wrote:
>> 
>> 
>>> Thinking specifically, I want "Bob Muscle Builder" app but I don't know the category name.  I know it isn't Music or Graphics...  How do I search?
>>> 
>>> Bob
>>> 
>>> 
>>> -----Original Message-----
>>> From: Frank Karlitschek [mailto:karlitschek at kde.org] 
>>> Sent: Monday, July 19, 2010 4:57 AM
>>> To: Mateu Batle
>>> Cc: Frederik Gladhorn; henri.bergius at nemein.com; daniel wilms; Wu, Jackie; Spencer, Bob; Cornelius Schumacher
>>> Subject: Re: OCS reminder
>>> 
>>> Hi Mat,
>>> 
>>> hmmm. Good questions.
>>> I think you should alway provide a category because you never know what you get from the server otherwise. For example openDesktop.org supports more and more "random" content types. I don´t think it is a good idea for a client to request "everything" from a server because this could break in the future when the server supports more stuff.
>>> 
>>> 
>>> Cheers
>>> Frank
>>> 
>>> 
>>> On 15.07.2010, at 17:12, Mateu Batle wrote:
>>> 
>>> 
>>>> Hi,
>>>> 
>>>> One additional comment, according to the current implementation if no 
>>>> categories are specified in a content search, no results are returned.
>>>> Don't know if it is just a bug, or the intended behavior.
>>>> 
>>>> I'd like to change it so if no categories are provided then it 
>>>> searches in all categories, what do you think ?
>>>> 
>>>> best regards
>>>> Mat
>>>> 
>>>> 
>>>> On 07/15/2010 04:23 PM, Mateu Batle wrote:
>>>> 
>>>>> Wow, great work Frank !
>>>>> 
>>>>> some comments:
>>>>> 
>>>>> * typo: collabroation
>>>>> 
>>>>> * I am a bit worried with person search and get, and the fact that 
>>>>> anybody could get a list of people with information about them. The 
>>>>> 1000 limit I guess is just for every call, right ? Some ideas:
>>>>>  * Do some kind of trust relationship (or use friends in that way).
>>>>> Service only offered to someone trusted, someone has to trust me. And 
>>>>> we keep some info in the server of who trusted who. There should be a 
>>>>> way to trust people who doesn't know anybody trusted.
>>>>>  * Limit the information provided by person search. And also it 
>>>>> should be very clear to the user which information is public and 
>>>>> which is not.
>>>>> 
>>>>> * Also, not an urgent thing, but something for maybe version 2.0. 
>>>>> Most of the services don't explain the actual fields of information 
>>>>> recovered, just put an example of that. The example is good, but 
>>>>> sometimes more info is needed. Also a DTD or some type of schema for 
>>>>> 2.0 would be great.
>>>>> 
>>>>> * friends: tag user is used instead of person.
>>>>> 
>>>>> * I am not very focused on stuff like contacts, messages, 
>>>>> invitations, but just throwing out the idea for discussion for 2.0: 
>>>>> maybe it would be better to rethink it, and reuse something existing 
>>>>> like XMPP / some mail protocol, etc. It looks like similar to those in some aspects.
>>>>> 
>>>>> * categories, I see now mention about string ids for categories or 
>>>>> elsewhere.
>>>>> 
>>>>> * licenses, also how they should be handled ? Should we give a list 
>>>>> of the ids or refer to liblicense ?
>>>>> 
>>>>> * content list:
>>>>> * still uses "x" as category separator at some places.
>>>>> 
>>>>> * I've not seen a way to get the user voting for a content. Is it 
>>>>> possible to add a field ? It would be 1 to 10. 0 if not rated yet.
>>>>> 
>>>>> * I think dc:type is used now instead of dc.type (Henri ?)
>>>>> 
>>>>> cheers
>>>>> Mat
>>>>> 
>>>>> 
>>>>> On 07/13/2010 11:58 PM, Frank Karlitschek wrote:
>>>>> 
>>>>> 
>>>>>> Hi guys,
>>>>>> 
>>>>>> I have finished a draft for OCS 1.6 as discussed last week.
>>>>>> 
>>>>>> http://www.freedesktop.org/wiki/Specifications/open-collaboration-se
>>>>>> rvices-draft
>>>>>> 
>>>>>> Feedback welcome. :-)
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Best Regards
>>>>>> Frank
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 13.07.2010, at 11:37, Frank Karlitschek wrote:
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On 13.07.2010, at 10:14, Mateu Batle wrote:
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> Hi guys,
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> Hi Mat
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> just an email to remember things that need to be done:
>>>>>>>> 
>>>>>>>> * Write OCS 1.6 draft spec
>>>>>>>> 
>>>>>>>> 
>>>>>>> Working on it at the moment. Sorry for the delay.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> * Create OCS and/or libattica mailing list
>>>>>>>> 
>>>>>>>> 
>>>>>>> We requested this from the freedesktop.org admins but still no response.
>>>>>>> I suggest we wait for a few more days and then go with a kde.org mailinglist.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> * Any comments on the last emails I sent just after the meeting ..... ?
>>>>>>>> 
>>>>>>>> 
>>>>>>> All great ideas. :-) I will add them to the draft.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> any time estimates on when this is going to be started ?
>>>>>>>> 
>>>>>>>> I got KDE svn access, so I will start applying the patches I have, 
>>>>>>>> and start working on OCS 1.6 support in libattica.
>>>>>>>> 
>>>>>>>> 
>>>>>>> Great!!
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> I include in the cc, Bob Spencer, leader of Meego Garage in Intel 
>>>>>>>> and Jackie Wu, developer in Intel, both interested in all this stuff.
>>>>>>>> 
>>>>>>>> 
>>>>>>> Great. Welcome. :-)
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> best regards
>>>>>>>> Mateu
>>>>>>>> 
>>>>>>>> 
>>>>>>> Regards
>>>>>>> Frank
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Frank Karlitschek
>>>>>>> karlitschek at kde.org
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> --
>>>>>> Frank Karlitschek
>>>>>> karlitschek at kde.org
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>>> --
>>> Frank Karlitschek
>>> karlitschek at kde.org
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> --
>> Frank Karlitschek
>> karlitschek at kde.org
>> 
>> 
>> 
>> 
>> 
> 


--
Frank Karlitschek
karlitschek at kde.org






More information about the Open-collaboration-services mailing list