Video & Media Extension for TikiWiki

The goal of this project is to enable videos to be edited within a TikiWiki page, similar to the text, by multiple collaborators. Editors can add voiceovers, insert clips, cut-and-paste and rearrange clips, add subtitles/other effects. This project will make use of Kaltura platform.

Kaltura can be used as platform for collaborative video editing which allows users to edit videos within a tiki-wiki page.

Kaltura TikiWiki Collaborative Video Integration is a Google Summer of Code 2009 GSOC created by Nagendra Koilada and mentored by Matthew Bickerton.

Functionality required for the integration

  • Adding Videos: The media-wiki extension allows users to upload video files and configure the player properties like size, alignment. It allows us embed a within the wiki page. We require developing similar extension for tiki-wiki so that users can upload videos from their computers or kaltura network site like YouTube, MySpace etc and embed them in their tiki-wiki page.
  • Remix Videos: Kaltura’s wiki extension allows for collaborative editing of videos. The users can add voiceovers, insert clips, cut-and-paste and rearrange clips, add subtitles/other effects and share their videos. I t also maintains th history, credits and versioning of the videos. We require integrating this feature into tiki-wiki.
  • User Access Control: Kaltura’s Drupal module has this feature. We can set user permissions to view, edit videos. A similar extension for tiki-wiki need to be built, to implement.
  • Admin Panel: An admin panel can be provided to configure and set up kaltura in tiki-wiki similar to one provided in Drupal modeule.
    These features will be implemented using Kaltura’s Sofware Development Kit referring the existing modules.
  • Gallery Views: We can have modules to show a gallery of all uploaded videos with different filters like Category, Most Recently Viewed, Most Popular, Highly rated etc.

Project Components:

  • Kaltura Contibution Wizard to upload media(audio,video,image) under a user.
  • Kaltura Advance Editor/ Kaltura Simple Editor to create/edit/remix user uploaded media.
  • A gallery list of all the media,remix videos of a user.
  • Wikiplugin to include a Kaltura video on a wiki page.
  • View and edit an information about a user's Kaltura entry.

Project repository

This project is being developed and maintained as part of the main TikiWiki project.
The project code can be browsed via the official tikiwiki svn repository.

Screenshots

TikiWiki Kaltura: Edit entry metadata page  TikiWiki Kaltura: Advanced Editor page for editing Kaltura mixes  TikiWiki Kaltura: Playback page

Get Project Source Code

You may check out a read-only working copy anonymously over HTTP:
svn checkout http://www.kaltura.org/kalorg/tikiwiki-kaltura
Maintainers may also commit using their site user name and password [remind]

For more about using Subversion, see Client programs and plugins and the SVN online Book.