Skip to content

SlideBlast.com - Share and Control a Slide Presentation on the Web

Notifications You must be signed in to change notification settings

huperniketes/SlideBlast

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SlideBlast.com

What is SlideBlast?

SlideBlast is a realtime, web-based presentation tool built using Erlang, Nitrogen and Riak. It lets you display slides to multiple people through the web, and ensures that all attendees are viewing the same slide.

Installation

Step 1: Download and Install Ghostscript and Imagemagick

Step 2: Download, Install, and run Riak 0.9.1

Step 3: Download and Build Nitrogen

You can download a self-contained Nitrogen install for your platform from here: Nitrogen Downloads. Unzipping the .tar.gz, will create a 'nitrogen' directory.

Alternatively, build from source:

git clone git://github.com/rklophaus/nitrogen.git
cd nitrogen
make rel_inets
cd rel/nitrogen

Step 4: Get Dependencies

Change to the rel/nitrogen/lib directory, then run:

hg clone http://bitbucket.org/basho/protobuffs
make -C protobuffs
hg clone http://bitbucket.org/basho/riak-erlang-client
make -C riak-erlang-client

Step 5: Download and Configure the SlideBlast.com, and Start the Server

The default project contains skeleton code that we don't need. Delete the skeleton code:

rm -rf site

Now, pull the latest SlideBlast code from GitHub:

git clone git://github.com/rklophaus/SlideBlast.git site

Set the Riak connection info in etc/app.config. Add these lines at the bottom of the 'nitrogen' configuration section:

% Specify the riak node.
{riak_ip, "127.0.0.1"},
{riak_port, 8087}

Compile and start:

make
bin/nitrogen console

Browse to [http://localhost:8000]

Enjoy!

About

SlideBlast.com - Share and Control a Slide Presentation on the Web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published