Download
The p4a.plonevideo and accompanying p4a.video eggs are hosted on PyPi?. For embedding videos on your Plone site that are hosted on other video sharing sites, you'll want to download p4a.plonevideoembed and accompanying p4a.videoembed
Screencasts
Watch the Plone4ArtistsVideo screencast.
Become a sponsor!
If you are using Plone4ArtistsVideo on your site, please consider sponsoring the project. We greatly appreciate your support!
Plone4ArtistsVideo
Overview
Plone4ArtistsVideo is a Plone product built to expose the p4a.video framework in a Plone setting. In a nutshell it provides the following features:
- File support
- Uploaded File objects are scanned for video mime types and are video enhanced automatically if a registered mime type is found.
- Video container support
- Any folder or smart folder can be media activated which turns it into an video container which knows how to display an overview for all contained video.
- Embedded media player support
- Quicktime, Windows Media, Real and Flash video files can be played inline within the browser.
- Video metadata support
- Video information is read from Quicktime, Windows Media, Real and Flash video files using the hachoir-metadata python library.
- Podcasting support
- Video containers (activated folders or smart folders) can have ther contents broadcast using RSS with enclosures representing the individual video files.
- External filesystem storage support
- By default all video content is stored directly within the ZODB, but by using the BlobFile product all video content can be stored automatically outside the ZODB on the filesystem.
- Content Licensing support
- All video content can automatically be licensed using the ContentLicensing product.
Requirements
Under Plone 2.5.x
- Zope 2.9.8 or higher in 2.9.x
- Plone 2.5.3 or higher in 2.5.x
- Five 1.4.4 or higher in 1.4.x
Under Plone 3.0.x
- Zope 2.10.5 or higher in 2.10.x
- Plone 3.0.5 or higher in 3.0.x
- Note
- Lower versions of the same major versions of software may work but are untested (ie Plone 3.0.1)
Installation
Under Plone 2.5.x
- With the Plone4ArtistsVideo bundle release file, extract those products into the Products directory of your Zope instance. (ie $INSTANCE_HOME/Products)
- Restart Zope (or start it if it wasn't already running)
- Create a Plone site (or go to an existing one) and go to the Add/Remove Products configlet and install the Plone4ArtistsVideo product.
Under Plone 3.0.x
- With the Plone4ArtistsVideo bundle release file, extract those products into the Products directory of your Zope instance. (ie $INSTANCE_HOME/Products)
- Restart Zope (or start it if it wasn't already running)
- Create a Plone site (or go to an existing one) and go to the Add/Remove Products configlet and install the p4a.plonevideo and p4a.plonevideoembed products.
- Note
- An alternate way of installing Plone4ArtistsVideo on Plone 3 is by including all eggs into your environment and adding a ZCML slug to p4a.plonevideo in the zope instance (can automatically be done using a buildout). Please see the official Plone4ArtistsVideo bundle at http://www.plone4artists.org/svn/projects/p4a.buildout/trunk/ for an example.
Basic Usage
Note: The Plone4ArtistsVideo product does not install any content types.
- files with mime types video/quicktime or video/mp4 will automatically become video enhanced
- folders and files can be toggled to be video enhanced by selecting the activate video menu item in their respective actions drop down menu's.
Optional Dependencies
- Licensing Support
- ContentLicensing 1.0.2 or higher
- Podcasting Support
- basesyndication SVN trunk r3214 or higher
- fatsyndication SVN trunk r32123 or higher
- External Filesystem Support
- BlobFile 1.0alpha1 or higher
Directory Layout
Please note that this product is just a Zope 2 integration layer for the p4a.video and p4a.plonevideo python packages. See the actual python package directories within the $INSTANCE_HOME/Products/Plone4ArtistsVideo/pythonlib directory for further details.
Testing
To run the Plone4ArtistsVideo tests you must use the standard Zope testrunner:
$INSTANCE_HOME/bin/zopectl test -s Products.Plone4ArtistsVideo
Attachments
- p4avideoscreencast-thumbnail.png (173.3 kB) - added by nate 9 months ago.