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
bundle install
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
To start Fenestra, run
smashing start