Aller au menu - Aller au contenu
Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !

SocialZE - Réseau social décentralisé

Un réseau social ouvert et open source

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  Suivante
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1  2  Suivante
Hors ligne SamyPesse # Posté le 05/03/2011 à 15:34:41
Avatar

Ville : Albi
Pays : France métropolitaine

Image utilisateur

Citation
Un réseau social décentralisé est un réseau social sur lequel les informations personnelles (messages, photos, ...) ne sont pas obligatoirement stocké sur un seul et unique serveur et donc chaque utilisateur peut avoir ses données personnelles sur son propre serveur et donc une vie privé respecté puisqu'il est sur des données qui sont transmise.


Le projet SocialZE


Le projet SocialZe a pour objectif de mettre en place un réseau social complètement décentralisé non basé sur XMPP mais sur un protocole REST, le OSMP (pour Open Social Message Protocol) définissant des échanges de messages et de profil entre différents serveurs et basant la confiance et la confidentialité des informations sur le principe d’échange de jetons. Ainsi toute personne possédant un serveur web http (mutualisé ou dédié) peut installer un serveur OSMP et ainsi stoker son profil ou plusieurs profil.

Lien du projet :


Le serveur SocialZe : Serveur OSMP et client SocialZE
Sur Sourceforge : Obtention des sources
Wiki et documentation : http://socialze.sourceforge.net/
Compte Twitter : @SocialZE

Aperçus du projet :


Social version 2.0

Comment tester simplement SocialZe ?


Rendez vous sur socialze.org et connectez vous avec :
ID : johndoe@socialze.org
Code: john


Comment installer son propre serveur ?


Tout d'abord, télécharger la dernière version du projet via le svn ou en téléchargement direct :
Dépôt SVN : https://socialze.svn.sourceforge.net/svnroot/socialze
Version :

Puis copiez le contenu téléchargé sur votre serveur web (nécessite apache avec PHP).
Ensuite, il vous suffit d'accéder à votre site via votre navigateur web pour vous connecter ou créer votre compte sur votre serveur.


Utiliser OSMP dans son site en php : OSMPlib


Cette librairie permet d'utiliser des profil osmp et d'utiliser le protocole osmp
Lien : Librairie OSMPlib

Exemple :
Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?php
//Profil sans token :
$testprofil=new OSMPElement('user','johndoe@socialze.org');
if ($testprofil->get()==true)
{
	print_r($testprofil->data);
}

//Profil avec token :
$testprofil=new OSMPElement('user','johndoe@socialze.org',md5('john'));
if ($testprofil->get()==true)
{
	print_r($testprofil->data);
}
?>

Édité le 27/06/2011 à 19:09:14 par SamyPesse
 
Publicité # Posté le 05/03/2011 à 15:34:41

Hors ligne Jonathanw # Posté le 06/03/2011 à 12:37:29
Avatar

Pourquoi faire un facebook copy avec un système pareil ?!

Pourquoi ne pas proposer ton projet à diaspora, ou bosser sur un facebook like avec ton propre design, et bien sûr ton système en toile de fond ?

Image utilisateur
 
Hors ligne SamyPesse # Posté le 06/03/2011 à 15:54:04
Avatar

Ville : Albi
Pays : France métropolitaine

Et bien il existe déjà un autre thème qui est totalement différent du style facebook. Donc l'apparence facebook est juste le thème par défaut car l'autre ne marche pas très bien avec ie8 et inférieur.
Je ne suis pas fan du projet diaspora, l'idée est parfaite mais très mal géré, je ne vois pas comment il arriveront à le présenter à des gens sans grandes connaissance en informatique alors que déjà pour nous qui avons un minimum de connaissance, il est dur de comprendre comment mettre en place un profil, un serveur, ....
Et même le concept de l'interface je ne le trouve pas ergonomique.
En plus je ne vois pas comment mon petit truc pourrait intéresser diaspora ^^

Je suis actuellement entrain de mettre en place le projet sur sourceforge avec le svn pour simplifier le téléchargement des sources.
Édité le 06/03/2011 à 15:54:43 par SamyPesse
 
