Application Extension
CSS
- Kaltura Player Stylesheet --
css > kaltura-player-style.css
- Improves Accessability
- Provides font icons (icomoon2) for accessable buttons and
custom player plugins
- Provides addition markup needed for custom player plugins
Fonts
- Icomoon2 Icon Font --
fonts > iconmoon2 >
icomoon2.eot,icomoon2.svg,iconmoon2.ttf,icomoon2.woff
- These font are included to add additional icons to the
player style
- Icon for
follow along transcript
class="icon2-transcript"
- Icon for
accessible volume up button
class="icon2-increase-volume"
- Icon for
accessible volume down button
class="icon2-decrease-volume"
- Icon for
lightbox next
class="icon2-circle-right"
- Icon for
lightbox previous
class="icon2-circle-left"
- Icon for player
contract
class="icon2-contract"
- Icon for player
expand
class="icon2-expand"
Images
- Illinois Media Space 280px Logo --
img > illinois-mediaspace-280px-ffffff.png
- Illinois Media Space Sandbox 280px
Logo --
img >
illinois-mediaspace-280px-ffffff-sandbox.png
- Illinois Media Space Sandbox (QA) 280px
Logo --
img >
illinois-mediaspace-280px-ffffff-qasandbox.png
- Illinois Media Space Sandbox 100px
Logo --
img >
illinois-mediaspace-100px-sandbox.png
- Illinois Media Space Sandbox (QA) 100px
Logo --
img >
illinois-mediaspace-100px-qasandbox.png
- Illinois Workmark --
img > illinois-wordmark-13294b.png
- I-Mark Reverse 28px - no padding --
img > imark-reverse-28px-ffffff.png
- I-Mark Reverse 28px - full padding --
img >
imark-reverse-28px-hv_padded-ffffff.png
- I-Mark Reverse 28px - vertical
padding --
img >
imark-reverse-28px-v_padded-ffffff.png
- Media Space Embed Player preview
(Autoplay) --
img
> KMS-Main-Autoplay.jpg
- Media Space Embed Player preview
(Non-Autoplay) --
img
> KMS-Main-NonAutoplay.jpg
JavaScript
- Illinois Media Space Player
JavaScript --
js
> ims-player.js
- This file fixes multiple issues with accessability and
player usage.
- Works alongside
ims-plugins.js
to provide a
consistant experience across player and player locations.
- Illinois Media Space Custom
Plug-Ins --
js >
ims-plugins.js
- This is the js file containing the various plug-in
classes/implementations.
- These are written to be relatively universal and work on
multiple players that set the proper UI Vars in the KMS Studio.
- Plug-Ins Included:
- Audio Descriptions
audioDescriptionsIMS.plugin
- Closed Captions (works with AD)
closedCaptionsIMS.plugin
- Follow Along Transcript
transcript.plugin
- Metadata Controlled Download
downloadIMS.plugin
- On-Page Player Expansion
expandBtn.plugin
- Image Lightbox
lightbox.plugin
- Illinois Media Space Embedded On-Page
Script --
js >
mediaspaceTranscript-onpage.js
- This file adds support for the follow along transcript
plug-in with embedded playlists.
- Handles modifying the parent DOM from inside the embedded
iframe using postMessage calls.
- Illinois Galleries --
js > illinois-galleries.js
- This file is used to retreive and populate an A-Z list of
the galleries in Illinois Media Space with their respective
metadata
- Kaltura API JavaScript Client Library
- Kaltura Client --
js
> KalturaAPI > KalturaClient.js
- Kaltura Client Base --
js > KalturaAPI > KalturaClientBase.js
- Kaltura Services --
js > KalturaAPI > KalturaServices.js
- Kaltura Types --
js
> KalturaAPI > KalturaTypes.js
- Kaltura VO --
js
> KalturaAPI > KalturaVO.js
- OX.AJAST --
js
> KalturaAPI > ox.ajast.js
- Webtoolkit.com MD5 --
js > KalturaAPI > webtoolkit.md5.js
Requests
- Get Images from Category --
requests > getCategory.php
- This php file handles requests made by the lightbox plugin
and returns the entryIds of the images files in the specifies
categoy.
- Requests require a valid KS to be completed, and while all
image entryIds (regardless of privacy settings) are returned, the
player handles displaying media according to that entry's privacy
setting.