##Table of Contents**
A tool created in Ruby on Rails for the management of video assets, especially for websites who have needs that can't be met by the or have outgrown the standard backend interface.
Basic user management(Create, edit, delete) and template fragments are also implemented. Users can be authorized against 5 different access levels and template fragments(for static content) are compiled from markdown with support for adding any template language.
This should be more than enough for most needs and for those that need more, it's very easy to extend upon by design.
This project was developed with:
* Ruby 2.0
* Rails 4.0 (originally project was built in Rails 4.0.0beta)
* SQLite 3
* Sass, HAML, Twitter Bootstrap
* Thin
* Bits on the Run
* Maruku, Redcloth, Rouge, Nokogiri
* Heroku
This project was deployed to Heroku in less than 5 minutes following the directions below for Heroku. The demo application for this live app is at:
[http://video-pro.herokuapp.com](http://video-pro.herokuapp.com)
You will be prompted to login, use the following credentials:
Admin email: [email protected] pass: demo
- Clone this git repo:
git clone [email protected]:joeblackwaslike/video-pro.git
- Run Bundle install:
bundle install
- Run the app:install task from rake:
rake app:install
-
Say yes when asked if you want to install demo video content:
y + enter
-
Configure BOTR API Key(optional):
For those that have an account with Bits on the Run, open
config/initializers/bitsontherun.rb
and enter your API Key and Secret.
- Start the Application Server:
rails s
or foreman start
- foreman (gem install foreman) reccomended for those considering or planning on deploying to heroku.
- Open the site in your browser:
http://0.0.0.0:3000
- Login using the default admin account created during installation:
Admin email: [email protected] pass: demo
- Clone this git repo:
git clone [email protected]:joeblackwaslike/video-pro.git
- Run Bundle install:
bundle install
-
Configure BOTR API Key(optional):
For those that have an account with Bits on the Run, open:
config/initializers/bitsontherun.rb
and enter your API Key and Secret. -
Create app on Heroku: *Be sure you're logged into Heroku and have the Heroku Toolbelt installed
heroku create
- Push App to Heroku:
git push heroku master
- Run the app:install task from rake:
heroku run rake app:install RAILS_ENV=production
-
Say yes when asked if you want to install demo video content:
y + enter
-
Precompile assets for production:
heroku run rake assets:precompile RAILS_ENV=production
- Restart the Application Server:
heroku restart
- Open the site in your browser:
heroku open
- Login using the default admin account created during installation:
Admin email: [email protected] pass: demo
Developed and maintained under the GPL v2 License.