Hors ligne SamyPesse # Posté le 07/03/2011 à 22:41:02
Avatar

Ville : Albi
Pays : France métropolitaine

MAJ: j'ai simplifié l'installation sur un serveur et remis en forme l'organisation des sources sur le svn

Des avis ?
 
Hors ligne SamyPesse # Posté le 08/03/2011 à 23:05:30
Avatar

Ville : Albi
Pays : France métropolitaine

MAJ : Creation d'un wiki pour le projet : http://socialze.sourceforge.net/wiki/index.php/Accueil

Avec des pages qui explique le fonctionnement du réseau
 
Hors ligne bibiyanki # Posté le 09/03/2011 à 09:11:08

euh ouai

on comprend rien à ton projet...en gros c'est quoi ?

parce que là, j'ai cru que tu voulais concurrencer facebook alors je me suis dit que en tant qu'utilisateur lambda je ne comprends rien à la page d'accueil, quel est mon intérêt à m'inscrire sur ton site?

http://www.findlessons.net/projet
http://www.findlessons.net/fluxbb
Je recherche des projets associatifs et je suis du genre à créer de A a Z
 
Hors ligne SamyPesse # Posté le 09/03/2011 à 12:25:55
Avatar

Ville : Albi
Pays : France métropolitaine

Le projet est un réseau social décentralisé (voir définition sur premier post). Ton intérêt à t'inscrire sera de savoir où sont hébergés tes infos persos et donc d'être sur que ta vie privé est respecté.

PS: j'ai amélioré la présentation du projet
 
Hors ligne walkyrie # Posté le 09/03/2011 à 13:03:52
Avatar

Études : Universite Paris Sud 11

Comme je le dis souvent içi, 95% des utilisateurs de facebook s'en foutent royalement de leurs données personnelles,
voir même n'ont aucun notion de ce qu'est une donnée personnelle ou pas sur facebook & Co.
Donc 95% des utilisateurs de ces réseaux sociaux ne trouveraient aucun intérêt à migrer vers un réseau social décentralisé.

Sauf :

1) Si ils sont complètement obligés ( les data centers de facebook explosent simultanément ).
2) Tu es un spécialiste du marketing, et tu t'ouvres une vitrine d'exposition de ton projet sur des millions de personnes, dont certaines , une grosse majorité en fait, partirons après avoir vu que tu ne proposais rien de meilleur que facebook.
3) Si tu connais personnellement les grandes pointures du libre, qui défendent le décentralisé ( Stallman...et là ça pourrait fortement t'aider pour les 2) et 4), qui vont t'aider à promouvoir ton projet, en de longues années .
4) Tu es un spécialiste du marketing, et tu t'ouvres une vitrine d'exposition de ton projet sur des millions de personnes, en proposant des fonctionnalités innovantes. Et là t'es sur la pente du succés. En bas. Mais t'y est quand même.

Dans tous les cas, tu lanceras jamais un projet de ce genre sur le sdz...c'est évident.Toi ce dont tu as besoin, c'est de
l'exposition et du soutien, et içi, c'est pas ce que tu auras à part la visite de 10 personnes par jour dont 8 seront incapables de comprendre ton concept et l'intérêt de la décentralisation.Etablis une autre stratégie que le sdz.

Je vais maintenant tester ton projet qui me semble à première vue interessant.
Édité le 09/03/2011 à 13:10:30 par walkyrie

Open_Source//GNU/SlackWare/BSD Fanatic.
Développeur Android.
Développeur Web
Dévelopeur C
Et passionné de StreetBMX !
 
Hors ligne SamyPesse # Posté le 09/03/2011 à 13:20:07
Avatar

Ville : Albi
Pays : France métropolitaine

je ne suis pas d'accord avec le 95% des utilisateurs, et l'objectif de ce projet n'est pas de concurrencer, pour le moment j'essaie juste de faire un truc qui marche assez bien, puis aprés on verra pour des fonctions assez innovantes. Mais je ne pense pas du tout que le projet est beaucoup de chance d'être connus.

