Browse files


  • Loading branch information...
1 parent 104a8d0 commit fe3214c2627249cbb13b851d56d43ec5f9131ce5 @atd atd committed Jun 1, 2011
Showing 448 changed files with 135 additions and 147 deletions.
@@ -8,5 +8,5 @@ nbproject
@@ -1,43 +1,35 @@
-= Social Stream: core for building social network websites
-Social Stream is an engine for Ruby on Rails. It provides a robust and flexible core
-with social networking features and activity streams for building websites.
+= Social Stream Base
-== Social networking
-Social networks are a new paradigm on web application design. Social networking platforms stand
-among the most popular websites, while many content oriented applications are supporting social
-networking features in order to improve engagement, enhance user awareness and stimulate communities
-around the website.
+Social Stream Base provides the basic functionality for
+{Social Stream}[], the core for building social
+network websites. The features of this gem are limited, for a complete social
+network environment see
-{Social Stream}[] is based on
-{social network analysis (SNA)}[] concepts and methods,
-including social entities (actors), ties and relations. Social Stream is so flexible that you can
-define custom actors (groups, organizations, institutions, social events) and relationships
-(friends, collegues, members, administrators, contributors, attendants, speakers).
+== Features
-It also provides a new tie-based access control model, which grants rights at the relation level,
-allowing you to share activities with friends, administrators, members or everybody.
-== Activity Streams
-{Activity Streams}[] is a format for syndicating social activities around the web. It has already been adopted by some of the major social networking platforms.
-{Social Stream}[] provides a database schema based on the
-{Activity Streams specification}[], leading your
-application towards a well-known compatible data model design. It is extensible so you can
-add your own activities easily.
+* Social network infraestructure
+* Activity streams infraestructure
+* Subjects: {User} and {Group}
+* Objects: {Post} and {Commment}
+* Private messages and notifications, by {Mailboxer}[]
+* Avatars, by {Avatars For Rails}[]
= Installation
+This will install Social Stream basic functionalities. For a complete social network
+platform see {Social Stream}[]
Add to your Gemfile:
- gem 'social_stream'
+ gem 'social_stream-base'
and run:
bundle update
- rails generate social_stream:install
+ rails generate social_stream:base:install
This will generate the following:
* A jquery:install generation for jQuery support
@@ -53,7 +45,8 @@ Do not forget to migrate your database
== Actors and Activity Objects
-{Social Stream}[] relies in Devise[].
+{Social Stream Base}[] relies in
You have authenticated users support in your application by default.
Besides, there is another kind of actor: groups. If you want other type of actor
@@ -67,9 +60,9 @@ initializer.
= Documentation
-{Social Stream documentation is available at}[]
+{Social Stream Base documentation is available at}[]
= Discussion
-It is at an early stage of development.
-Feel free to add an issue or send a message at github[].
+We are reaching beta phase of development.
+Feel free to add an issue or send a message at github[].
@@ -10,7 +10,7 @@ require 'ci/reporter/rake/rspec'
require 'bundler'
-require File.join(File.dirname(__FILE__), 'lib', 'social_stream', 'version')
+require File.join(File.dirname(__FILE__), 'lib', 'social_stream', 'base', 'version')
@@ -19,7 +19,7 @@ task :default => :spec do |rdoc|
rdoc.rdoc_dir = 'rdoc'
- rdoc.title = 'SocialStream'
+ rdoc.title = 'SocialStream Base'
rdoc.options << '--line-numbers' << '--inline-source'
rdoc.rdoc_files.include('lib/**/*.rb', 'app/**/*.rb')
@@ -1,9 +0,0 @@
- Initial migration and configuration
- rails generate social_stream:install
- This will create:
- config/initializers/social_stream.rb
- db/migrate/social_stream.rb migration
@@ -1,4 +1,4 @@
-class SocialStream::InstallGenerator < Rails::Generators::Base #:nodoc:
+class SocialStream::Base::InstallGenerator < Rails::Generators::Base #:nodoc:
include Rails::Generators::Migration
hook_for :taggings, :as => :migration
Oops, something went wrong.

0 comments on commit fe3214c

Please sign in to comment.