el_finder_s3
Ruby gem to provide server side connector to elFinder using AWS S3 like a container
Description
This is based on cdmicacc’s Ruby library to provide server side ftp functionality over elFinder ruby gem of Phallstrom.
- cdmicacc project: https://github.com/cdmicacc/el_finder_ftp
- phallstrom project: https://github.com/phallstrom/el_finder
Rails 4
“by include ElFinderS3::Action
def elfinder ElFinderS3::Connector.new( :mime_handler => ElFinderS3::MimeType, :root => ‘/’, :url => ‘CDN_BASE_PATH’ :thumbs => true, :thumbs_size => 100, :thumbs_directory => ‘thumbs’, :home => t(‘admin.media.home’), :original_filename_method => lambda { |file| “#File.extname(file.original_filename)).parameterize#File.extname(file.original_filename)” }, :default_perms => , :server => { :bucket_name => ‘BUCKET_NAME’, :region => ‘AWS_REGION’, :access_key_id => ‘ACCESS_KEY_ID’, :secret_access_key => ‘SECRET_ACCESS_KEY’, :cdn_base_path => ‘CDN_BASE_PATH’ } ).run(params) end
“