Click here to try the Kaltura module yourself in our Drupal sandbox
Login to the Drupal sandbox with the following credentials:
User: demo
Password: demo
This tutorial will describe how easy it is to add video and rich media to any Drupal site using Kaltura’s open source All in One Video Module. The Module handles every aspect of your video needs, including transcoding, uploading and importing content, user management and permissions, hosting and streaming on Kaltura’s servers, and even collaborative editing and remixing of content – it’s easy to install, use and customize, and best of all – it’s FREE - we cover all hosting and streaming costs up to 10GB. The module was developed specifically for Drupal, and seamlessly integrates with other features and modules, such as CCK, cron, metadata and taxonomy features.
Below is a short explanation how to:
We hope that you enjoy using the module, and look forward to getting any feedback you might have – we invite you to join our community and share your thoughts in our forums.
After you've unzipped the file and followed the instructions in the Readme file, you are ready to install the All in One Video module. In your Drupal admin console, go to Modules and enable all of the modules listed under the Kaltura Module.
Note: in order to use the Kaltura as CCK field, you need to have already enabled the CCK module. Same goes for the Kaltura views – first make sure that you have the Views module enabled.
Now click “Save configuration”. To use the module, you must register to the Kaltura Partner Program - on the top of the screen you’ll see a message directing you to the Kaltura registration page. Alternatively you can go to Administer > Site Configuration > Kaltura > Server Integration Settings and register as a partner. After you submit the short registration form, your partner settings will be saved, and all of your content will be linked to your Partner ID.
Now you are ready to start using the All in One Video Module.
In order to upload media, go to Create Content, and click on the “Kaltura media node” link, now the Kaltura uploader/importer wizard will open. Here you can choose the type of media you’d like to upload – videos, photos or sounds.
When selecting videos, you can choose between uploading files from your computer, recording from a webcam, or importing videos from external sources linked to the Kaltura Network, such as YouTube or MySpace.
Similarly, if you want to upload audio files, you can upload files from your computer or import them from free audio repositories linked to the Kaltura Network, such as Jamendo and CCMixter.
If you want to upload photos and images, you can either upload files from your computer, or import them from the Kaltura Network, from sources like Flickr and the NYPL. You can also import a photo from any webpage.
After uploading the media, each media file will be saved as a media entry node that can then be used and incorporated into your site. Field implementation is also supported, using the CCK module.
When uploading your media, you can also add tags to each media file. The tags that you add are incorporated into the Drupal taxonomy and added to the Drupal tags. This is the case for tags we add manually during the upload flow, or tags that are imported automatically from the source (such as the original YouTube tags related to a specific video)
In addition to creating media entry nodes, you can also create a media remix node.
To start a new remix, go to Create Content, and click on the “Kaltura Media Remix” link
Now, write a title, set the menu settings, the comment settings and the publishing options and click continue. The uploader wizard will open, and you can upload the media you want. After uploading the media, you will see a video player with your media and a remix button.
Now you can either view your media – the files will be automatically played one after another, and each media file will also be saved as a Kaltura Media Entry Node - or click the Remix button in order to get to the video editor and enhance your remix.
In the editor you can set the order of the clips by dragging them around in the storyboard. You can also trim videos, add effects to photos, and set the soundtrack options. You can also go to the Clips Library and upload more media from within the editor. After you finish editing your clip, click on save, create a thumbnail and click finish.
You can now continue editing, or click Close to get back to your Remix Node.
Now you have a new Remix Node that you can incorporate into your site. Each file was also saved as a Media Entry in case you want to use them separately as well.
Now that you have some media entries and remixes, you can create views. The module comes with several predefined views for your videos – such as Most Viewed and My Videos, and you can edit, clone or create your own views as well. Just go to Site Buildings, and click on the Views Modules link to add the views you would like.
You can also set permissions for creating and editing videos. Go to Permissions, and set the permissions for the Kaltura module there. If you’d like to create more sophisticated permissions, you can define video permissions by roles – to do so, click on Roles and set the permissions based on your preference for each role.
In order to optimize performance, Kaltura's module is integrated into Drupal cron. Essentially, the module’s basic statistics (such as number of views per video) are updated when you run the cron job, instead of counting every click on the fly.
To ensure that the video components fit in nicely with a wide range of websites and themes, there are several built-in customization options for the look and feel of the video player. To select the skin for the video players in your site go to Site Configuration, click on Kaltura and then Media Node Settings - here you can select your preferred skin for the video player.