openequella / openEQUELLA-Kaltura

Repo for Kaltura support, which must be managed under a different license

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openEquella-Kaltura Plugin

The Kaltura dependencies are not licensed in a way that is appropriate to publish with the core Equella repo. However, the functionality exists to integrate openEQUELLA with Kaltura, and is appropriate for a user to build into their install of openEQUELLA.

Build

Before running sbt compile on the core Equella code base, do the following

  1. git clone the openEquella-Kaltura repo.
  2. Change directory to 'Kaltura/com.tle.web.wizard.controls.kaltura/js'.
  3. Run 'npm ci && npm run build'.
  4. Copy the Kaltura directory from the {Equella-Kaltura} cloned directory into your Equella Plugins into the core Equella Plugins directory {Equella-core-repo}/Source/Plugins

Proceed with the normal build process for openEquella. Kaltura integration will be enabled.

Branches

With the advent of the Spring 5 / Hibernate 5 upgrade in openEQUELLA with 2020.2.x, the openEQUELLA-Kaltura repo needed to have a loose mirroring of branches to the core repo.

  • develop - Generally, all new development efforts should use this branch or a branch from this
  • master - Represents the latest openEQUELLA release matching the openEQUELLA > master branch
  • pre-2020.2-support - Any builds prior to 2020.2.x should use this branch

About

Repo for Kaltura support, which must be managed under a different license


Languages

Language:Java 91.2%Language:FreeMarker 3.6%Language:CSS 2.2%Language:JavaScript 1.5%Language:Scala 1.0%Language:TypeScript 0.5%