https://github.com/kaltura/tags-editor
An efficient way to edit the tags for all the media entries in your Kaltura account.
https://github.com/kaltura/tags-editor
Last synced: 4 months ago
JSON representation
An efficient way to edit the tags for all the media entries in your Kaltura account.
- Host: GitHub
- URL: https://github.com/kaltura/tags-editor
- Owner: kaltura
- Created: 2012-06-15T18:55:27.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2020-11-16T18:13:09.000Z (almost 5 years ago)
- Last Synced: 2025-06-08T15:07:53.082Z (5 months ago)
- Language: PHP
- Homepage:
- Size: 700 KB
- Stars: 4
- Watchers: 8
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Kaltura Tags Editor
==================
An efficient way to edit the tags for all the media entries in your account.
Files
-----
* addNewTags.php - Adds new tags to the cache for efficient applying of tags to entries
* bigHugeThesaurus.php - Uses the Big Huge Thesaurus API to generate synonyms
* entriesLayout.css - The styling for the front page
* getSynonyms.php - Base script for grabbing new tags and returning a two-dimensional array of synonyms
* getTagList.php - Generates the tag cache for your entries and displays them
* index.php - The front page for all the entries and calling the scripts
* kalturaConfig.php - Stores all the constants such as the cache file and your authorization information
* phpAiksaurus.php - Uses PHP Aiksaurus to generate synonyms (aiksaurus must be installed on your server for this to work)
* player.php - Used to display the Kaltura player for the entries
* reloadEntries.php - Displays the current page of entries
* reloadRemoveTagsSelect.php - Displays an up to date multiple select to delete tags
* removeTags.php - Deletes any tags requested from the tag cache and removes them from entries
* updateEntry.php - Updates an entry whenever tags are added or removed
Folders
-------
* lib - Contains scripts and images needed for displaying the page and player
* lib/chosen - Contains the Chosen javascript plugin
(http://harvesthq.github.com/chosen/)
* lib/loadmask - Contains the loadmask jQuery plugin
(http://code.google.com/p/jquery-loadmask/)
* lib/php5 - Contains the Kaltura PHP5 client library
(http://www.kaltura.com/api_v3/testme/client-libs.php)
Note
----
* For faster loading, upon the first load of the page a file named tagCaching.txt is created to store the array of tags. This cache is updated when the tool is being used but any new tags that are entered elsewhere (eg., KMC or through the API) will not show up until the cache file is deleted.
* By default, getSynonyms.php retrieves getSynonyms() from bigHugeThesaurus using a require_once() call. You may change which script it grabs
the function definition from by changing the "THESAURUS" definiton in kalturaConfig.php. getSynonyms.php contains an explanation of what the input
parameters are and what response must be generated to work properly with the front-end javascript.