Django-fr

Forum

#1 20-01-2011 22:41:05

Gelnior
Membre
Inscription : 18-01-2011
Messages : 3

Plateforme sociale distribuée basée sur Django

Bonjour à tous,

  J'ai démarré il y a quelques mois de cela un projet libre de réseau social distribué basé sur Django. Le projet est ambitieux et je ne pense pas pouvoir cerner tous les aspects du problème à moi seul. Je vous propose donc d'aller voir de quoi il retourne pour échanger avec moi sur le sujet, voir mieux pour y contribuer.

Voici un court texte présentant les motivations du projet :
https://github.com/gelnior/newebe/wiki/ … centralise

Le wiki décrivant le projet avec un texte résumant le tout au début :
https://github.com/gelnior/newebe/wiki/

Le code du projet :
https://github.com/gelnior/newebe

L'application est encore au stade embryonnaire mais plusieurs briques sont déjà là ! N'hésitez pas à réagir.

Merci,

Frank

Hors ligne

#2 21-01-2011 10:10:06

quinode
Membre
Lieu : Auvergne
Inscription : 14-10-2010
Messages : 89
Site Web

Re : Plateforme sociale distribuée basée sur Django

ça ressemble à Diaspora...
Tu as vu par ailleurs les mécanismes FOAF+SSL ?
je vais regarder le source, j'ai un projet qui a des points communs

Hors ligne

#3 21-01-2011 13:46:35

Gelnior
Membre
Inscription : 18-01-2011
Messages : 3

Re : Plateforme sociale distribuée basée sur Django

Ca ressemble à Diaspora mais ça va un peu plus loin. Diaspora est très orienté Facebook like.
Newebe quand à lui part du principe que tous les utilisateurs hébergent un serveur chez eux et non pas qu'ils se connectent à un serveur pour s'inscrire. Résultat, l'utilisateur possède toutes ses données et peut s'en reservir : pour construire un message à envoyer, construire un post de blog, activer des actions automatiques...
J'aimerais aussi qu'une fois que ça fonctionne pour quelques applications (micro blogging, partage de photo, gestion de notes...) Newebe pemette de rajouter n'importequelle application en suivant le mode de fonctionnement de l'apple store (en mode totalement ouvert bien sûr).
On est encore loin de tout ça, mais c'est vers ça que va tendre le projet.

Merci pour le mécanisme FOAF+SSL, la sécurité n'est vraiment pas mon fort et toute suggestion à ce propos est encore plus appréciée ! J'attends avec impatience tes retours sur le code.

Dernière modification par Gelnior (21-01-2011 13:47:05)

Hors ligne

#4 21-01-2011 13:51:21

Pierre-Julien Grizel
Membre
Inscription : 21-01-2011
Messages : 4

Re : Plateforme sociale distribuée basée sur Django

Mais du coup, tu ne peux pas voir le contenu de tes "amis" si leur machine est éteinte ?
Ou alors j'ai loupé quelque chose smile


Le 21 janv. 2011 à 13:46, Frank a écrit :

> Ca ressemble à Diaspora mais ça va un peu plus loin. Diaspora est très
> orienté Facebook like.
> Newebe quand à lui part du principe que tous les utilisateurs hébergent
> un serveur chez eux et non pas qu'ils se connectent à un serveur pour
> s'inscrire. Résultat, l'utilisateur possède toutes ses données peux s'en
> reservir : pour construire un message à envoyer, construire un post de
> blog, activer des actions automatiques...
> J'aimerais aussi qu'une fois que ça fonctionne pour quelques applications
> (micro blogging, partage de photo, gestion de notes...) Newebe pemette de
> rajouter n'importequelle application en suivant le mode de fonctionnement
> de l'apple store (en mode totalement ouvert bien sûr).
> On est encore loin de tout ça, mais c'est vers ça que va tendre le
> projet.
>
> Merci pour le mécanisme FOAF+SSL, la sécurité n'est vraiment pas mon
> fort et toute suggestion à ce propos est encore plus appréciée !
> J'attends avec impatience tes retours sur le code.
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

-------------
Abonnez-vous à notre lettre hebdomadaire : http://bit.ly/n3actu
Toutes les semaines, l'actualité des Réseaux Sociaux et de la Gestion de Contenu
-------------


Pierre-Julien Grizel - NumeriCube
SARL au capital de 10000 € | SIREN 514 036 003
44 rue du Président Wilson
92300 Levallois
+33.1.47.37.33.05 / +33.6.87.27.18.25
pjgrizel _AT_ numericube.com

Hors ligne

#5 21-01-2011 17:49:58

David Larlet
Membre
Inscription : 11-08-2010
Messages : 102

Re : Plateforme sociale distribuée basée sur Django

Le 21 janv. 2011 à 13:51, Pierre-Julien Grizel a écrit :

>
> Mais du coup, tu ne peux pas voir le contenu de tes "amis" si leur machine est éteinte ?
> Ou alors j'ai loupé quelque chose smile

Ça s'éteint encore une machine ? wink

David

Hors ligne

#6 21-01-2011 17:56:43

Romain
Membre
Inscription : 11-08-2010
Messages : 27

Re : Plateforme sociale distribuée basée sur Django

Le 21 janv. 2011 à 17:49, David Larlet a écrit :

>
> Le 21 janv. 2011 à 13:51, Pierre-Julien Grizel a écrit :
>
>>
>> Mais du coup, tu ne peux pas voir le contenu de tes "amis" si leur machine est éteinte ?
>> Ou alors j'ai loupé quelque chose smile
>
> Ça s'éteint encore une machine ? wink

J'ai découvert que ca s'éteint même très bien... avec une bonne conf de wake on lan, pour du home server, ca évite de sponsoriser EDF et ca améliore grandement le WAF [1].

[1] http://en.wikipedia.org/wiki/Wife_acceptance_factor

Hors ligne

#7 21-01-2011 19:13:39

Gelnior
Membre
Inscription : 18-01-2011
Messages : 3

Re : Plateforme sociale distribuée basée sur Django

> Mais du coup, tu ne peux pas voir le contenu de tes "amis" si leur machine est éteinte ?
> Ou alors j'ai loupé quelque chose

Le principe est de stocker toutes les informations de ses contacts. En gros un newebe retient tout ce qu'il voit. Pour éviter d'exploser la base je compte donner la possibilité de supprimer les messages trop anciens d'une liste de contacts définis.
A chaque redémarrage un newebe se resynchronisera avec tout ses contacts.

Donc on pourra continuer à lire les messages de ses contacts. Par contre, si certaines informations ne sont pas stockables, et seulement consultables, il faudra dans ce cas attendre que le contact réallume sa machine.
Je préconise aussi d'héberger son Newebe sur un Plug-PC type Sheeva Plug : mini-serveur au WAF acceptable et avec une consommation de 5W. Ordinateur qu'on éteint assez rarement !

Hors ligne

Pied de page des forums