Kaltura source code

From Kaltura Wiki

Jump to: navigation, search

Contents

[edit] SVN Access

The Kaltura community edition projects' source code can be accessed using Subversion from:
https://kaltura.svn.sourceforge.net/svnroot/kaltura
And also browsed online on: http://kaltura.svn.sourceforge.net/viewvc/kaltura/

The projects are categorized in 3 libraries:

  1. KalturaClient - Client-side (applications) implementation (ie. flex/flash, javascript...).
  2. KalturaServer - Kaltura server implementation.
  3. KalturaExtensions - Extensions for leading web platforms (ie. plugins for MediaWiki, WordPress...).

[edit] Command-Line Access

Use this command to anonymously check out the latest project source code:
svn co https://kaltura.svn.sourceforge.net/svnroot/kaltura
To check out a specific project, append the project path to the link above, for example to check out the KalturaCVFSandbox application located on /KalturaClient/Flex3/cvf/, use:
svn co https://kaltura.svn.sourceforge.net/svnroot/kaltura/KalturaClient/Flex3/cvf/

# Non-members may check out a read-only working copy anonymously over https.

[edit] GUI and IDE Access

This project's Subversion repository may be accessed using many different client programs and plug-ins.
See your client's documentation for more information.


[edit] Notes on running the projects

Projects not listed here have Readme files in their project folder.

[edit] simpleeditor

Add the following libraries from the SVN to the project's buildpath in the flex project properties menu:
KalturaClient/Flex3/cvf/CVFbin/lib

simpleeditor and contributorWizard projects both use a new locale by the name of en_US_kaltura, To generate this locale:

  1. open command line.
  2. cd to the "Flex Builder 3 installation library/sdks/3.0.0/bin".
  3. execute the following line: "copylocale en_US en_US_kaltura"

[edit] Contributor Wizard

Create the en_US_kaltura locale file following the steps described in the simpleeditor section.

[edit] KDP

Get the following libraries from "KalturaClient/Flex3/cvf/":

  1. KalturaRequests.
  2. KalturaPlayer.

Add the libraries to the project buildpath in the flex project properties menu.

[edit] CVF

The CVF is an application framework, you can either use the swc files located on "KalturaClient/Flex3/cvf/CVFbin/lib",
or you can checkout the following Flex Library projects from the "KalturaClient/Flex3/cvf/" library:

  1. InternalCairngorm
  2. KalturaBase
  3. KalturaUtils
  4. KalturaRequests
  5. KalturaBusiness
  6. KalturaNet
  7. KalturaPlugins
  8. KalturaAssets
  9. KalturaCVF
  10. KalturaPlayerPanel
  11. KalturaTrimmingTimeline


For testing and demoing purposes, there is also a sandbox editor that uses the CVF, it is a Flex project named "KalturaCVFSandbox" and is located at "KalturaClient/Flex3/cvf/", to use the KalturaCVFSandbox project, checkout all the CVF Flex Library projects too.

Personal tools