Kaltura source code
From Kaltura Wiki
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:
- KalturaClient - Client-side (applications) implementation (ie. flex/flash, javascript...).
- KalturaServer - Kaltura server implementation.
- 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:
- open command line.
- cd to the "Flex Builder 3 installation library/sdks/3.0.0/bin".
- 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/":
- KalturaRequests.
- 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:
- InternalCairngorm
- KalturaBase
- KalturaUtils
- KalturaRequests
- KalturaBusiness
- KalturaNet
- KalturaPlugins
- KalturaAssets
- KalturaCVF
- KalturaPlayerPanel
- 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.

