Basic video contents for Plone, with collective.flowplayer integration
Project description
Introduction
A simple video support for Plone, mainly based on collective.flowplayer.
New content types
This add to your Plone portal two new types:
Video file for providing a video content directly from a video file compatible with flowplayer formats. In the video view you can copy/paste the video embedding code, for seeing this video in other sites.
Video link for a remote video resource
Those types have mandatory image field, for the video screenshot/splashscreen data.
Also you can insert the year of the video and the duration.
Internal video
Add to your site a new “Video file”, then provide a video format compatible with Flowplayer. When you save it RedTurtle Video try to take from the video source some metadata like the duration and video size (width and height). Later you can modify those values manually.
If you provided also the image field, this can be used (optionally) as video starting splash image.
No more… all other features came directly from the power of collective.flowplayer.
Remote video
Again wrapping collective.flowplayer features, you can provide a special kind of link that point to a compatible format resource. Again you can play with all additional fields, adjusting video size and metadata.
However the most interesting feature is the support to URL to 3rd party remote video services like:
Youtube (http://www.youtube.com/)
Vimeo (http://vimeo.com/)
Metacafe (http://www.metacafe.com/)
Google Video (http://video.google.com/)
Enhancing this list with additional providers is quite simple (see the documentation given with the product).
Portlet
Also this will give you a new “Video gallery” portlet, similar to the ones you’ll get with collective.flowplayer (“Video player”).
This portlet will show links to a configurable set of videos, displaying in the portlet the splash image.
You can still use basic “Video player” portlet given by collective.flowplayer.
Requirements
Tested on Plone 3.2, 3.3 and 4.0.
Support
If you find bugs or have a good suggestion, open a ticket at http://plone.org/products/redturtle.video/issues/
TODO
video transcript field can be useful?
move away, to other packages, all video adapters. It’s silly to release a new redturtle.video version if something change on one of the remote services.
Credits
Developed with the support of:
All of them supports the PloneGov initiative.
Other products
Before choosing this product think about what you want to get from “Plone and Video”. We strongly suggest you to use redturtle.video only when:
The simple use of collective.flowplayer if not enough (you don’t like to upload a “File” that magically became a Video? You need remote video support? You need a real new plone content type to make Collections?)
The use of Plumi suite is “too much” (you don’t need a full video site, just a simple video support inside you CMS)
You need to have Video as real CMS contents, not only use them embedded in document text (a task that you can reach easily using collective.embedly)
You can also be interested looking at the Plone Video Suite discussions.
Changelog
0.4.0 (2011-04-14)
add metacafe.com and video.google.com adapters [nan010]
add some documentation how to write an adapter [nan010]
video contents now implements the IImageContent interface [keul]
now supported plone.app.blob [keul]
added way (/@@blob-video-migration view) to migrate from ZODB to blob [keul]
bug fixed: the title for internal video was not required [keul]
shortened the embedding code, using the External configuration file, this also fix problems when embedding in documents using TinyMCE [keul]
the internal video size is now the uploaded video size (close #1) [keul]
simple video links to .flv URL were broken [keul]
restored right position for a lot of viewlet manager (reverting some changes done in version 0.3.1) [keul]
splashscreen image can be used (optionally) as real video splashscreen. Now plone.app.imaging is required (even without plone.app.blob) [keul]
added video size fields; video view and embed code now use it [keul]
propertly registering in TinyMCE (this close #5) [keul]
external video now provides the IFlowPlayable interface only when linking simple .flv resources. This close #2 [keul]
portlet header is not required anymore [keul]
0.3.1 (2010-03-18)
inserted embed string over the player [fdelia]
0.3.0 (2010-03-03)
embedded code link to flowplayer [alert, fdelia, keul]
added youtube.com and vimeo.com adapters [gborelli]
getting video embed html code with adapter (and removed BeautifulSoup) [gborelli]
added redturtle_video macros [gborelli]
added some tests [gborelli]
added locales rebuild script [gborelli]
fixed package install [gborelli]
0.2.2 (2009-11-11)
portlet does not return the getYear and getDuration method anymore [keul]
moved hachoir import inside function from module level, due to stdout PDB error [keul]
added a very ugly support for remote video to Youtube links [keul]
removed validators for image field as it was not required but was not possible to ignore it [keul]
0.2.1beta (2009-10-19)
fixed bug using redturtle.video with latests collective.flowplayer versions (3.0+) [fdelia]
tested with latest flowplayer release [fdelia]
0.2.0beta (2009-10-14)
added informations (duration and year) of the video, that will be displayed in the portlet
fixed bug finders in using getFolderContents for ATTopic
0.1.0alpha (2009-09-28)
initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.