Hello everyone,

I'm posting my view on the proposed idea "People search server" for the
Google Summer of Code [1]. Being able to search for people and groups
among different websites supporting the ostatus protocol is a must for
the network to grow and evolve as a distributed open source social
platform.

The search server could read feeds from sites about new registrations,
updates, etc. Feeds are parsed and saved in a local database by a daemon
(besides the RDBMS, a noSQL database can be used for increased speed and
better structure of the data). 

A Django or PHP powered website can provide to the end user a simple,
clean interface to search for people and get a direct answer from our
local database. Like when you search in identi.ca a subscription button
will appear for the user to add their statusnet identifier, so they can
subscribe to their user/group of interest.

Spam bots submitting feeds, or searching, can be easily blocked by
integrating recaptcha [2] but more sophisticated techniques would need
something better (does spamassasin already have rules for
microblogging? :)

Spoofing will be an interesting field for research. Using GPG keys -for
the techies- or a "web-of-trust" -e.g. promoting users that have many
subscribers to the search results- could be interesting approaches.

As an extra: A crawler can be build to automatically find ostatus
compatible websites -carefully avoiding spam- and add their user
registration feeds to our aggregator.

Please let me know what you think about this proposed implementation.

Best regards,
Giorgos Logiotatidis

About me:
I'm currently doing my masters in Computer Engineering in Technical
University of Delft in the Netherlands. I have a strong programming
background with low and high level languages and I have worked as a web
developer in various projects, coding in PHP and Django. I'm a strong
supporter of the idea of an open source social global social network and
I want to work to implement it. You can find more info on my linkedin
webpage [3].

[1]
http://status.net/wiki/Google_Summer_of_Code_2010#People_search_server
[2] http://recaptcha.net/
[3] http://nl.linkedin.com/in/glogiotatidis


_______________________________________________
StatusNet-dev mailing list
StatusNet-dev@lists.status.net
http://lists.status.net/mailman/listinfo/statusnet-dev

Reply via email to