Before you being be certain that you have the following information for your Kaltura account:
The following steps describe how to modify Sakai to allow the CK editor to integrate with the Kaltura Browse Search & Embed tool.
To integrate the CKEditor
Copy the "kaltura" directory into the {SAKAI_ROOT}/reference/library/src/webapp/editor/ckextraplugins
Example: cp -R {KALTURA_LTI_ROOT}/ckeditor/kaltura {TOMCAT_HOME}/library/editor/ckextraplugins
Edit {TOMCAT_HOME}/library/editor/ckeditor.launch.js
At about line 158, inside the definition of "toolbar_Full:", add 'kaltura' before the two references to 'Image' (these are the buttons in the toolbar):
(sakai.editor.enableResourceSearch? ['AudioRecorder','ResourceSearch','Image','Movie','Table','HorizontalRule','Smiley','SpecialChar','fmath_formula','FontAwesome'
: ['AudioRecorder','Image','Movie','Table','HorizontalRule','Smiley','SpecialChar','fmath_formula','FontAwesome']),
changes to:
(sakai.editor.enableResourceSearch
? ['AudioRecorder','ResourceSearch','kaltura','Image','Movie','Table','HorizontalRule','Smiley','SpecialChar','fmath_formula','FontAwesome']
: ['AudioRecorder','kaltura','Image','Movie','Table','HorizontalRule','Smiley','SpecialChar','fmath_formula','FontAwesome']),
At about line 232, add the following additional line:
ckconfig.extraPlugins+="image2,audiorecorder,movieplayer,wordcount,fmath_formula,autosave,fontawesome,notification";
changes to:
CKEDITOR.plugins.addExternal('kaltura',basePath+'kaltura/','plugin.js');
ckconfig.extraPlugins+="image2,audiorecorder,movieplayer,wordcount,fmath_formula,autosave,fontawesome,notification,kaltura";
kaltura.launch.key= ###CHANGEME### --> Your partner ID
kaltura.launch.secret= ###CHANGEME### --> Your admin secret
kaltura.host= ###CHANGEME### --> Your KAF instance hostname (ex: https://123456.kaf.kaltura.com)
kaltura.ckeditor.url= ###CHANGEME### -->https://<kaltura partner id>.kaf.kaltura.com/browseandembed/index/browseandembed
content.cleaner.default.low.security= ###CHANGEME### --> true
portal.include.extrahead= ###CHANGEME### --><script type="text/javascript" language="JavaScript" src="/media-gallery-tool/js/kaltura-upgrade.js"></script>
portal.iframesuppress= ###CHANGEME append tool ids kaltura.media and kaltura.my.media ### -->:all:kaltura.media:kaltura.my.media
auto.ddl= true ###only need to be on for the first server restart###
To add the Kaltura Media Gallery to a course/project
The following tasks should be performed before you deploy the Sakai-extension. This step is not necessary if you want to add My Media to the workplace only, as this is the default.
To add the Kaltura My Media to the workplace or a Sakai site
Sakai home/workplace (default): “<category name="myworkspace" />”
Sakai courses: “<category name="course" />”
Sakai projects: “<category name="project" />”
To verify that the Kaltura Video Admin Tool is available
Remove the existing Kaltura module from the Sakai codebase and follow the steps described in the installation process to upgrade to latest version.
You must have Kaltura release version 4 on Sakai version 10.x and ready to upgrade to Sakai version 11.x. No migration of content is needed.
Please coordinate with your Kaltura representative to schedule your content migration from previous versions.
You must have Kaltura release version 3 on Sakai version 2.9 and above to upgrade to Sakai version 11.x
The main updates post migration are as follows:
Thank you! Your comment has been submitted.
Kaltura's mission is to power any video experience. Our wide array of video solutions are deployed globally across thousands of enterprises, media companies, service providers, and educational institutions, leveraging video to teach, learn, communicate, collaborate, and entertain.
Copyright © 2020 Inc. All rights reserved. Privacy Policy / Terms of Use