Vu que tu vas tester dis toi bien que ce n'est pas du tout finis.
je commit sur le svn en ce moment donc les sources ne sont pas encore à jour
 
Hors ligne walkyrie # Posté le 09/03/2011 à 14:03:02
Avatar

Études : Universite Paris Sud 11

J'ai jeté un coup d'oeil aux sources. Enfin ! Du code propre et sérieux sur le sdz.

J'attends que tu termines ta maj actuelle avant de tester alors ^^ .


Edit : 18 ans , Apprenez à créer un système d’exploitation en C++ , Réseau social décentralisé : OSMP et SocialZE ...
Je vois que tu as un certain niveau en plus. Ca sent bon ça, je t'encourage à fond !
Édité le 09/03/2011 à 14:06:40 par walkyrie

Open_Source//GNU/SlackWare/BSD Fanatic.
Développeur Android.
Développeur Web
Dévelopeur C
Et passionné de StreetBMX !
 
Hors ligne SamyPesse # Posté le 09/03/2011 à 14:15:28
Avatar

Ville : Albi
Pays : France métropolitaine

merci, voila le code source a été mise à jour sur le svn, le thème par défaut n'est plus facebook mais un nouveau thème, j'ai corrigeais quelques erreurs dans le code clients (surtout dans la gestion des caches des profil), et j'ai corrigeais quelques petite failles de sécurité dans le code serveur
 
Hors ligne BuggyNob # Posté le 09/03/2011 à 14:59:37

c'est possible de le télécharger en zip pour le tester ?

Un jour, espérons-le, le globe sera civilisé. Tous les points de la demeure humaine seront éclairés, et alors sera accompli le magnifique rêve de l'intelligence : avoir pour patrie le Monde et pour nation l'Humanité.
Ne soyons plus anglais ni français ni allemands. Soyons européens. Ne soyons plus européens, soyons hommes. - Soyons l'humanité. Il nous reste à abdiquer un dernier égoïsme : la patrie.

Image utilisateurImage utilisateurImage utilisateurImage utilisateurImage utilisateurImage utilisateur
Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur

merci pour la signature, je l'ai piqué à icoda !
 
Hors ligne SamyPesse # Posté le 09/03/2011 à 15:06:18
Avatar

Ville : Albi
Pays : France métropolitaine

Voila j'ai fait un zip des sources de la version 1 alpha (release 1) :
version 1
 
Hors ligne Eroy # Posté le 10/03/2011 à 02:10:55
le point-virgule n'existe pas
Avatar

Ville : Nice
Pays : France métropolitaine

Je t'encourage aussi. :)

Je me suis fait la remarque aussi quand j'ai vu ton code je me suis dis que j'allais suivre ta techno de près. Je n'ai malheureusement pas le temps d'approfondir la chose (mission en dépassement de dead line en court lol) Mais je m'y attarderais plus longtemps à l'occasion.

Surtout faisant partie d'une équipe qui fait un réseau social (oui, je fais partit de ces gens là qui aiment perdre leurs temps ;p) je me met bien entendu à l'a-fus du moindre boue de code à voler, tel un vautour sur une petite souris laissée sans défenses. mouahahaah :D
Non mais sans rire je vais suivre ta techno, qui sais, je serais peut-être amené à l'utiliser d'une façon ou d'une autre :)
 
Hors ligne SamyPesse # Posté le 10/03/2011 à 11:19:13
Avatar

Ville : Albi
Pays : France métropolitaine

Hors ligne SamyPesse # Posté le 11/03/2011 à 11:37:19
Avatar

Ville : Albi
Pays : France métropolitaine

Le projet avance bien :
  • amélioration du nouveau design
  • nouvelle forme de profil
  • ajout des likes et devenir fans (pas encore finis)


Je souhaite aussi dire que le serveur fonctionne comme une base sur laquelle on greffe des extension au protocol OSMP. Des extensions pourrait être par exemple une gestion décentralisé d'un projet open source (avec gestion des version du codes sources, ...), tout ce ceci en permettant au gérant du projet de le géré depuis leurs compte de réseau sociale.
 
