<commit_before><?php 
return array(
	'playlistOnPage' => array( 
		'description' => 'Adds a playlist to the page, per player defined playlist id. This enables custom on-page css to theme the playlist to the host page.',
		'attributes' => array(
			'plugin' => array(
				'hideEdit' => true,
			),
			'path' => array(
				'hideEdit' => true
			),
			'clipListTargetId' => array(
				'doc' => 'Target div for ul list of clips, appended after player if null',
				'type' => 'string'
			),
			'layoutMode' => array(
				'doc' => "Layout mode of playlist ( vertical or horizontal ) ",
				'type' => 'enum',
				'enum' => array( 'vertical', 'horizontal' )
			),
			'thumbWidth' => array(
				'doc' => "The width of the clip thumbnails in pixels ( default 110 )",
				'type' => 'number',
			)
		)
	),
	
	'omnitureOnPage' => array(
		'description' => '<h3>Omniture SiteCatalyst 15, Kaltura Plugin: Video Analytics at your Fingertips.</h3> 
		The On page version of omniture allows you to connect the omniture plugin to your existing s_code.js 
		configuration for easy integration of video analytics into a omniture site.
		<br>
		<img src="resources/omniture_screen_shot.png" style="float:left;height:200px;padding:5px;">
		<p>Analytics are a key component of a successful video strategy. Many elements can influece your viewers, the content
itsef, the player experience, the web page context, the way you handle ad insertion, the quality of playback, and
more. In order to test and learn different strategies it is critical to track your viewers’ interaction with your content:
What are your viewers watching? What keeps them engaged? When are they more likely to share content? When do
they drop off? With the right information on hand you can truly understand what is driving your audiences’ behavior
and test different strategies to maximize engagement and create an effective monetization strategy.</p>

<p>Using the Omniture SiteCatalyst plugin for Kaltura, you can pull video analytics directly from Kaltura’s player into
SiteCatalyst. The plugin is already in use by some of our leading customers</p>

<p>The Omniture SiteCatalyst plugin for Kaltura tracks user interaction with the player, including video views, share
events, expanding/closing full screen, replaying, and more.</p>

<p>To start working with the plugin all you need to do is configure the relevant Omniture plugin parameters in the Kaltura
Management Console player studio. You can either use the standard configuration or have our experts work with you
to help realize your analytics goals.</p>

		
		',
		'attributes' => array(
			's_codeUrl' => array(
				'doc' => "The URL to the Ominture gennerated sCode file. This is required for this plugin to work. Must be set in uiConf not via flashvars.",
				'type' => 'URL'
			),
			's_codeVarName' => array(
				'doc' => "The name of s_code entry point in the global window scope. ( \"s\" by default )",
				'type' => 'string'
			),
			'trackEventMonitor' => array(
				'doc' => 'A global callback function for logging omniture events',
				'type' => 'string'
			),
			'concatMediaName' => array(
				'doc' => "A per partner key for special media name concatenation rules. By default this paramater should be left null",
				'type'=> 'string'
			)
		)
	),

	'videoDetailsBlock' => array(
	 	'description' => 'This plugin creates a block that includes a title, description paragraph and list of tags of the currently playing media entry. The block will be appended to the player\'s div or be added to a given target div (the contents of the target div will be replaced). The design of the block is determined by the CSS of the plugin. Check out the integrate options for various configurations such as overriding the block title, show transition and more.',
		'attributes' => array(
			'plugin' => array(
				'hideEdit' => true,
			),
			'path' => array(
				'hideEdit' => true
			),
			'showTransition' => array(
				'doc' => 'Whether to show the details block with a transition. If null, block will apear without transition',
				'type' => 'boolean'
			),
			'showTransitionDuration' => array(
				'doc' => "milliseconds for the transition duration, default is 300ms",
				'type' => 'number'
			),
			'targetDiv' => array(
				'doc' => 'The id of the target div on the page where the block should be loaded. If null, block will load relative to the player',
				'type' => 'string',
				'hideEdit' => true
			),
			'blockRelativePosition' => array(
				'doc' => 'The relative location of the block. Only used if targetDiv is null. By default its set to append after the player',
				'type' => 'enum',
				'enum' => array( 'after', 'before', 'left', 'right' )
			),
			'customTitle' => array(
				'doc' => 'Overrides the entry name with a custom title for the blocl. If null, will load the currently playing entry name',
				'type' => 'string'
			),
		)
	),
    
    'limeSurveyCuePointForms' => array(
	 	'description' => 'This plugin loads <a href="http://www.limesurvey.org/" target="_blank">LimeSurvey</a>  survey ifrmaes over video in cue-points. To create the  survey cue-points, use the <a href="./limeSurveyCuePointFormsEdit.qunit.html" target="_blank">Survey Cue-Points Editor</a>',
		'attributes' => array(
			'plugin' => array(
				'hideEdit' => true,
			),
			'path' => array(
				'hideEdit' => true
			),
            'tags' => array(
				'doc' => 'The cue-points tag that identify the type of cue-points to read (defined by the cue-points editor)',
				'type' => 'string',
                'hideEdit' => true
			),
			'backgroundHexColor' => array(
				'doc' => 'Hex color value (in the form of: #ffffff) indicating the background color of the survey overlay',
				'type' => 'string'
			),
			'backgroundAlpha' => array(
				'doc' => 'Float value (0 to 1) indicating the opacity level of the survey overlay',
				'type' => 'number'
			),
		)
	),
	
	'descriptionBox' => array(
	 	'description' => 'Appends or updates a target; with the asset\'s title and description',
		'attributes' => array(
			'boxHeight' => array(
				'doc' => 'Height of the description box, <i>null</i> to fill per height of content',
				'type' => 'number'
			),
			'boxWidth' => array(
				'doc' => "Box width ( can be 100% of parent ), <i>null</i> to fill 100% width",
				'type' => 'string'
			),
			'boxTargetId' => array(
				'doc' => 'The target on page div id, for the title / description box',
				'type' => 'string'
			),
			'boxLocation' => array(
				'doc' => 'The relative location of title / description box ( only used if boxTargetId is null ) by default its after the player ',
				'type' => 'enum',
				'enum' => array( 'before', 'after', 'left', 'right' )
			),
			'descriptionLabel' => array(
				'doc' => 'Description label, entry title if null.',
				'type' => 'string'
			),
		)
	),
	
	'chaptersEdit' => array(
		'description' => 'Provides a simple interface for editing chapter annotation data',
		'attributes' => array(
			'ks' => array(
				'doc' => "The authentication ks, required until we have iframe auth system in place",
				'type' => 'string',
				'hideEdit' => true
			),
			'editTargetId' => array(
				'doc' => "The target id for chapter editing interface",
				'type' => 'string'
			),
			'customDataFields' => array(
				'doc' => "List of custom data properties to be listed in editor",<commit_msg>Docs: Updated chpaters description<commit_after><?php 
return array(
	'playlistOnPage' => array( 
		'description' => 'Adds a playlist to the page, per player defined playlist id. This enables custom on-page css to theme the playlist to the host page.',
		'attributes' => array(
			'plugin' => array(
				'hideEdit' => true,
			),
			'path' => array(
				'hideEdit' => true
			),
			'clipListTargetId' => array(
				'doc' => 'Target div for ul list of clips, appended after player if null',
				'type' => 'string'
			),
			'layoutMode' => array(
				'doc' => "Layout mode of playlist ( vertical or horizontal ) ",
				'type' => 'enum',
				'enum' => array( 'vertical', 'horizontal' )
			),
			'thumbWidth' => array(
				'doc' => "The width of the clip thumbnails in pixels ( default 110 )",
				'type' => 'number',
			)
		)
	),
	
	'omnitureOnPage' => array(
		'description' => '<h3>Omniture SiteCatalyst 15, Kaltura Plugin: Video Analytics at your Fingertips.</h3> 
		The On page version of omniture allows you to connect the omniture plugin to your existing s_code.js 
		configuration for easy integration of video analytics into a omniture site.
		<br>
		<img src="resources/omniture_screen_shot.png" style="float:left;height:200px;padding:5px;">
		<p>Analytics are a key component of a successful video strategy. Many elements can influece your viewers, the content
itsef, the player experience, the web page context, the way you handle ad insertion, the quality of playback, and
more. In order to test and learn different strategies it is critical to track your viewers’ interaction with your content:
What are your viewers watching? What keeps them engaged? When are they more likely to share content? When do
they drop off? With the right information on hand you can truly understand what is driving your audiences’ behavior
and test different strategies to maximize engagement and create an effective monetization strategy.</p>

<p>Using the Omniture SiteCatalyst plugin for Kaltura, you can pull video analytics directly from Kaltura’s player into
SiteCatalyst. The plugin is already in use by some of our leading customers</p>

<p>The Omniture SiteCatalyst plugin for Kaltura tracks user interaction with the player, including video views, share
events, expanding/closing full screen, replaying, and more.</p>

<p>To start working with the plugin all you need to do is configure the relevant Omniture plugin parameters in the Kaltura
Management Console player studio. You can either use the standard configuration or have our experts work with you
to help realize your analytics goals.</p>

		
		',
		'attributes' => array(
			's_codeUrl' => array(
				'doc' => "The URL to the Ominture gennerated sCode file. This is required for this plugin to work. Must be set in uiConf not via flashvars.",
				'type' => 'URL'
			),
			's_codeVarName' => array(
				'doc' => "The name of s_code entry point in the global window scope. ( \"s\" by default )",
				'type' => 'string'
			),
			'trackEventMonitor' => array(
				'doc' => 'A global callback function for logging omniture events',
				'type' => 'string'
			),
			'concatMediaName' => array(
				'doc' => "A per partner key for special media name concatenation rules. By default this paramater should be left null",
				'type'=> 'string'
			)
		)
	),

	'videoDetailsBlock' => array(
	 	'description' => 'This plugin creates a block that includes a title, description paragraph and list of tags of the currently playing media entry. The block will be appended to the player\'s div or be added to a given target div (the contents of the target div will be replaced). The design of the block is determined by the CSS of the plugin. Check out the integrate options for various configurations such as overriding the block title, show transition and more.',
		'attributes' => array(
			'plugin' => array(
				'hideEdit' => true,
			),
			'path' => array(
				'hideEdit' => true
			),
			'showTransition' => array(
				'doc' => 'Whether to show the details block with a transition. If null, block will apear without transition',
				'type' => 'boolean'
			),
			'showTransitionDuration' => array(
				'doc' => "milliseconds for the transition duration, default is 300ms",
				'type' => 'number'
			),
			'targetDiv' => array(
				'doc' => 'The id of the target div on the page where the block should be loaded. If null, block will load relative to the player',
				'type' => 'string',
				'hideEdit' => true
			),
			'blockRelativePosition' => array(
				'doc' => 'The relative location of the block. Only used if targetDiv is null. By default its set to append after the player',
				'type' => 'enum',
				'enum' => array( 'after', 'before', 'left', 'right' )
			),
			'customTitle' => array(
				'doc' => 'Overrides the entry name with a custom title for the blocl. If null, will load the currently playing entry name',
				'type' => 'string'
			),
		)
	),
    
    'limeSurveyCuePointForms' => array(
	 	'description' => 'This plugin loads <a href="http://www.limesurvey.org/" target="_blank">LimeSurvey</a>  survey ifrmaes over video in cue-points. To create the  survey cue-points, use the <a href="./limeSurveyCuePointFormsEdit.qunit.html" target="_blank">Survey Cue-Points Editor</a>',
		'attributes' => array(
			'plugin' => array(
				'hideEdit' => true,
			),
			'path' => array(
				'hideEdit' => true
			),
            'tags' => array(
				'doc' => 'The cue-points tag that identify the type of cue-points to read (defined by the cue-points editor)',
				'type' => 'string',
                'hideEdit' => true
			),
			'backgroundHexColor' => array(
				'doc' => 'Hex color value (in the form of: #ffffff) indicating the background color of the survey overlay',
				'type' => 'string'
			),
			'backgroundAlpha' => array(
				'doc' => 'Float value (0 to 1) indicating the opacity level of the survey overlay',
				'type' => 'number'
			),
		)
	),
	
	'descriptionBox' => array(
	 	'description' => 'Appends or updates a target; with the asset\'s title and description',
		'attributes' => array(
			'boxHeight' => array(
				'doc' => 'Height of the description box, <i>null</i> to fill per height of content',
				'type' => 'number'
			),
			'boxWidth' => array(
				'doc' => "Box width ( can be 100% of parent ), <i>null</i> to fill 100% width",
				'type' => 'string'
			),
			'boxTargetId' => array(
				'doc' => 'The target on page div id, for the title / description box',
				'type' => 'string'
			),
			'boxLocation' => array(
				'doc' => 'The relative location of title / description box ( only used if boxTargetId is null ) by default its after the player ',
				'type' => 'enum',
				'enum' => array( 'before', 'after', 'left', 'right' )
			),
			'descriptionLabel' => array(
				'doc' => 'Description label, entry title if null.',
				'type' => 'string'
			),
		)
	),
	
	'chaptersEdit' => array(
		'description' => 'Provides a simple interface for editing chapter annotation data. You 
		must provide your credentails on the "integrate" tab and select an entry from your 
		account to edits it\'s chapter cuePoints.',
		'attributes' => array(
			'ks' => array(
				'doc' => "The authentication ks, required until we have iframe auth system in place",
				'type' => 'string',
				'hideEdit' => true
			),
			'editTargetId' => array(
				'doc' => "The target id for chapter editing interface",
				'type' => 'string'
			),
			'customDataFields' => array(
				'doc' => "List of custom data properties to be listed in editor",
{'fraction_non_alphanumeric': 0.12133270385108248, 'fraction_numerical': 0.0029675591825723342, 'mean_word_length': 3.501517911353977, 'pattern_counts': {'":': 0, '<': 45, '<?xml version=': 0, '>': 251, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5893313', 'n_tokens_mistral': 5022, 'n_tokens_neox': 4296, 'n_words': 1827}