Skip to content
This repository

RefineryCMS engine

branch: master
Octocat-spinner-32 app add chinese translation January 21, 2013
Octocat-spinner-32 config add chinese translation January 21, 2013
Octocat-spinner-32 db Fixed migration bug in 2_create_video_file April 07, 2013
Octocat-spinner-32 lib insert video button into wym_tools December 11, 2012
Octocat-spinner-32 spec init April 23, 2012
Octocat-spinner-32 .gitignore init April 23, 2012
Octocat-spinner-32 license.md init April 23, 2012
Octocat-spinner-32 readme.md Update readme.md August 08, 2013
Octocat-spinner-32 refinerycms-videojs.gemspec 0.5.5.1 August 14, 2012
readme.md

Refinery CMS Video.js

Sorry, not supported. See forks.

Simple video extension for Refinery CMS. It adds a 'Videos' tab to admin menu where you can manage videos. And adds an 'add video' link to WYMeditor on 'Pages'.

There are three ways to include videos in your project.

  • You can embedded video (like youtube or vimeo iframes)
  • You can upload files
  • You can use link to external source

Video (instance of Refinery::Videos::Video model) aggregates different sources (files and links, one or many).

The instance method Video#to_html renders an html video tag like:

<video id="my_video_1" class="video-js vjs-default-skin" controls
  preload="auto" width="640" height="264"
  poster="my_video_poster.png"
  data-setup="{}">
  <source src="oceans-clip.mp4" type='video/mp4'>
  <source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm'>
</video>

This content can be added to a page in WYMeditor, or everywhere in your view like:

<div class='video'>
  <%= @my_video.to_html %>
</div>

This extension:

  • Uses the Video.js player to playback video (except embedded video, of course).
  • Allows you to manage playback configuration (poster image, width, height, autoplay, controls, etc).
  • Allows you to insert video to pages using WYMeditor, by inserting an HTML code with video (or iframe) tag.
  • Automatically downloads the video.js library on your website frontend.

Requirements

Refinery CMS version 2.0.1 or above

Install

Open up your Gemfile and add at the bottom this line:

gem 'refinerycms-videojs'

Get the latest version with:

gem 'refinerycms-videojs', git: 'git@github.com:adexin-team/refinerycms-videojs.git'

Now, run:

bundle install

Next, to install the video extension run:

rails generate refinery:videos

Run database migrations:

rake db:migrate

And you're done.

More Information

Something went wrong with that request. Please try again.