Hors ligne SamyPesse # Posté le 12/03/2011 à 11:51:14
Avatar

Ville : Albi
Pays : France métropolitaine

Le projet avance toujours :
  • Possibilité d'aimer les messages et commentaires
  • Amélioration du design
  • Amélioration du fil d'actualités
  • Ajout de la gestion des réseau (ensemble de tout plein d'element libre)



Autre chose :
je vais commencer la construction d'un mini server qui se branchera sur un prise ethernet et électrique. Construit entièrement avec de l’électronique open source Arduino et que je programmerais entièrement comme un serveur osmp. Ainsi ce sera un mini serveur de 10cm sur 7cm que l'on peut brancher facilement et qui permettra d’héberger ses propres données chez sois.Pour l'utiliser il suffira de le brancher, d'ouvrir un des ports de sa box pour le serveur et voila !
L'un d'un composant utilisé (n'ayant pas encore d'image d'ensemble ) :
Image utilisateur
 
Connecté hotgeart # Posté le 12/03/2011 à 14:42:19
Euh... voila :o)
Avatar

Très intéressant cependant 2-3 remarques:

-Essaye de sortir du design Facebook (même si ça a déjà été dit ^^ )
-Dans les notifications il y a John Doe a posté un message sur le mur. On le sait c'est nous donc c'est un peu useless
-Pour moi le "j'aime" ne marche pas il ne fait que charger la page et c'est tout.

 
Hors ligne SamyPesse # Posté le 12/03/2011 à 14:55:14
Avatar

Ville : Albi
Pays : France métropolitaine

-j'essaie de plus en plus de sortir du design facebook mais j'ai pas encore d'idée sur une organisation du design complètement différente de celui de facebook, pour le moment : les couleurs et les images sont différentes mais l'organisation reste sensiblement la même, ce qui est un problème.
-Pour les notifications, je vais changer sa du coté client en affichant que les notifications externe.
-Enfet le j'aime enregistre sur le profil de celui qui le fait le message en favoris mais il notifie pas l'auteur du message que quelqun aime le message c'est pour sa que tu ne voie aucune différence. je vais modifier sa pour que l'on puisse voir qui aime tel message ou tel commentaire comme sur facebook.
 
Hors ligne mortrevere # Posté le 28/04/2011 à 08:49:09
Avatar
Groupe : Bannis

Le projet est mort ?
 
Hors ligne SamyPesse # Posté le 28/04/2011 à 13:41:37
Avatar

Ville : Albi
Pays : France métropolitaine

non le développement a un peu ralentis surtout du fait que le projet ne suscite pas beaucoup d’intérêt et c'est assez dur de travailler seul sur ce projet.
Mais le projet n'est pas mort
 
Hors ligne Donutz # Posté le 28/04/2011 à 17:04:01
"Dans le doute, reboote !"

C'est bien dommage que je n'ai pas de temps car j'aurai apprécier faire partit de ton équipe
Hors ligne bibiyanki # Posté le 28/04/2011 à 20:19:22

je veux bien t'aider, personnellement c'est le design qui m'intéresse.

comme tu peux voir dans ma signature j'ai un peu de connaissance, j'aime surtout rechercher la maniabilité et structurer un projet

si tu es intéressé, dis moi ce que je dois faire en MP

http://www.findlessons.net/projet
http://www.findlessons.net/fluxbb
Je recherche des projets associatifs et je suis du genre à créer de A a Z
 
Hors ligne SamyPesse # Posté le 30/04/2011 à 19:33:35
Avatar

Ville : Albi
Pays : France métropolitaine

desolé de n'avoir pas repondus plsu tôt, j'ai depuis 3 jours decidé de recoder le tout (code plus clair et surtout protocole plus clair) tout en ayant comme objectif de bien avancer pas par pas et non pas comme je l'ai fait avant de vouloir tout faire d'un coups sans rien finir.
Donc je publierais surement dans quelque jour, la première beta avec comme fonctionnalité :
connexion, inscription, liens d'amitié, flux d'actualité, messages (tout en décentralisé bien sur)

Le protocole et surtout le serveur ont été revus, le protocole est beaucoup plus clair sur la définition des jetons, des profils, ....

Merci bibiyanki, je posterais le code complet avec le client et le design, comme sa tu pourras voir si sa t’intéresse de bosser avec moi sur le projet.
 
Hors ligne band22 # Posté le 30/04/2011 à 23:00:32
Apple addict dans l'âme
Avatar

EU... c'est normale que le design c'est facebook en moins...
Hors ligne SamyPesse # Posté le 30/04/2011 à 23:26:08
Avatar

Ville : Albi
Pays : France métropolitaine

oui ^^ l'idée de base est de faire une copie de facebook en decentralisé maisq le nouveau design a changé ;)
 
Hors ligne SamyPesse # Posté le 22/05/2011 à 01:03:03
Avatar

Ville : Albi
Pays : France métropolitaine

Nouvelle version : recodage depuis zero avec :
-un protocole plus clair et plus sécurisé (meilleures gestion des jetons de liaison)
-une nouvelle interface
-un codage plus clair et plus précis (modulaire)
 
Hors ligne SamyPesse # Posté le 29/05/2011 à 15:38:58
Avatar

Ville : Albi
Pays : France métropolitaine

Nouvelle version :
-extension générale : élément qui gère tous les éléments : profil, groupe, ...
-amélioration sécurité
-protocole correspond complètement à une architecture REST

Librairie PHP : osmplib
Cette librairie permet d'utiliser des profil osmp et d'utiliser le protocole osmp
Lien : Librairie OSMPlib

Exemple :
Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?php
//Profil sans token :
$testprofil=new OSMPElement('user','johndoe@socialze.org');
if ($testprofil->get()==true)
{
	print_r($testprofil->data);
}

//Profil avec token :
$testprofil=new OSMPElement('user','johndoe@socialze.org',md5('john'));
if ($testprofil->get()==true)
{
	print_r($testprofil->data);
}
?>



PS: je posterais bientôt une doc du protocole et de la osmpLib
Édité le 29/05/2011 à 15:39:32 par SamyPesse
 
Hors ligne olyte # Posté le 01/06/2011 à 21:56:09
Contre l'injustice
Avatar

je te souhaite bien du courage en espérant que ton projet prenne de l'ampleur et soit reconnu en tant que tel ;) Car je trouve que c'est une bonne idée, bien que cela n'empêche pas complètement la fuite de données personnelles...

Gagner de l'argent en allant GRATUITEMENT au cinéma ! Cliquez ici !








Électronique de zéro Électronique logique Arduino
Description
Apprenez l'électronique analogique, en partant de zéro ! Vous apprendrez à utiliser les composants essentiels de l'électronique et au fur et à mesure que vous avancerez dans la lecture du cours, vous deviendrez capable de réaliser vos propres montages électroniques !
Apprenez l'électronique logique et numérique, en partant de zéro ! C'est une autre branche de l'électronique qui est fondamentale dès que vous voulez créer des systèmes numériques.
Arduino est un excellent compromis lorsque vous voulez à la fois apprendre l'électronique et la programmation. Avec ce cours vous serez capable de créer des systèmes électroniques très simple à très complexes.
Avancée |||||||||||||||||||| 10% |||||||||||||||||||| 5% |||||||||||||||||||| 30%
Travail en cours 3 chapitres en relecture 3 chapitres en relecture 3 nouveaux chapitres !
Beta-test
 
Hors ligne Tristou # Posté le 02/06/2011 à 17:51:27
"En mode"
Avatar

Je trouve l'idée de décentraliser les données pour éviter le problème que l'on rencontre aujourd'hui avec les données personnelles. Par contre, la mise en place peut être un peu compliquée à mettre en place pour des utilisateurs lambda qui n'y connaissent pas grand chose.

Lovely old and expected me - Une pomme par jour éloigne le médecin. Oui, mais faut bien viser !
 

Retour au forum "Présentation de vos projets" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx


Lire aussi