Comment faire : (x)HTML, CSS, JavaScript, PHP, SQL, XML, PERL, BASH...
 Charge moyenne sur 1mn : 0.95 Charge moyenne sur 5mn : 0.65 Charge moyenne sur 15mn : 0.50




Diaspora, le "Facebook" libre, s'ouvre... aux développeurs

  • Diaspora, le "Facebook" libre, s'ouvre... aux développeurs
Comme prévu, le projet de réseau social libre et décentralisé, Diaspora, a été dévoilé par ses créateurs le 15 septembre dernier. Il faut noter qu’il s'agit pour le moment d'une developer release, c'est-à-dire du code source dont l'utilisation, si elle n'est pas restreinte d'utilisation, est principalement destinée aux développeurs.

Informations

Dates
  • Publication : Dimanche 19 septembre 2010
  • Modification : Jeudi 01 septembre 2011

Partager

Plutôt positifs, les premiers retours laissent entrevoir un réseau social encore balbutiant, à la mise en page extrêmement proche de celle de Facebook.

Un certain nombre de services sont déjà fonctionnels dans cette version :

  • Partage de son statut en quasi temps réel
  • Recherche et gestion de contacts via "Aspects"
  • Envoi de photos et d’albums
  • L’ensemble du trafic (à l’exception des photos) est sécurisé et chiffré

En vue de l’arrivée d’une version Alpha d’ici un mois, l’équipe va dorénavant se pencher sur les développements suivants :

  • Intégration avec Facebook
  • Traductions
  • Portabilité des données

En attendant une version plus accessible pour le commun des mortels, voilà déjà quelques images du projet tel qu’il est à l’heure actuelle :

 

URL du projet : http://www.joindiaspora.com/

 

Un petit script d'install automatique (pour debian et ubuntu):

 

001 #!/bin/bash
002 # Author : hemanth.hm(at)gmail.com
003 # Site : www.h3manth.com
004 # This script helps to setup diaspora.
005 # Traduction française : antoinelyset(at)gmail.com
006 
007 # Mise en place du Globbing étendu
008 shopt -s extglob
009 
010 # Vérification des privilèges root de l'utilisateur
011 [ "$(whoami)" != "root" ] && echo "Veuillez lancer le script avec les droits root/sudo" && exit 1
012 
013 # Installation des outils de construction
014 echo "Installation des outils de construction"
015 sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2
016 echo "..Installation des outils de construction effectuée"
017 
018 # Installation de Ruby 1.8.7
019 echo "Installation de ruby-full Ruby 1.8.7"
020 sudo apt-get install ruby-full
021 echo "..Installation de Ruby effectuée"
022 
023 # Installation de Rake
024 echo "Installation de rake.."
025 sudo apt-get install rake
026 echo "..Installation de rake effectuée"
027 # Téléchargement de la version actuelle et installation de MondoDB
028 lsb=$(lsb_release -rs)
029 ver=${lsb//.+(0)/.}
030 repo="deb http://downloads.mongodb.org/distros/ubuntu ${ver} 10gen"
031 echo "Installation de MongoDB.."
032 echo "."
033 echo ${repo} | sudo tee -a /etc/apt/sources.list
034 echo "."
035 echo "Recherche des clefs.."
036 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
037 echo "."
038 sudo apt-get update
039 echo "."
040 sudo apt-get install mongodb-stable
041 echo "Installation de mongodb-stable effectuée.."
042 
043 # Installation de imagemagick
044 echo "Installation de imagemagick.."
045 sudo apt-get install imagemagick libmagick9-dev
046 echo "Installation de imagemagick effectuée.."
047 
048 # Installation de git-core
049 echo "Installation de git-core.."
050 sudo apt-get install git-core
051 echo "Installation de git-core effectuée.."
052 
053 # Installation de ruby gems
054 echo "Recherche et installation de ruby gems.."
055 (
056     echo "."
057     cd /tmp
058     wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
059     echo "."
060     tar -xf rubygems-1.3.7.tgz
061     echo "."
062     cd rubygems-1.3.7
063     echo "."
064     sudo ruby setup.rb
065     echo "."
066     sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
067     echo "."
068 )
069 echo "Installation des gems effectuée.."
070 
071 # Installation blunder
072 echo "Installation de blunder.."
073 sudo gem install bundler
074 echo "Installation des blunder effectuée.."
075 
076 # Création d'un clone des sources de Dispora
077 (
078 echo "Clonage des sources de Dispora.."
079 git clone http://github.com/diaspora/diaspora.git
080 echo "Sources clonées.."
081 # Installation extra gems
082 cd diaspora
083 echo "Installation d'autres gems.."
084 bundle install
085 echo "Installation d'autres gems effectuée"
086 
087 # Installation de la base de donnée
088 echo "Installation de la base de donnée.."
089 rake db:seed:tom
090 echo "Base de donnée prête. Login -> tom et password -> evankorth. Plus de détails ./diaspora/db/seeds/tom.rb."
091 
092 # Lancement de appserver
093 echo "Lancement du serveur"
094 bundle exec thin start
095 )

LAB3W.ORJ Alias de O.Romain JAILLET-RAMEY (NOTIF LVL 7 - 41 ans) LAB3W.ORJ
CONTACT
- Web - STEAM - Monster - LinkedIn - Viadeo - DailyMotion - FB - G+ - Twitter
DROITS SITES : ZW3B.Admin
INSCRIPTION : à l'aube du site, le samedi 06 janvier 1 (depuis wWwEBALL.com) (2001/01/06 15:31)
CONNEXION : hier à 19h03 (2018/01/17 19:03)
DERNIERE VISITE : il y a 6 heures (2018/01/18 00:00)

les réactions des ZW3B.Nautes (0 note)

Vous devez être identifié(e) pour poster un commentaire...

L'inscription se trouve par ici !

L'équipe ZW3B



1TPE



Valid XHTML 1.0 Strict CSS Valide !

ipv6 ready