From 3ec342d7063f34c26453f22542e10b3f1b9c651a Mon Sep 17 00:00:00 2001
From: Brad Fitzpatrick
Date: Tue, 11 Jun 2013 14:13:16 +0200
Subject: [PATCH] Website updates, with 0.1 release notes
Change-Id: I931f3429c5f4e0ad6170aadb3381c680b02f6971
---
website/content/docs/index.html | 7 +++-
website/content/docs/release/0.1 | 55 ++++++++++++++++++++++++++++++++
website/content/docs/status | 2 ++
website/content/index.html | 26 +++++++--------
website/tmpl/page.html | 1 +
5 files changed, 75 insertions(+), 16 deletions(-)
create mode 100644 website/content/docs/release/0.1
diff --git a/website/content/docs/index.html b/website/content/docs/index.html
index aaf9579b7..c5a8977f5 100644
--- a/website/content/docs/index.html
+++ b/website/content/docs/index.html
@@ -17,6 +17,11 @@ HTML, though:
Sharing
Packages: internal API documentation
Prior Art: other projects doing similar stuff
-Project Status: where we're at
Contributing: how to help
+
+Releases
+
+
diff --git a/website/content/docs/release/0.1 b/website/content/docs/release/0.1
new file mode 100644
index 000000000..870dc70d2
--- /dev/null
+++ b/website/content/docs/release/0.1
@@ -0,0 +1,55 @@
+Release 0.1 ("Grenoble")
+
+2013-06-11
+
+After three years of development, we're proud to release our first
+version of Camlistore, 0.1, codename "Grenoble", the beautiful city
+where we're currently releasing it from.
+
+camlistore-0.1.zip
+
+As reflected in the version number, Camlistore is not yet done, but
+it's at least ready for people to start using and playing with. We've
+been using it ourselves for a year.
+
+What works
+
+
+ - Linux and OS X support. And probably any Unix.
+ - Command-line tools:
+ camput
: upload blobs, files, or directories (any size). The camput tool can also make share claims to share those resources with others, or can be used to make raw permanodes & claims.
+ camget
: get blobs or files (not directories)
+ cammount
: FUSE-mount your Camlistore (Linux and OS X only): either static directories (e.g. backups from camput), or a virtual "recent" directories of recent files uploaded (e.g. from your Android phone)
+ camtool
: additional swiss-army knife tools, and manual sync tool ("camtool sync").
+
+
+ - Web UI. Not great, but lets you browse your Camlistore resources.
+
- Android client: upload photos ("Share to Camlistore")
+ - Blob storage options: local disk, Amazon S3, Google Cloud Storage, ...
+ - Search index storage options: in-memory, SQLite, MySQL, Postgres, Mongo, ...
+ - Synchronous and asynchronous replication support between any storage types or Camlistore instances.
+ - Sharding, mirroring, ...
+
+
+
+What doesn't work (or work well)
+
+Things currently known to be broken or not yet finished:
+
+
+ - Windows support. Has worked at times, but may currently be broken again. It will improve and hopefully stay stable in future releases.
+ - iOS client. Nascent.
+ - WebDAV server (for mounting your Camlistore resources on Windows) is currently broken, but once worked.
+ - App Engine support. App Engine used to work, but is currently broken until a new App Engine SDK comes out with Go 1.1 support (soon).
+ - Encryption. Designed, but not implemented.
+ - The web UI could use some JavaScript / CSS / design love.
+
+
+Get involved!
+
+We welcome feedback, feature requests, bug reports, and code
+contributions. See the Contributing
+page.
+
+File bugs at: https://code.google.com/p/camlistore/issues/entry.
diff --git a/website/content/docs/status b/website/content/docs/status
index bb1cc8bb9..fabb2f0d9 100644
--- a/website/content/docs/status
+++ b/website/content/docs/status
@@ -10,6 +10,8 @@ pieces and use cases, and where they're at.
See the 2012-10-20 Camlistore Roadmap document.
+See the home page for the latest release's release notes.
+
Specification
diff --git a/website/content/index.html b/website/content/index.html
index 4f1b966a0..a691d75db 100644
--- a/website/content/index.html
+++ b/website/content/index.html
@@ -1,15 +1,17 @@
What is Camlistore?
-Camlistore is:
+Camlistore is your personal storage system for life. It is:
- a way to store, sync, share, model and back up content
- - a work in progress
+ - everything private by default
+ - entirely under your control
- Open Source (Apache licensed)
- - an acronym for "Content-Addressable Multi-Layer Indexed Storage", hinting that Camlistore is about:
+
- an acronym for "Content-Addressable Multi-Layer Indexed Storage", saying that Camlistore is about:
- - content-addressable storage
+ - content-addressable storage (at the lowest layer)
- separate interoperable parts (storage, sync, sharing,
modeling), with well-defined protocols and roles
+ - indexing and searching your content
- your "home directory for the web"
- pro-JSON (yet aggressively format agnostic)
@@ -18,21 +20,15 @@
- ambitious, but ...
- simple!
- programming language-agnostic (parts and different implementations in Go, Python, Java, Perl, Bash, ... the language doesn't matter.) What matters is well-defined, simple HTTP interfaces.
- - neither "Cloud" nor "Local". happily both.
+ - neither "Cloud" nor "Local". happily both. Run it on your own machine (any OS, any architecture), your phone, EC2, App Engine, Heroku, whatever.
- a "20% project" from a few Google employees, but not Google-centric nor endorsed by Google (other than them letting us open source our side project)
- - ready for developers (at least those without strong color preferences)
-but, is...
-
- - not yet ready for users
- - not a typical peer-to-peer system or DHT
- - not (yet?) a "MySQL alternative"
- - not necessarily a product in itself (e.g., not Drupal)
- - not necessarily a replacement for S3-like storage
-
+Latest Release
-Recent presentation
+The latest release is 0.1 ("Grenoble"), released 2013-06-11.
+
+Old presentations
See http://camlistore.org/talks/2011-05-07-Camlistore-Sao-Paolo/.
There's also this older presentation.
diff --git a/website/tmpl/page.html b/website/tmpl/page.html
index d0876ac42..bf3ce83d1 100644
--- a/website/tmpl/page.html
+++ b/website/tmpl/page.html
@@ -19,6 +19,7 @@