Permalink
Browse files

Added rich gem and install

  • Loading branch information...
1 parent ff4988c commit adf604f5da5059ae10d1be1c203c2904fe33b64d @a-ono committed Apr 18, 2013
View
@@ -2,3 +2,5 @@ source 'http://rubygems.org'
gem 'execjs'
gem 'therubyracer', :platform => :ruby
+gem 'rich', '1.4.6'
+gem 'kaminari'
View
@@ -0,0 +1,110 @@
+require "rich"
+
+if Object.const_defined?("Rich")
+ Rich.setup do |config|
+
+ # == CKEditor configuration
+ #
+ # Rich ships with what I hope are sensible defaults.
+ # You may want to override these.
+ #
+ # For example, the elements available in the formats
+ # dropdown are defined like this:
+ # config.editor[:format_tags] = "h3;p;pre"
+ #
+ # By default, Rich visualizes what type of element
+ # you are editing. To disable this:
+ # config.editor[:startupOutlineBlocks] = false
+
+
+ # == Image styles
+ #
+ # Rich uses paperclip for image processing. You can
+ # define the styles you would like to use here. You
+ # can use the standard syntax allowed by paperclip.
+ # See: https://github.com/thoughtbot/paperclip/wiki/Thumbnail-Generation
+ #
+ # When you change these after uploading some files,
+ # remember to re-generate your styles by running:
+ # rake rich:refresh_assets
+ config.image_styles = {
+ :thumb => "100x100#"
+ }
+
+ # == Convert options
+ #
+ # You can pass additional commands to ImageMagick to set image quality,
+ # apply a blur, and other fancy tricks.
+ #
+ # Example (this will make your image look terrible):
+ # config.convert_options = {
+ # :large => '-quality 1'
+ # }
+
+ # == Allowed styles (in file manager)
+ #
+ # Of the styles specified above, which should be user
+ # selectable in the file manager?
+ #
+ # Example:
+ # config.allowed_styles = [ :large, :thumb ]
+ #
+ # Default:
+ # config.allowed_styles = :all
+
+ # == Default Style
+ #
+ # The style to insert by default. In addition to the
+ # styles defined above you can also use :original to get
+ # the unprocessed file. Make sure this style exists.
+ config.default_style = :thumb
+
+ # == Upload non-image files
+ #
+ # Setting this option to true will add a second Rich filebrowser icon to
+ # the editor toolbar. In this filebrowser you can upload non-image files.
+ # Inserting these files into your editor will result in a direct (A) link.
+ #
+ # Default:
+ # config.allow_document_uploads = false
+
+ # == Set allowed filetypes for non-image files
+ #
+ # If you want, you can restrict the types of documents that users can upload.
+ # Default behavior is to allow any kind of file to be uploaded. You can set
+ # the accepted types by providing an array of mimetypes to check against.
+ # Note that for this to have any effect, you first need to enable document
+ # uploads using the setting above.
+ #
+ # Default, allow any file to be uploaded:
+ # config.allowed_document_types = :all
+ #
+ # Example, only allow PDF uploads:
+ # config.allowed_document_types = ['application/pdf']
+
+ # == Asset insertion
+ #
+ # Set this to true to keep the filebrowser open after inserting an asset.
+ # Also configurable per-use from within the filebrowser.
+ #
+ # Default:
+ # config.insert_many = false
+
+ # == User Authentication
+ #
+ # When defined, Rich will automatically call this method
+ # in a before filter to ensure that the user is logged in.
+ #
+ # If you do not change this value from the default, anyone
+ # will be able to see your images, and upload files.
+ #
+ # Example for Devise with an AdminUser model:
+ # config.authentication_method = :authenticate_admin_user!
+ #
+ # Default (NOT recommended in production environments):
+ # config.authentication_method = :none
+
+ end
+
+ Rich.insert
+end
View
@@ -0,0 +1,3 @@
+RedmineApp::Application.routes.draw do
+ mount Rich::Engine => '/rich', :as => 'rich'
+end
@@ -0,0 +1,18 @@
+# This migration comes from rich (originally 20111002142937)
+class CreateRichRichImages < ActiveRecord::Migration
+ def change
+ create_table :rich_rich_images do |t|
+
+ t.timestamps
+
+ t.string :image_file_name
+ t.string :image_content_type
+ t.integer :image_file_size
+ t.datetime :image_updated_at
+
+ t.string :owner_type
+ t.integer :owner_id
+
+ end
+ end
+end
@@ -0,0 +1,6 @@
+# This migration comes from rich (originally 20111117202133)
+class AddUriCacheToRichImage < ActiveRecord::Migration
+ def change
+ add_column :rich_rich_images, :uri_cache, :text
+ end
+end
@@ -0,0 +1,13 @@
+# This migration comes from rich (originally 20111201095829)
+class RefactorImageToFile < ActiveRecord::Migration
+ def change
+ rename_table :rich_rich_images, :rich_rich_files
+
+ rename_column :rich_rich_files, :image_file_name, :rich_file_file_name
+ rename_column :rich_rich_files, :image_content_type, :rich_file_content_type
+ rename_column :rich_rich_files, :image_file_size, :rich_file_file_size
+ rename_column :rich_rich_files, :image_updated_at, :rich_file_updated_at
+
+ add_column :rich_rich_files, :simplified_type, :string, :default => "file"
+ end
+end

0 comments on commit adf604f

Please sign in to comment.