# Scrivito Content Browser [![Gem Version](https://badge.fury.io/rb/scrivito_content_browser.png)](http://badge.fury.io/rb/scrivito_content_browser) The [Scrivito](http://scrivito.com) content browser is a JavaScript based tool to add, update and delete Scrivito CMS resources and documents. It provides flexible configuration options and can easily be integrated into your application. ## Installation and Usage If you already use the gem [scrivito_editors](https://rubygems.org/gems/scrivito_editors) then you don't have to change anything, because it is a dependency that will be installed automatically. If you want to use this gem separately, please add it to your `Gemfile`. gem 'scrivito_content_browser' Then require it in your stylesheet manifest. *= require scrivito_content_browser And require it in your JavaScript manifest. //= require scrivito_content_browser ## Development The `scrivito_content_browser` is using `nodejs` to compile the javascript files. Before developing make sure you have both `nodejs` and `npm` installed, then: cd scrivito_content_browser/js npm install # load the dependencies - if it fails, make sure you're using the latest nodejs sudo npm install -g grunt-cli # install the grunt command grunt build # build the JS files - if it fails, check for name clashes with the node package If you want to develop the `scrivito_content_browser`-gem locally (including it by path) You need to write in your rails application. config/env/development.rb config.action_controller.asset_host = Proc.new { |source| if source =~ /scrivito_content_browser_pkg/ "http://localhost:8080/" end and be sure that you have this option is false config.assets.digest = false This part of code, and run the task npm start or grunt webpack-dev-server For test running use: grunt webpack_run_test or simple grunt or use karma start or grunt karma:test task to run webpack dev server watcher ## Changelog {include:file:CHANGELOG.md} ## License Copyright (c) 2009 - 2014 Infopark AG (http://www.infopark.com) This software can be used and modified under the LGPL-3.0. Please refer to http://www.gnu.org/licenses/lgpl-3.0.html for the license text.