I've set up django-friends to this end and checked in the beginnings
of a model and a quick vCard importer (which uses the vobject library).
Here's how I describe it on the project homepage ( http://
code.google.com/p/django-friends/ ):
"""
Many websites allow users to assert relationships between other
users, to upload contacts and to invite their contacts to become users.
The project aims to provide a Django app for this sort of
functionality. This includes:
* relationships between users (possibly with different types of
relationship)
* sending and acceptance/rejection of invitations
* management of contacts who are not yet users (and notification
when they become users)
* generation of FOAF files
* import of vCard and other means of importing contacts
"""
Let me know what you think.
James
--
James Tauber http://jtauber.com/
journeyman of some http://jtauber.com/blog/
I really like the idea and I think I would contribute since I was
thinking about developing something like that for a project.
I don't know if it's in the functionalities of django-friends, but I
would also add a group management system. It's a good way to organize
your friends on a social network.
PS: Hey James, if you continue to create all this useful apps for
Django (django-friends, django-mailer, ..), the life of a Django
developer will be to add 3 or 4 lines in it main urls.py and to have a
running site ;)
--
Fabien SCHWOB
Yes, I think user-created groups would belong in django-friends.
> PS: Hey James, if you continue to create all this useful apps for
> Django (django-friends, django-mailer, ..), the life of a Django
> developer will be to add 3 or 4 lines in it main urls.py and to have a
> running site ;)
That's actually a nice way of describing the vision for the Hot Club
of France. Of course, it's not just my apps: there's django-
registration, django-openid, django-tagging, django-voting, etc. all
of which help fulfill the vision.
James
thanks
Arvind
I tend to work in fits and spurts and each project is just a way of
procrastinating (which tends to mean I'm always working on the second
most important project at any point in time :-)
I'm about to deploy a new closed alpha of my site, habitualist, and
once that's done, I will probably spend more of my spare time on
django-mailer and django-friends (possibly as procrastination when I
really should be working on Quisition and Cats or Dogs).
James