{"id":60428,"date":"2011-06-13T11:38:16","date_gmt":"2011-06-13T11:38:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/html5avmanager\/"},"modified":"2012-02-08T12:48:26","modified_gmt":"2012-02-08T12:48:26","slug":"html5avmanager","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/html5avmanager\/","author":6638294,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.7","stable_tag":"trunk","tested":"3.3.2","requires":"2.7","requires_php":"","requires_plugins":"","header_name":"HTML5 AV Manager for Wordpress","header_author":"Christopher John Jackson","header_description":"","assets_banners_color":"","last_updated":"2012-02-08 12:48:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/cj-jackson.com\/","header_author_uri":"http:\/\/cj-jackson.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":8989,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","screenshots","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-60428","plugin","type-plugin","status-closed","hentry","plugin_committers-cj_jackson"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/html5avmanager.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>A HTML5 Audio and Video manager that take full advantage of\nModel-View-Controller (MVC) and Object-Relational-Mapping (ORM) Concept, the\nhtml audio and video can be edited via WordPress theme editor with ease and new\nviews can be added (such as video-alt.php and audio-alt.php) to the directory\n'videoaudio' in the root of the current theme folder and make sure you update\nthe file 'settings.php' in that same folder, each views can have different\nlayout and configurations.  Since version 0.1.1 the default video view is based\nupon <a href=\"http:\/\/camendesign.com\/code\/video_for_everybody\">Video for Everybody<\/a><\/p>\n\n<p>Video &amp; Audio sources &amp; tracks can be added either via upload or by external url\nvia the admin panel with ease.<\/p>\n\n<p>Due to the MVC and ORM nature of this plugin, shortcoding was not a problem,\nhere the example of the shortcode.<\/p>\n\n<pre><code>[html5av id=&quot;1&quot; view=&quot;default&quot;]<\/code><\/pre>\n\n<p>It's one shortcode for both video and audio and two parameter, as the sources\nand tracks are stored on the database and should be easy for you to remember off\nthe top of your head.  One parameter for the id, the other to override the view.<\/p>\n\n<p>This plugin also includes <a href=\"http:\/\/mediaelementjs.com\/\">MediaElement.js<\/a><\/p>\n\n<p>Demo at: <a href=\"http:\/\/cj-jackson.com\/portfolio\/html5-av-manager-for-wordpress\/\">http:\/\/cj-jackson.com\/portfolio\/html5-av-manager-for-wordpress\/<\/a><\/p>\n\n<p>Note: This plugin requires PHP 5.2 and above with PDO (with PDO_MYSQL).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload folder <code>html5avmanager<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Check Settings in admin panel.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<p>Coming Soon.<\/p>\n\n<!--section=screenshots-->\n<ol class='screenshots'>\n\t<li>\n\t\t<img class='screenshot' src='screenshot-1.png' alt='html5avmanager screenshot 1' \/>\n\t\t<p>Options in Admin Sidebar.<\/p>\n\t<\/li>\n\t<li>\n\t\t<img class='screenshot' src='screenshot-2.png' alt='html5avmanager screenshot 2' \/>\n\t\t<p>HTML5 AV Settings, even allows you to use other html5 javascript library.<\/p>\n\t<\/li>\n\t<li>\n\t\t<img class='screenshot' src='screenshot-3.png' alt='html5avmanager screenshot 3' \/>\n\t\t<p>Add Audio.<\/p>\n\t<\/li>\n\t<li>\n\t\t<img class='screenshot' src='screenshot-4.png' alt='html5avmanager screenshot 4' \/>\n\t\t<p>Add Video.<\/p>\n\t<\/li>\n\t<li>\n\t\t<img class='screenshot' src='screenshot-5.png' alt='html5avmanager screenshot 5' \/>\n\t\t<p>HTML5 Audio &amp; Video Manager with editor opened up.<\/p>\n\t<\/li>\n\t<li>\n\t\t<img class='screenshot' src='screenshot-6.png' alt='html5avmanager screenshot 6' \/>\n\t\t<p>The Post Widget.<\/p>\n\t<\/li>\n\t<li>\n\t\t<img class='screenshot' src='screenshot-7.png' alt='html5avmanager screenshot 7' \/>\n\t\t<p>The View Editor, allow you to change html code and mediaelementjs settings.<\/p>\n\t<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>0.2.7<\/h4>\n\n<ul>\n<li>Fixed permission issue while trying to create json setting file for upload script.<\/li>\n<\/ul>\n\n<h4>0.2.6<\/h4>\n\n<ul>\n<li>Fixed caused of 'getType' error, again fingers crossed.<\/li>\n<li>Plugin will deactivate itself if 'wp_content' is not writable or readable.<\/li>\n<li>Plugin will deactivate itself if 'json' is not detected within PHP installtion.<\/li>\n<\/ul>\n\n<h4>0.2.5<\/h4>\n\n<ul>\n<li>Added possible fix for 'getType' error, fingers cross.<\/li>\n<li>Updated mediaelement.js to 2.6.5<\/li>\n<\/ul>\n\n<h4>0.2.4<\/h4>\n\n<ul>\n<li>Fixed upload exploit with uploadify, no longer accept POST or GET.<\/li>\n<\/ul>\n\n<h4>0.2.3<\/h4>\n\n<ul>\n<li>api.php now loads inside WordPress AJAX system.<\/li>\n<\/ul>\n\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Improved appearance of View Editor and Textarea in Settings.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Added ability to edit setting.php in Admin-CP -&gt; Settings.<\/li>\n<li>View Editor is now Avaliable in Admin-CP, also has the ability to create new views.<\/li>\n<li>Updated mediaelement.js to 2.5.0.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Moved custom views from theme root to 'wp-content\/videoaudio\/views', theme\nupdate tends to break views.<\/li>\n<li>Updated mediaelement.js to 2.4.3<\/li>\n<\/ul>\n\n<h4>0.1.26<\/h4>\n\n<ul>\n<li>Fixed warning message on blank, now link to blank image on wikipedia.<\/li>\n<\/ul>\n\n<h4>0.1.25<\/h4>\n\n<ul>\n<li>Added sanity check for PDO &amp; PDO_MYSQL existent, so no more Fatal Error\nbecause PDO did not exist.<\/li>\n<li>Now detect views automactically, no longer need to modify list.<\/li>\n<\/ul>\n\n<h4>0.1.24<\/h4>\n\n<ul>\n<li>Fixed getType() on a non-object bug.<\/li>\n<\/ul>\n\n<h4>0.1.23<\/h4>\n\n<ul>\n<li>Fixed getType() on a non-object bug. (Failed)<\/li>\n<li>Fixed timezone bug.<\/li>\n<\/ul>\n\n<h4>0.1.22<\/h4>\n\n<ul>\n<li>Audio no longer requires a poster image, video still does.<\/li>\n<li>Updated mediaelement.js to 2.4.0<\/li>\n<\/ul>\n\n<h4>0.1.21<\/h4>\n\n<ul>\n<li>Updated mediaelement.js to 2.3.0<\/li>\n<\/ul>\n\n<h4>0.1.20<\/h4>\n\n<ul>\n<li>Now get database details from wpdb rather than wp-config.<\/li>\n<\/ul>\n\n<h4>0.1.18<\/h4>\n\n<ul>\n<li>Updated mediaelement.js<\/li>\n<\/ul>\n\n<h4>0.1.17<\/h4>\n\n<ul>\n<li>Fixed bug, audioVideoId disappears on autosave and restore.<\/li>\n<li>Rename dbal.php to html5av_dbal.php to prevent conflict with other plugin that\nrely on PDO.<\/li>\n<\/ul>\n\n<h4>0.1.14<\/h4>\n\n<ul>\n<li>No longer de-register and re-register script, due to the fact it's was\nconflicting with other wordpress plugins and WordPress updated jQuery in 3.2.<\/li>\n<li>Plugin folder can now be renamed with causing conflict.<\/li>\n<\/ul>\n\n<h4>0.1.13<\/h4>\n\n<ul>\n<li>Added Meta Box support for page and custom post type.<\/li>\n<\/ul>\n\n<h4>0.1.12<\/h4>\n\n<ul>\n<li>Improved Save and Delete Method in each ORM, now reuses the same code.<\/li>\n<\/ul>\n\n<h4>0.1.11<\/h4>\n\n<ul>\n<li>Unquoted magic quotes that WordPress loves to use, Thank you WordPress!<\/li>\n<\/ul>\n\n<h4>0.1.10<\/h4>\n\n<ul>\n<li>Updated SQL to force 'utf8_general_ci', no longer relies on WordPress config\nfor character set or collation because it's does not work on some installation.<\/li>\n<li>No longer uses 'preg_match' in any script, better determination between,\nunix socket and tcp\/ip in WordPress configuration.<\/li>\n<\/ul>\n\n<h4>0.1.9<\/h4>\n\n<ul>\n<li>Fixed bug with uploadify in add video and audio.<\/li>\n<li>Tweak the views so every jQuery relies on HTTP POST and not HTTP GET.<\/li>\n<\/ul>\n\n<h4>0.1.8<\/h4>\n\n<ul>\n<li>Fixed quirk with audio &amp; video manager.<\/li>\n<li>Fixed glitch with with switching from Visual to HTML in post editor.<\/li>\n<\/ul>\n\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>No longer uses 'preg_match' to determine video or audio, uses \n'strtolower(end(explode('.', $file)))' to get extension in lower case, then use\n'==' to compare in if statement.<\/li>\n<li>Removed 'jQuery(document).ready()' wrapper from default views.<\/li>\n<\/ul>\n\n<h4>0.1.6<\/h4>\n\n<ul>\n<li>Reregister jquery and jquery-ui script, now load from Google API rather than\nuse the included script with WordPress, jQuery still load in noConflict mode, \nmediaelement.js simply just needs the latest version or jQuery and WordPress\njust can't keep up but Google API can, so a bold decision was made.<\/li>\n<li>Added 'jQuery(document).ready()' wrapper in default views to prevent problem\nwith IE8 &amp; below.<\/li>\n<\/ul>\n\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>Added failsafe for when SQL count() fails on some server.<\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>Fixed JavaScript issue with pagenation.<\/li>\n<li>Improved appearance of pagenation, WordPress has nice buttons.<\/li>\n<li>Fixed W3C Validation issues in default views, does not like having alt in\n or <\/li>\n<li>Field 'alt' is now optional.<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Updated mediaelement.js to 2.1.6<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Added Ticks (`) to SQL Statement, to prevent problem with prefixes that\ncontain spaces or even keywords.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Default default video view is now based upon <a href=\"http:\/\/camendesign.com\/code\/video_for_everybody\">Video for Everybody<\/a>.<\/li>\n<li>Audio View now has links.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"A HTML5 Audio and Video manager that take full advantage of","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/60428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=60428"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cj_jackson"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=60428"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=60428"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=60428"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=60428"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=60428"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=60428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}