A dashboard for the OSU Open Source Lab, based on the Smashing dashboard. Check out https://github.com/SmashingDashboard/smashing for more information.
This dashboard includes module for displaying OSL datacenter, FTP and social data. It will eventually include a touch interface to the API, allowing for control of the displayed dashboard via a web or Android app.
Fenestra uses bower to handle JS dependencies, install bower and use it by running:
npm install -g bower bower install
Fenestra requires Ruby Version 1.9.X and above; if you are not using this by default refer to the Using RVM section. To install the ruby dependencies run
If you get an error message involving rmagick, try
sudo apt-get install libmagickwand-dev for Debian and
yum install ImageMagick-devel for RHEL.
Lastly, copy the file config.yml.sample to config.yml
cp config.yml.sample config.yml
First make sure you have RVM installed http://rvm.io/rvm/install.
Next, make sure you have RVM in your PATH and sourced RVM scripts by adding the following lines to your bashrc:
export PATH="$HOME/.rvm/bin:$PATH" # Add RVM to PATH for scripting source $HOME/.rvm/scripts/rvm
RVM conflicts with other ruby managers. Be sure that only one is being used.
Create a gemset specifically for your Fenestra gems:
rvm gemset create fenestra rvm gemset use fenestra bundle install
Starting The App
To start Fenestra, run