Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: new-face
Fetching contributors…

Cannot retrieve contributors at this time

169 lines (140 sloc) 7.9 KB
<!DOCTYPE html>
<html xmlns="" xml:lang="en" lang="en-us">
<!-- <meta name="viewport" content="width=device-width" /> -->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>the project</title>
<meta name="author" content="diaspora" />
<link rel="stylesheet" href="/css/blueprint/screen.css" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="/css/core.css" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="jquery.github_badge.css?v=1">
<link href="/atom.xml" rel="alternate" type="application/rss+xml" title="diaspora feed" />
<link href="/feed.atom" rel="alternate" type="application/atom" title="diaspora feed" />
<meta name="google-site-verification" content="DGuBficaL_YHPIz5-RX8sSnOLA7fzNDLFyqpY7Q2gIk" />
<META HTTP-EQUIV="EXPIRES" CONTENT="2011-09-21 14:02:00 -0700">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17207587-4']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
<div id="top_gradient"> </div>
<div id="top_image"> </div>
<div id="header" class="main_nav">
<h1 class="title"><a href ="/">DIASPORA*</a></h1>
<div id="floating_nav">
<!-- the span is a mobile hack for some devices' lack of ul
background color -->
<span style="background-color:#fff;">
<ul id="nav">
<li><a href="/index.html">blog</a></li>
<li><a href="/people.html">people</a></li>
<li><a href="/what-is-diaspora.html">project</a></li>
<li><a href="/media.html">media</a></li>
<div class="container">
<h1 class="section_header">the project</h1>
<h3>Diaspora Screenshots.<br />
<img src="/images/screenshots/stream.png" alt="" /></h3>
<li><i>Share status messages and photos privately and in near real time with your friends through “aspects”.</i></li>
<li><i>Friend people across the Internet no matter where Diaspora seed is located.</i><br />
<img src="/images/screenshots/manage_1.png" alt="" /><br />
<img src="/images/screenshots/manage_2.png" alt="" /><br />
<img src="/images/screenshots/manage_3.png" alt="" /></li>
<li><i>Manage friends using “aspects”</i><br />
<img src="/images/screenshots/photo.png" alt="" /><br />
<img src="/images/screenshots/drag_and_drop_photos.png" alt="" /><br />
<img src="/images/screenshots/album.png" alt="" /><br />
<img src="/images/screenshots/albums.png" alt="" /></li>
<li><i>Upload of photos and albums</i></li>
<li><i>All traffic is signed and encrypted (except photos, for now).</i></li>
<h3>Near Future.</h3>
<li><i>data portability: allow people to Oauth to a new seed and move their entire account to the new seed, and then notify all of their contacts of the change, so people can move around seamlessly.</i></li>
<li><i>services integration: We are going to be focusing on public publishing to Facebook, Twitter, and OStatus enabled public sites, as well as being able to get your existing friends lists to help you find them on Diaspora.</i></li>
<li><i>Internationalization using I18n: We need to move our text out to locale files so that we can get Diaspora translated. It would be a shame if your couldn’t use Diaspora in Greek.</i></li>
<li><i>In order to scale app-servers horizontally, we need to break the websocket server into a different process and store its session info in the database.</i></li>
<li><i>Server to server authentication: Right now Diaspora is push-only. We need servers to be able to authenticate to each other in order to pull data in, and to delegate that authentication to the browser to avoid replicating large files like photos.</i></li>
<li><i>refining aspects (adding people to multiple aspects, having people only in the public aspects, ect)</i></li>
<h3>Important links</h3>
<li><i><a href="">Github</a></i></li>
<li><i><a href="">Tracker</a></i></li>
<li><i><a href="">Test Status</a></i></li>
<li><i><a href="">Roadmap &amp; Wishlist</a></i></li>
<li><i><a href="">Development Mailing List</a></i></li>
<li><i><a href="">Discuss Mailing List</a></i></li>
<p>To stay up to date with the progress of Diaspora:</p>
<li><i><a href="">twitter</a></i></li>
<li><i><a href=""></a></i></li>
<li><i><a href="">homepage</a></i></li>
<li><i><a href="">mailing list</a></i></li>
<p><i><a href="">The only limit is yourself.</a></i></p>
<p>For the most up to date info, check out our <a href="">roadmap</a> or our <a href="/blog.html">blog</a></p>
<div id="sample_project_badge"></div>
<!-- Grab Google CDN's jQuery. fall back to local if necessary -->
<div id="footer">
<div id="footer_left">
<span xmlns:dc="" href="" property="dc:title" rel="dc:type"><span class="brand">DIASPORA*&nbsp;</span>Daniel Grippi | Maxwell Salzberg | Raphael Sofaer | Ilya Zhitomirskiy</span><br/><br/>
<a rel="license" href=""><img alt="Creative Commons License" style="border-width:0" src="" /></a>
<div id='donate'>
<span>Give a gift to Diaspora!</span>
<form action="" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="7AS6ZRJJ9GVQC">
<input type="image" src="" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="" width="1" height="1">
<div id="footer_right">
<div class="span-4 append-1 last">
<span class="footer_statement">We're Social!</span>
<ul class="span-4 last" style="font-weight:bold;">
<li><a href="">Twitter</a></li>
<li><a href=""></a></li>
<li><a href="">Facebook</a></li>
<div class="span-4 last">
<span class="footer_statement">Contact Us</span>
<ul class="span-4 last">
<li><b>questions</b> AT joindiaspora</li>
<li><b>people</b> AT joindiaspora</li>
<li><b>press</b> AT joindiaspora</li>
<script type="text/javascript" charset="utf-8">
var is_ssl = ("https:" == document.location.protocol);
var asset_host = is_ssl ? "" : "";
document.write(unescape("%3Cscript src='" + asset_host + "javascripts/feedback-v2.js' type='text/javascript'%3E%3C/script%3E"));
<script type="text/javascript" charset="utf-8">
var feedback_widget_options = {};
feedback_widget_options.display = "overlay"; = "diaspora";
feedback_widget_options.placement = "left";
feedback_widget_options.color = "#222"; = "idea";
var feedback_widget = new GSFN.feedback_widget(feedback_widget_options);
Jump to Line
Something went wrong with that request. Please try again.