GSoc : Better Buddy Search.

Sathyavarathan Sivabalasingam ssatthy at gmail.com
Sun Apr 28 02:10:01 EDT 2013


Can we add a feature that will notify buddies if their message has been
seen?
like in the facebook chat.


On Sun, Apr 28, 2013 at 11:35 AM, Sathyavarathan Sivabalasingam <
ssatthy at gmail.com> wrote:

> Thanks Michael.
>
> so can i add the features u mentioned?
>
> 1. extending search for buddies not in the list
> 2. search chat history.
> 3. directly adding jabber id
>
> one clarification that
> when u say buddies who are not in the list, do you mean offline buddies?
>
> and one more feature that i have.
>
> In the chat window, can we have a frame for advertisement. that frame will
> contain ads that are relevant to their chat content.
> eg. like gmail, Ads that relevant to the user's inbox content will be
> displayed.
>
> thank you.
>
>
>
> On Sat, Apr 27, 2013 at 2:46 PM, Michael Zangl <pidgin_m at fam-zangl.de>wrote:
>
>> Hi,
>>
>> It is a good start that you searched your way throgh the source code.
>> However, the "is it enough" question can be easilly answered: No. You would
>> just have to do the Steps 3 and 4 you mentioned, both are not that much
>> work to do.
>>
>> If you want to do a GSoC project, you should think about something that
>> really fills a summer. You might add more features to the search, like also
>> including search options for buddies not on the list, for chats or for
>> other features like directly adding a buddy when entering a valid jabber id.
>>
>> When you have done that, you should think about how much time each
>> feature needs and see if it fills a whole summer. If it does and you were
>> honest, it is a sufficient GSoC project and you can write an application.
>> If it does not, find some more features, they might also be protocol
>> specific. Don't just adjust the times you got.
>>
>> Michael
>>
>> Am 27.04.2013 06:54, schrieb Sathyavarathan Sivabalasingam:
>>
>>> As i went through the code, the buddy search is done by a function called
>>> "pidgin_blist_search_equal_**func" which will call another function
>>> "pidgin_tree_view_search_**equal_func" and some other.
>>>
>>> so as i understood, thes functions are to be modified to get a better
>>> buddy
>>> search results.
>>> this would be like this flow....
>>> 1. user press CRL+F, as it is already a small search field wil show up.
>>> 2. user enters some strings
>>> 3. the default buddy list will be replace by a temporary GtkTreeModel to
>>> show only the contacts that our algorithm finds.
>>> 4.and hilight entered string in all matching buddy lebels (if lebel
>>> contains the entered string)
>>> 5. from the new temporary list that matches entered string, user can
>>> selected one of buddy in the list.
>>> 6. then as usual new chat window will open.
>>>
>>> did i get it correct?
>>> and is this sufficient enough to be a project in GSoc.
>>>
>>> Thank you.
>>>
>>>
>>> On Thu, Apr 25, 2013 at 9:54 PM, Ethan Blanton <elb at pidgin.im> wrote:
>>>
>>>  Sathyavarathan Sivabalasigam spake unto us the following wisdom:
>>>>
>>>>> Please somebody reply me
>>>>>
>>>>
>>>> It's been only a few hours, you obviously haven't read up on either
>>>> Google Summer of Code in general or Pidgin's Google Summer of Code
>>>> information, and you didn't ask a question taht can be usefully
>>>> answered.  This is not a good first impression.
>>>>
>>>> I suggest that you read up on SoC and Pidgin's SoC pages, and come
>>>> back with more specific questions that we might be able to help you
>>>> with.
>>>>
>>>> Ethan
>>>>
>>>> -----BEGIN PGP SIGNATURE-----
>>>> Version: GnuPG v1.4.10 (GNU/Linux)
>>>>
>>>> iQEVAwUBUXlYwP8fixZ3H8crAQiFvg**f8C8XZLroMsTfQnd4w2PhqPheeScbe**34ep
>>>> KtGGwOuDPmMXbYrcOsRDRe3YqvL30L**KvTbnyydsKrVbyh/**v16pxFdsBw7bpSActC
>>>> keXmJ/DhuSkfJQ9v/**ObOFMT4CjD88GGsab8hwxFBYGQEOpa**jSaJ1I/Kf+ZU6jBGS
>>>> 8BlhifFFHTvzsLHQ9FqqRlKXrEf/**ONKfZtfNVQ/Tmh7qaOxCy33Lpo/**tlvUr5zbC
>>>> Plq6RkX04zrY/**1iqDRaENb3ynVB3Al/**ArshjxJyMLXqHHPnrJZkAWBpnj1Smc**bb3
>>>> sWCAKG5k9X9rZcQd2rC5Ei/**I8CaUKkzuS9r3Cgi6koIWDLDBQlmjN**Q==
>>>> =y9qK
>>>> -----END PGP SIGNATURE-----
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> ______________________________**_________________
>>> Devel mailing list
>>> Devel at pidgin.im
>>> http://pidgin.im/cgi-bin/**mailman/listinfo/devel<http://pidgin.im/cgi-bin/mailman/listinfo/devel>
>>>
>>>
>> ______________________________**_________________
>> Devel mailing list
>> Devel at pidgin.im
>> http://pidgin.im/cgi-bin/**mailman/listinfo/devel<http://pidgin.im/cgi-bin/mailman/listinfo/devel>
>>
>
>
>
> --
> S.Sathyavarathan
> Undergraduate (BSc Engineering)
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
>



-- 
S.Sathyavarathan
Undergraduate (BSc Engineering)
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pidgin.im/pipermail/devel/attachments/20130428/b20b1dd3/attachment-0002.html>


More information about the Devel mailing list