Version Description
- Released on 4/19/2013
- PowerPress Version Updates Survey - please participate, only 4 questions!
- Blubrry Create site launched! Site includes our Podcasting Manual, Blubrry Resources and Support Options.
- Completely rewrote logic added in 4.0.7 to fix the conflict with Yoast Google Analytics plugin. This sholud solve the issues folks have been having when using this plugin with PowerPress.
- Flow Player Classic audio player height changed from 24 to 22 when Firefox detected, displays correctly in Firefox with this custom height.
- Added code to prevent possible "Empty delimiter" warning for strstr function calls in plugin.
- Added admin.php to
admin_url()
function calls to get around issue when web hosting providers do not provide DirectoryIndex support for index.php files. - Added
channel
as an option to the powerpress shortcode to clear up confusion, this option was previously currently calledfeed
for specifying a specific custom podcast channel. - Changed logic for powerpress channel shortcode to always display the player and links even if no player configured in settings. (Thanks Daniel Lewis for pointing out the problem)
- Added new define
POWERPRESS_CUSTOM_CAPABILITY_TYPE
, for setting an additional compatibility type other than "post" or "page". Only works for custom podcast channels, not the default podcast channel. - Modified logic to allow smaller open in new window sizes, height can now be as small as 20 pixels and width can be as small as 50 pixels. Any values smaller than this will default to height of 20 pixels and width of 50 pixels. We still add 40px width and 80px height padding for scroll bars.
- Added new option "Do not factor in scroll bars" to the New Window settings. By default, PowerPress adds to the width and height above to compensate for possible vertical and horizontal scroll bars. Check this option if you do not want PowerPress to compensate for browser scroll bars.
- Fixed a notice message from PHP when error reporting set to include notices, only occurred when hosting configured.
- Added blubrry Podcast Media Hosting icon with link to disable icon from edit screen.
- Updated thickbox logic for compatibility with WordPress 3.6+.
- Added logic to stats redirect URL to prevent incorrect URLs from being used.
Download this release
Release Info
Developer | amandato |
Plugin | PowerPress Podcasting plugin by Blubrry |
Version | 4.0.8 |
Comparing to | |
See all releases |
Code changes from version 4.0.7 to 4.0.8
- powerpress-player.php +19 -13
- powerpress.php +48 -19
- powerpressadmin-basic.php +24 -11
- powerpressadmin-dashboard.php +6 -5
- powerpressadmin-editfeed.php +20 -2
- powerpressadmin-jquery.php +37 -8
- powerpressadmin-metabox.php +2 -2
- powerpressadmin-tags.php +3 -2
- powerpressadmin-tools.php +9 -6
- powerpressadmin.php +42 -12
- readme.txt +40 -18
powerpress-player.php
CHANGED
@@ -75,6 +75,7 @@ function powerpress_shortcode_handler( $attributes, $content = null )
|
|
75 |
|
76 |
$return = '';
|
77 |
$feed = '';
|
|
|
78 |
$url = '';
|
79 |
$image = '';
|
80 |
$width = '';
|
@@ -83,10 +84,14 @@ function powerpress_shortcode_handler( $attributes, $content = null )
|
|
83 |
extract( shortcode_atts( array(
|
84 |
'url' => '',
|
85 |
'feed' => '',
|
|
|
86 |
'image' => '',
|
87 |
'width' => '',
|
88 |
'height' => ''
|
89 |
), $attributes ) );
|
|
|
|
|
|
|
90 |
|
91 |
if( !$url && $content )
|
92 |
{
|
@@ -102,9 +107,9 @@ function powerpress_shortcode_handler( $attributes, $content = null )
|
|
102 |
// Handle the URL differently...
|
103 |
$return = apply_filters('powerpress_player', '', powerpress_add_flag_to_redirect_url($url, 'p'), array('image'=>$image, 'type'=>$content_type,'width'=>$width, 'height'=>$height) );
|
104 |
}
|
105 |
-
else if( $
|
106 |
{
|
107 |
-
$EpisodeData = powerpress_get_enclosure_data($post->ID, $
|
108 |
if( !empty($EpisodeData['embed']) )
|
109 |
$return = $EpisodeData['embed'];
|
110 |
|
@@ -116,19 +121,18 @@ function powerpress_shortcode_handler( $attributes, $content = null )
|
|
116 |
if( !empty($height) )
|
117 |
$EpisodeData['height'] = $height;
|
118 |
|
119 |
-
|
|
|
120 |
{
|
121 |
-
|
122 |
-
|
123 |
-
$return .= powerpress_premium_content_message($post->ID, $feed, $EpisodeData);
|
124 |
-
continue;
|
125 |
-
}
|
126 |
-
|
127 |
-
if( !isset($EpisodeData['no_player']) )
|
128 |
-
$return = apply_filters('powerpress_player', '', powerpress_add_flag_to_redirect_url($EpisodeData['url'], 'p'), array('id'=>$post->ID,'feed'=>$feed, 'image'=>$image, 'type'=>$EpisodeData['type'],'width'=>$width, 'height'=>$height) );
|
129 |
-
if( empty($EpisodeData['no_links']) )
|
130 |
-
$return .= apply_filters('powerpress_player_links', '', powerpress_add_flag_to_redirect_url($EpisodeData['url'], 'p'), $EpisodeData );
|
131 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
}
|
133 |
else
|
134 |
{
|
@@ -1437,6 +1441,8 @@ function powerpressplayer_build_flowplayerclassic($media_url, $EpisodeData = arr
|
|
1437 |
|
1438 |
$cover_image = ''; // Audio should not have a cover image
|
1439 |
$player_height = 24;
|
|
|
|
|
1440 |
}
|
1441 |
|
1442 |
// Build player...
|
75 |
|
76 |
$return = '';
|
77 |
$feed = '';
|
78 |
+
$channel = '';
|
79 |
$url = '';
|
80 |
$image = '';
|
81 |
$width = '';
|
84 |
extract( shortcode_atts( array(
|
85 |
'url' => '',
|
86 |
'feed' => '',
|
87 |
+
'channel' => '',
|
88 |
'image' => '',
|
89 |
'width' => '',
|
90 |
'height' => ''
|
91 |
), $attributes ) );
|
92 |
+
|
93 |
+
if( empty($channel) && !empty($feed) ) // Feed for backward compat.
|
94 |
+
$channel = $feed;
|
95 |
|
96 |
if( !$url && $content )
|
97 |
{
|
107 |
// Handle the URL differently...
|
108 |
$return = apply_filters('powerpress_player', '', powerpress_add_flag_to_redirect_url($url, 'p'), array('image'=>$image, 'type'=>$content_type,'width'=>$width, 'height'=>$height) );
|
109 |
}
|
110 |
+
else if( $channel )
|
111 |
{
|
112 |
+
$EpisodeData = powerpress_get_enclosure_data($post->ID, $channel);
|
113 |
if( !empty($EpisodeData['embed']) )
|
114 |
$return = $EpisodeData['embed'];
|
115 |
|
121 |
if( !empty($height) )
|
122 |
$EpisodeData['height'] = $height;
|
123 |
|
124 |
+
|
125 |
+
if( isset($GeneralSettings['premium_caps']) && $GeneralSettings['premium_caps'] && !powerpress_premium_content_authorized($channel) )
|
126 |
{
|
127 |
+
$return .= powerpress_premium_content_message($post->ID, $channel, $EpisodeData);
|
128 |
+
continue;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
}
|
130 |
+
|
131 |
+
// If the shortcode speciies a channel, than we definnitely wnat to include the player even if $EpisodeData['no_player'] is true...
|
132 |
+
if( !isset($EpisodeData['no_player']) )
|
133 |
+
$return = apply_filters('powerpress_player', '', powerpress_add_flag_to_redirect_url($EpisodeData['url'], 'p'), array('id'=>$post->ID,'feed'=>$channel, 'channel'=>$channel, 'image'=>$image, 'type'=>$EpisodeData['type'],'width'=>$width, 'height'=>$height) );
|
134 |
+
if( empty($EpisodeData['no_links']) )
|
135 |
+
$return .= apply_filters('powerpress_player_links', '', powerpress_add_flag_to_redirect_url($EpisodeData['url'], 'p'), $EpisodeData );
|
136 |
}
|
137 |
else
|
138 |
{
|
1441 |
|
1442 |
$cover_image = ''; // Audio should not have a cover image
|
1443 |
$player_height = 24;
|
1444 |
+
if(stristr($_SERVER['HTTP_USER_AGENT'], 'firefox') !== false )
|
1445 |
+
$player_height = 22; // Firefox only
|
1446 |
}
|
1447 |
|
1448 |
// Build player...
|
powerpress.php
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Blubrry PowerPress
|
4 |
-
Plugin URI: http://
|
5 |
-
Description: <a href="http://
|
6 |
-
Version: 4.0.
|
7 |
Author: Blubrry
|
8 |
Author URI: http://www.blubrry.com/
|
9 |
Change Log:
|
@@ -21,7 +21,7 @@ Credits:
|
|
21 |
flashembed(), License: MIT by Tero Piirainen (tipiirai [at] gmail.com)
|
22 |
Note: code found at bottom of player.js
|
23 |
|
24 |
-
Copyright 2008-
|
25 |
|
26 |
License: GPL (http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt)
|
27 |
|
@@ -33,7 +33,7 @@ if( !function_exists('add_action') )
|
|
33 |
die("access denied.");
|
34 |
|
35 |
// WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
|
36 |
-
define('POWERPRESS_VERSION', '4.0.
|
37 |
|
38 |
// Translation support:
|
39 |
if ( !defined('POWERPRESS_ABSPATH') )
|
@@ -295,6 +295,18 @@ add_filter('get_the_excerpt', 'powerpress_content', (POWERPRESS_CONTENT_ACTION_P
|
|
295 |
add_filter('the_content', 'powerpress_content', POWERPRESS_CONTENT_ACTION_PRIORITY);
|
296 |
add_filter('the_excerpt', 'powerpress_content', POWERPRESS_CONTENT_ACTION_PRIORITY);
|
297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
function powerpress_header()
|
299 |
{
|
300 |
// PowerPress settings:
|
@@ -317,12 +329,24 @@ function powerpress_header()
|
|
317 |
$new_window_width = 420;
|
318 |
$new_window_height = 240;
|
319 |
|
320 |
-
if( isset($Powerpress['new_window_width']) && $Powerpress['new_window_width'] >
|
321 |
$new_window_width = $Powerpress['new_window_width'];
|
322 |
-
if( isset($Powerpress['
|
|
|
|
|
|
|
323 |
$new_window_height = $Powerpress['new_window_height'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
324 |
?>
|
325 |
-
function powerpress_pinw(pinw){window.open('<?php echo get_bloginfo('url'); ?>/?powerpress_pinw='+pinw, 'PowerPressPlayer','toolbar=0,status=0,resizable=1,width=<?php echo ($new_window_width
|
326 |
powerpress_url = '<?php echo powerpress_get_root_url(); ?>';
|
327 |
//-->
|
328 |
</script>
|
@@ -1124,16 +1148,10 @@ function powerpress_init()
|
|
1124 |
}
|
1125 |
}
|
1126 |
|
1127 |
-
|
1128 |
-
if( defined('GAWP_VERSION')
|
1129 |
{
|
1130 |
-
|
1131 |
-
remove_filter('the_content', 'powerpress_content', POWERPRESS_CONTENT_ACTION_PRIORITY);
|
1132 |
-
remove_filter('the_excerpt', 'powerpress_content', POWERPRESS_CONTENT_ACTION_PRIORITY);
|
1133 |
-
|
1134 |
-
add_filter('get_the_excerpt', 'powerpress_content', (120-1) );
|
1135 |
-
add_filter('the_content', 'powerpress_content', 120);
|
1136 |
-
add_filter('the_excerpt', 'powerpress_content', 120);
|
1137 |
}
|
1138 |
}
|
1139 |
|
@@ -1976,8 +1994,19 @@ function powerpress_add_redirect_url($MediaURL, $GeneralSettings = false)
|
|
1976 |
if( !empty($GeneralSettings[ $key ]) )
|
1977 |
{
|
1978 |
$RedirectClean = str_replace('http://', '', trim($GeneralSettings[ $key ]) );
|
1979 |
-
if( !
|
1980 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1981 |
}
|
1982 |
}
|
1983 |
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Blubrry PowerPress
|
4 |
+
Plugin URI: http://create.blubrry.com/resources/powerpress/
|
5 |
+
Description: <a href="http://create.blubrry.com/resources/powerpress/" target="_blank">Blubrry PowerPress</a> adds podcasting support to your blog. Features include: media player, 3rd party statistics, iTunes integration, Blubrry Services (Media Statistics and Hosting) integration and a lot more.
|
6 |
+
Version: 4.0.8
|
7 |
Author: Blubrry
|
8 |
Author URI: http://www.blubrry.com/
|
9 |
Change Log:
|
21 |
flashembed(), License: MIT by Tero Piirainen (tipiirai [at] gmail.com)
|
22 |
Note: code found at bottom of player.js
|
23 |
|
24 |
+
Copyright 2008-2013 RawVoice Inc. (http://www.rawvoice.com)
|
25 |
|
26 |
License: GPL (http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt)
|
27 |
|
33 |
die("access denied.");
|
34 |
|
35 |
// WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
|
36 |
+
define('POWERPRESS_VERSION', '4.0.8' );
|
37 |
|
38 |
// Translation support:
|
39 |
if ( !defined('POWERPRESS_ABSPATH') )
|
295 |
add_filter('the_content', 'powerpress_content', POWERPRESS_CONTENT_ACTION_PRIORITY);
|
296 |
add_filter('the_excerpt', 'powerpress_content', POWERPRESS_CONTENT_ACTION_PRIORITY);
|
297 |
|
298 |
+
|
299 |
+
/* Specail case fix Yoast bug which messes up the HTML */
|
300 |
+
function powerpress_yoast_gawp_fix($content)
|
301 |
+
{
|
302 |
+
$content= preg_replace(
|
303 |
+
array('/return powerpress\_pinw\(\"/', '/return powerpress\_embed\_quicktime\(\"/', '/return powerpress\_embed\_winplayer\(\"/', '/return powerpress\_embed\_swf\(\"/', '/return powerpress\_show\_embed\(\"/', '/return powerpress\_embed\_html5v\(\"/', '/return powerpress\_embed\_html5a\(\"/', ),
|
304 |
+
array('return powerpress_pinw(\'', 'return powerpress_embed_quicktime(\'', 'return powerpress_embed_winplayer(\'', 'return powerpress_embed_swf(\'', 'return powerpress_show_embed(\'', 'return powerpress_embed_html5v(\'', 'return powerpress_embed_html5a(\'' ),
|
305 |
+
$content);
|
306 |
+
|
307 |
+
return $content;
|
308 |
+
}
|
309 |
+
|
310 |
function powerpress_header()
|
311 |
{
|
312 |
// PowerPress settings:
|
329 |
$new_window_width = 420;
|
330 |
$new_window_height = 240;
|
331 |
|
332 |
+
if( isset($Powerpress['new_window_width']) && $Powerpress['new_window_width'] > 0 )
|
333 |
$new_window_width = $Powerpress['new_window_width'];
|
334 |
+
else if( isset($Powerpress['new_window_width']) )
|
335 |
+
$new_window_width = 50;
|
336 |
+
|
337 |
+
if( isset($Powerpress['new_window_height']) && $Powerpress['new_window_height'] > 0 )
|
338 |
$new_window_height = $Powerpress['new_window_height'];
|
339 |
+
else if( isset($Powerpress['new_window_height']) )
|
340 |
+
$new_window_height = 20;
|
341 |
+
|
342 |
+
if( empty($Powerpress['new_window_nofactor']) )
|
343 |
+
{
|
344 |
+
$new_window_width += 40;
|
345 |
+
$new_window_height += 80;
|
346 |
+
}
|
347 |
+
|
348 |
?>
|
349 |
+
function powerpress_pinw(pinw){window.open('<?php echo get_bloginfo('url'); ?>/?powerpress_pinw='+pinw, 'PowerPressPlayer','toolbar=0,status=0,resizable=1,width=<?php echo ($new_window_width); ?>,height=<?php echo ($new_window_height); ?>'); return false;}
|
350 |
powerpress_url = '<?php echo powerpress_get_root_url(); ?>';
|
351 |
//-->
|
352 |
</script>
|
1148 |
}
|
1149 |
}
|
1150 |
|
1151 |
+
|
1152 |
+
if( defined('GAWP_VERSION') )
|
1153 |
{
|
1154 |
+
add_filter('the_content', 'powerpress_yoast_gawp_fix', 120 );
|
|
|
|
|
|
|
|
|
|
|
|
|
1155 |
}
|
1156 |
}
|
1157 |
|
1994 |
if( !empty($GeneralSettings[ $key ]) )
|
1995 |
{
|
1996 |
$RedirectClean = str_replace('http://', '', trim($GeneralSettings[ $key ]) );
|
1997 |
+
if( !empty($RedirectClean) )
|
1998 |
+
{
|
1999 |
+
if( strpos($RedirectClean, '/') == 0 ) // Not a valid redirect URL
|
2000 |
+
continue;
|
2001 |
+
// Check that redirect is either media..blubrry.com, media.techpodcasts.com, media.rawvoice.com, or www.podtrac.com
|
2002 |
+
$ValidRedirectDomains = array('media.blubrry.com', 'media.rawvoice.com', 'media.techpodcasts.com', 'www.podtrac.com', 'podtrac.com');
|
2003 |
+
$RedirectDomain = strtolower(substr($RedirectClean, 0, strpos($RedirectClean, '/') ));
|
2004 |
+
if( !in_array($RedirectDomain, $ValidRedirectDomains) )
|
2005 |
+
continue; // Not a valid domain so lets not add it
|
2006 |
+
|
2007 |
+
if( !strstr($NewURL, $RedirectClean) )
|
2008 |
+
$NewURL = 'http://'. $RedirectClean . str_replace('http://', '', $NewURL);
|
2009 |
+
}
|
2010 |
}
|
2011 |
}
|
2012 |
|
powerpressadmin-basic.php
CHANGED
@@ -227,7 +227,7 @@ jQuery(document).ready(function($) {
|
|
227 |
<?php echo __('Blubrry offers a variety of options, free and paid, to assist you with your podcasting and Internet media needs. Whether you need your theme customized for podcasting or you want consulting on what video format is best for your audience, we have the staff and knowledge to assist.', 'powerpress'); ?>
|
228 |
</p>
|
229 |
<p style="margin: 5px 0 0 50px; font-size: 115%;">
|
230 |
-
<strong><?php echo '<a href="http://
|
231 |
</p>
|
232 |
</div>
|
233 |
|
@@ -248,7 +248,7 @@ jQuery(document).ready(function($) {
|
|
248 |
</li>
|
249 |
<li><?php echo __('Tell the world about PowerPress by writing about it on your blog', 'powerpress'); ?>,
|
250 |
<a href="http://twitter.com/home/?status=<?php echo urlencode( __('I\'m podcasting with Blubrry PowerPress (http://blubrry.com/powerpress/) #powerpress #wordpress', 'powerpress') ); ?>" target="_blank"><?php echo __('Twitter', 'powerpress'); ?></a>,
|
251 |
-
<a href="http://www.facebook.com/share.php?u=<?php echo urlencode('http://
|
252 |
<a href="http://digg.com/submit?phase=2&url=<?php echo urlencode('http://www.blubrry.com/powerpress'); ?>&title=<?php echo urlencode( __('Blubrry PowerPress Podcasting Plugin for WordPress', 'powerpress') ); ?>" target="_blank"><?php echo __('Digg', 'powerpress'); ?></a>,
|
253 |
etc...</li>
|
254 |
<li><a href="http://www.blubrry.com/contact.php" target="_blank"><?php echo __('Send us feedback', 'powerpress'); ?></a> (<?php echo __('we love getting suggestions for new features!', 'powerpress'); ?>)</li>
|
@@ -697,10 +697,10 @@ function powerpressadmin_edit_blubrry_services($General)
|
|
697 |
echo sprintf(__('%s offers an array of services to media creators including a %s %s. Our %s, which includes U.S. downloads, trending, exporting, is available for $5 month. Need a reliable place to host your media? %s media hosting packages start at $12. %s', 'powerpress'),
|
698 |
'<a href="http://www.blubrry.com/" target="_blank">Blubrry.com</a>',
|
699 |
'<strong style="color: #CC0000;">'.__('FREE','powerpress').'</strong>',
|
700 |
-
'<a href="http://
|
701 |
-
'<a href="
|
702 |
-
'<a href="
|
703 |
-
'<a href="
|
704 |
);
|
705 |
?>
|
706 |
</p>
|
@@ -710,8 +710,8 @@ function powerpressadmin_edit_blubrry_services($General)
|
|
710 |
<p>
|
711 |
<?php //echo sprintf(
|
712 |
__('Adds %s to your blog\'s %s plus features for %s users to quickly upload and publish media directly from their blog.', 'powerpress'),
|
713 |
-
'<a href="http://
|
714 |
-
'<a href="'. admin_url() .'">'. __('WordPress Dashboard', 'powerpress') .'</a>',
|
715 |
'<a href="https://secure.blubrry.com/podcast-publishing-premium-with-hosting/" target="_blank">'. __('Blubrry Media Hosting', 'powerpress') .'</a>' );
|
716 |
?>
|
717 |
</p>
|
@@ -841,7 +841,7 @@ function powerpressadmin_edit_media_statistics($General)
|
|
841 |
</p>
|
842 |
|
843 |
<div style="text-align: center; font-size: 24px; font-weight: normal; margin-bottom: 8px;"><a href="http://www.blubrry.com/addpodcast.php?feed=<?php echo urlencode(get_feed_link('podcast')); ?>" target="_blank" style="color: #3D517E;"><?php echo __('Sign Up Now!', 'powerpress'); ?></a></div>
|
844 |
-
<div style="font-size: 85%; position: absolute; bottom: 4px; right: 8px;"><i><?php echo __('* some restrictions apply', 'powerpress'); ?> <a href="http://
|
845 |
</div>
|
846 |
</div>
|
847 |
</div>
|
@@ -956,7 +956,7 @@ function powerpressadmin_appearance($General=false)
|
|
956 |
<code>[powerpress]</code>
|
957 |
</div>
|
958 |
<p>
|
959 |
-
<?php echo sprintf(__('Please visit the %s page for additional options.', 'powerpress'), '<a href="http://
|
960 |
</p>
|
961 |
<p>
|
962 |
<?php echo __('Note: When specifying a URL to media in the powerpress shortcode, only the player is included. The Media Links will <u>NOT</u> be included since there is not enough meta information to display them.', 'powerpress'); ?>
|
@@ -1057,6 +1057,19 @@ while( list($value,$desc) = each($linkoptions) )
|
|
1057 |
<?php echo __('Height of new window (leave blank for 240 default)', 'powerpress'); ?>
|
1058 |
</td>
|
1059 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1060 |
</table>
|
1061 |
</div>
|
1062 |
<!-- end advanced features -->
|
@@ -1071,7 +1084,7 @@ while( list($value,$desc) = each($linkoptions) )
|
|
1071 |
<td>
|
1072 |
|
1073 |
<p style="margin: 8px 0 0 0;">
|
1074 |
-
<input type="checkbox" name="General[m4a]" value="use_players" <?php if( !empty($General['m4a']) && $General['m4a'] == 'use_players' ) echo 'checked'; ?> /> <?php echo __('Use Flow Player Classic / HTML5 Audio player', 'powerpress');
|
1075 |
</p>
|
1076 |
<div style="margin-left: 20px;"><?php echo __('Leave this option unchecked if you want m4a chapter markers, images and information displayed.', 'powerpress'); ?></div>
|
1077 |
<div style="margin: 10px 0 0 20px;"><?php echo __('When unchecked, m4a will be played with the quicktime video embed. Video player width/height settings apply.', 'powerpress'); ?></div>
|
227 |
<?php echo __('Blubrry offers a variety of options, free and paid, to assist you with your podcasting and Internet media needs. Whether you need your theme customized for podcasting or you want consulting on what video format is best for your audience, we have the staff and knowledge to assist.', 'powerpress'); ?>
|
228 |
</p>
|
229 |
<p style="margin: 5px 0 0 50px; font-size: 115%;">
|
230 |
+
<strong><?php echo '<a href="http://create.blubrry.com/support/" target="_blank">'. __('Learn More about Blubrry Support Options', 'powerpress') .'</a>'; ?></strong>
|
231 |
</p>
|
232 |
</div>
|
233 |
|
248 |
</li>
|
249 |
<li><?php echo __('Tell the world about PowerPress by writing about it on your blog', 'powerpress'); ?>,
|
250 |
<a href="http://twitter.com/home/?status=<?php echo urlencode( __('I\'m podcasting with Blubrry PowerPress (http://blubrry.com/powerpress/) #powerpress #wordpress', 'powerpress') ); ?>" target="_blank"><?php echo __('Twitter', 'powerpress'); ?></a>,
|
251 |
+
<a href="http://www.facebook.com/share.php?u=<?php echo urlencode('http://create.blubrry.com/resources/powerpress/'); ?>&t=<?php echo urlencode( __('I podcast with Blubrry PowerPress', 'powerpress')); ?>" target="_blank"><?php echo __('Facebook', 'powerpress'); ?></a>,
|
252 |
<a href="http://digg.com/submit?phase=2&url=<?php echo urlencode('http://www.blubrry.com/powerpress'); ?>&title=<?php echo urlencode( __('Blubrry PowerPress Podcasting Plugin for WordPress', 'powerpress') ); ?>" target="_blank"><?php echo __('Digg', 'powerpress'); ?></a>,
|
253 |
etc...</li>
|
254 |
<li><a href="http://www.blubrry.com/contact.php" target="_blank"><?php echo __('Send us feedback', 'powerpress'); ?></a> (<?php echo __('we love getting suggestions for new features!', 'powerpress'); ?>)</li>
|
697 |
echo sprintf(__('%s offers an array of services to media creators including a %s %s. Our %s, which includes U.S. downloads, trending, exporting, is available for $5 month. Need a reliable place to host your media? %s media hosting packages start at $12. %s', 'powerpress'),
|
698 |
'<a href="http://www.blubrry.com/" target="_blank">Blubrry.com</a>',
|
699 |
'<strong style="color: #CC0000;">'.__('FREE','powerpress').'</strong>',
|
700 |
+
'<a href="http://create.blubrry.com/resources/podcast-media-download-statistics/basic-statistics/" target="_blank">'. __('Basic Stats Service', 'powerpress') .'</a>',
|
701 |
+
'<a href="http://create.blubrry.com/resources/podcast-media-download-statistics/" target="_blank">'. __('Premium Media Statistics', 'powerpress') .'</a>',
|
702 |
+
'<a href="http://create.blubrry.com/resources/podcast-media-hosting/" target="_blank" style="text-decoration: none;">'. __('Blubrry Media Hosting', 'powerpress') .'</a>',
|
703 |
+
'<a href="http://create.blubrry.com/resources/podcast-media-hosting/" target="_blank">'. __('Learn More', 'powerpress') .'</a>'
|
704 |
);
|
705 |
?>
|
706 |
</p>
|
710 |
<p>
|
711 |
<?php //echo sprintf(
|
712 |
__('Adds %s to your blog\'s %s plus features for %s users to quickly upload and publish media directly from their blog.', 'powerpress'),
|
713 |
+
'<a href="http://create.blubrry.com/resources/podcast-media-download-statistics/" target="_blank">'. __('Blubrry Media Statistics', 'powerpress') .'</a>',
|
714 |
+
'<a href="'. admin_url('admin.php') .'">'. __('WordPress Dashboard', 'powerpress') .'</a>',
|
715 |
'<a href="https://secure.blubrry.com/podcast-publishing-premium-with-hosting/" target="_blank">'. __('Blubrry Media Hosting', 'powerpress') .'</a>' );
|
716 |
?>
|
717 |
</p>
|
841 |
</p>
|
842 |
|
843 |
<div style="text-align: center; font-size: 24px; font-weight: normal; margin-bottom: 8px;"><a href="http://www.blubrry.com/addpodcast.php?feed=<?php echo urlencode(get_feed_link('podcast')); ?>" target="_blank" style="color: #3D517E;"><?php echo __('Sign Up Now!', 'powerpress'); ?></a></div>
|
844 |
+
<div style="font-size: 85%; position: absolute; bottom: 4px; right: 8px;"><i><?php echo __('* some restrictions apply', 'powerpress'); ?> <a href="http://create.blubrry.com/resources/podcast-media-download-statistics/" target="_blank"><?php echo __('learn more', 'powerpress'); ?></a></i></div>
|
845 |
</div>
|
846 |
</div>
|
847 |
</div>
|
956 |
<code>[powerpress]</code>
|
957 |
</div>
|
958 |
<p>
|
959 |
+
<?php echo sprintf(__('Please visit the %s page for additional options.', 'powerpress'), '<a href="http://create.blubrry.com/resources/powerpress/advanced-tools-and-options/shortcode/" target="_blank">'. __('PowerPress Shortcode', 'powerpress') .'</a>' ); ?>
|
960 |
</p>
|
961 |
<p>
|
962 |
<?php echo __('Note: When specifying a URL to media in the powerpress shortcode, only the player is included. The Media Links will <u>NOT</u> be included since there is not enough meta information to display them.', 'powerpress'); ?>
|
1057 |
<?php echo __('Height of new window (leave blank for 240 default)', 'powerpress'); ?>
|
1058 |
</td>
|
1059 |
</tr>
|
1060 |
+
|
1061 |
+
<tr valign="top">
|
1062 |
+
<th scope="row">
|
1063 |
+
|
1064 |
+
</th>
|
1065 |
+
<td>
|
1066 |
+
|
1067 |
+
<p style="margin: 8px 0 0 0;">
|
1068 |
+
<label><input type="checkbox" name="General[new_window_nofactor]" value="1" <?php if( !empty($General['new_window_nofactor']) ) echo 'checked'; ?> /> <?php echo __('Do not factor in scroll bars', 'powerpress'); ?></label>
|
1069 |
+
</p>
|
1070 |
+
<div style="margin: 0 0 0 20px;"><?php echo __('By default, PowerPress adds to the width and height above to compensate for possible vertical and horizontal scroll bars. Check this option if you do not want PowerPress to compensate for browser scroll bars.', 'powerpress'); ?></div>
|
1071 |
+
</td>
|
1072 |
+
|
1073 |
</table>
|
1074 |
</div>
|
1075 |
<!-- end advanced features -->
|
1084 |
<td>
|
1085 |
|
1086 |
<p style="margin: 8px 0 0 0;">
|
1087 |
+
<label><input type="checkbox" name="General[m4a]" value="use_players" <?php if( !empty($General['m4a']) && $General['m4a'] == 'use_players' ) echo 'checked'; ?> /> <?php echo __('Use Flow Player Classic / HTML5 Audio player', 'powerpress'); ?></label>
|
1088 |
</p>
|
1089 |
<div style="margin-left: 20px;"><?php echo __('Leave this option unchecked if you want m4a chapter markers, images and information displayed.', 'powerpress'); ?></div>
|
1090 |
<div style="margin: 10px 0 0 20px;"><?php echo __('When unchecked, m4a will be played with the quicktime video embed. Video player width/height settings apply.', 'powerpress'); ?></div>
|
powerpressadmin-dashboard.php
CHANGED
@@ -126,12 +126,13 @@ function powerpress_dashboard_stats_content()
|
|
126 |
{
|
127 |
if( !$UserPass )
|
128 |
{
|
129 |
-
$content = sprintf('<p>'. __('Wait a sec! This feature is only available to Blubrry Podcast Community members. Join our community to get
|
130 |
-
'<a href="http://
|
|
|
131 |
$content .= ' ';
|
132 |
$content .= sprintf('<p>'. __('Our %s integrated PowerPress makes podcast publishing simple. Check out the %s on our exciting three-step publishing system!', 'powerpress') .'</p>',
|
133 |
-
'<a href="http://
|
134 |
-
'<a href="http://
|
135 |
}
|
136 |
else
|
137 |
{
|
@@ -154,7 +155,7 @@ function powerpress_dashboard_stats_content()
|
|
154 |
{
|
155 |
?>
|
156 |
<div id="blubrry_stats_media_show">
|
157 |
-
<a href="<?php echo admin_url(); ?>?action=powerpress-jquery-stats&KeepThis=true&TB_iframe=true&modal=true" title="<?php echo __('Blubrry Media statistics', 'powerpress'); ?>" class="thickbox"><?php echo __('more', 'powerpress'); ?></a>
|
158 |
</div>
|
159 |
<?php } ?>
|
160 |
</div>
|
126 |
{
|
127 |
if( !$UserPass )
|
128 |
{
|
129 |
+
$content = sprintf('<p>'. __('Wait a sec! This feature is only available to Blubrry Podcast Community members. Join our community to get %s and access to other valuable %s.', 'powerpress') .'</p>',
|
130 |
+
'<a href="http://create.blubrry.com/resources/podcast-media-download-statistics/basic-statistics/" target="_blank">'. __('Free Podcast Statistics') . '</a>',
|
131 |
+
'<a href="http://create.blubrry.com/resources/" target="_blank">'. __('Services', 'powerpress') . '</a>' );
|
132 |
$content .= ' ';
|
133 |
$content .= sprintf('<p>'. __('Our %s integrated PowerPress makes podcast publishing simple. Check out the %s on our exciting three-step publishing system!', 'powerpress') .'</p>',
|
134 |
+
'<a href="http://create.blubrry.com/resources/podcast-media-hosting/" target="_blank">'. __('Podcast Hosting', 'powerpress') .'</a>',
|
135 |
+
'<a href="http://create.blubrry.com/resources/powerpress/using-powerpress/blubrry-hosting-with-powerpress/" target="_blank">'. __('Video', 'powerpress') .'</a>' );
|
136 |
}
|
137 |
else
|
138 |
{
|
155 |
{
|
156 |
?>
|
157 |
<div id="blubrry_stats_media_show">
|
158 |
+
<a href="<?php echo admin_url('admin.php'); ?>?action=powerpress-jquery-stats&KeepThis=true&TB_iframe=true&modal=true" title="<?php echo __('Blubrry Media statistics', 'powerpress'); ?>" class="thickbox"><?php echo __('more', 'powerpress'); ?></a>
|
159 |
</div>
|
160 |
<?php } ?>
|
161 |
</div>
|
powerpressadmin-editfeed.php
CHANGED
@@ -501,7 +501,7 @@ if( $feed_slug || $cat_ID )
|
|
501 |
|
502 |
<p style="margin-top: 0px; margin-bottomd: 0;"><?php echo powerpressadmin_notice( __('NOTE: FeedBurner is not required for podcasting.', 'powerpress') ); ?> <br />
|
503 |
<?php echo powerpressadmin_notice( __('No support is available from blubrry if you are using Feedburner or other feed hosted services.', 'powerpress') ); ?><br />
|
504 |
-
<a href="http://
|
505 |
</p>
|
506 |
|
507 |
<p><?php echo __('Use this option to redirect this feed to a hosted feed service such as FeedBurner.', 'powerpress'); ?></p>
|
@@ -823,6 +823,7 @@ function powerpress_default_premium_label(event)
|
|
823 |
<?php ?>
|
824 |
<select name="Feed[custom_post_type]" class="bpp_input_med">
|
825 |
<?php
|
|
|
826 |
$post_types = powerpress_admin_get_post_types_by_capability_type('post');
|
827 |
$custom_post_type = '';
|
828 |
if( !empty($FeedSettings['custom_post_type']) )
|
@@ -838,6 +839,23 @@ function powerpress_default_premium_label(event)
|
|
838 |
$desc = $postTypeObj->labels->name . ' ('. $value .')';
|
839 |
echo "\t<option value=\"$value\"". ($custom_post_type==$value?' selected':''). ">".htmlspecialchars($desc)."</option>\n";
|
840 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
841 |
?>
|
842 |
</select>
|
843 |
<p>
|
@@ -1143,7 +1161,7 @@ while( list($value,$desc) = each($explicit) )
|
|
1143 |
</strong>
|
1144 |
</p>
|
1145 |
<p>
|
1146 |
-
<?php echo __('Learn more:', 'powerpress'); ?> <a href="http://
|
1147 |
</p>
|
1148 |
</div>
|
1149 |
<div id="new_feed_url_step_2" style="display: <?php echo ( !empty($FeedSettings['itunes_new_feed_url']) || !empty($FeedSettings['itunes_new_feed_url_podcast']) ?'block':'none'); ?>;">
|
501 |
|
502 |
<p style="margin-top: 0px; margin-bottomd: 0;"><?php echo powerpressadmin_notice( __('NOTE: FeedBurner is not required for podcasting.', 'powerpress') ); ?> <br />
|
503 |
<?php echo powerpressadmin_notice( __('No support is available from blubrry if you are using Feedburner or other feed hosted services.', 'powerpress') ); ?><br />
|
504 |
+
<a href="http://create.blubrry.com/manual/syndicating-your-podcast-rss-feeds/feedburner-for-podcasting/" target="_blank"><?php echo __('Learn more about FeedBurner and Podcasitng', 'powerpress'); ?></a>
|
505 |
</p>
|
506 |
|
507 |
<p><?php echo __('Use this option to redirect this feed to a hosted feed service such as FeedBurner.', 'powerpress'); ?></p>
|
823 |
<?php ?>
|
824 |
<select name="Feed[custom_post_type]" class="bpp_input_med">
|
825 |
<?php
|
826 |
+
|
827 |
$post_types = powerpress_admin_get_post_types_by_capability_type('post');
|
828 |
$custom_post_type = '';
|
829 |
if( !empty($FeedSettings['custom_post_type']) )
|
839 |
$desc = $postTypeObj->labels->name . ' ('. $value .')';
|
840 |
echo "\t<option value=\"$value\"". ($custom_post_type==$value?' selected':''). ">".htmlspecialchars($desc)."</option>\n";
|
841 |
}
|
842 |
+
|
843 |
+
if( defined('POWERPRESS_CUSTOM_CAPABILITY_TYPE') )
|
844 |
+
{
|
845 |
+
$post_types = powerpress_admin_get_post_types_by_capability_type( POWERPRESS_CUSTOM_CAPABILITY_TYPE );
|
846 |
+
if( !empty($post_types) )
|
847 |
+
{
|
848 |
+
while( list($index,$value) = each($post_types) )
|
849 |
+
{
|
850 |
+
$desc = $value;
|
851 |
+
// TODO: See if we can get a post type label somehow
|
852 |
+
$postTypeObj = get_post_type_object($value);
|
853 |
+
if( !empty($postTypeObj->labels->name ) )
|
854 |
+
$desc = $postTypeObj->labels->name . ' ('. $value .')';
|
855 |
+
echo "\t<option value=\"$value\"". ($custom_post_type==$value?' selected':''). ">".htmlspecialchars($desc)."</option>\n";
|
856 |
+
}
|
857 |
+
}
|
858 |
+
}
|
859 |
?>
|
860 |
</select>
|
861 |
<p>
|
1161 |
</strong>
|
1162 |
</p>
|
1163 |
<p>
|
1164 |
+
<?php echo __('Learn more:', 'powerpress'); ?> <a href="http://create.blubrry.com/manual/syndicating-your-podcast-rss-feeds/changing-your-podcast-rss-feed-address-url/" target="_blank"><?php echo __('Changing Your Podcast RSS Feed Address (URL)', 'powerpress'); ?></a>
|
1165 |
</p>
|
1166 |
</div>
|
1167 |
<div id="new_feed_url_step_2" style="display: <?php echo ( !empty($FeedSettings['itunes_new_feed_url']) || !empty($FeedSettings['itunes_new_feed_url_podcast']) ?'block':'none'); ?>;">
|
powerpressadmin-jquery.php
CHANGED
@@ -103,6 +103,33 @@ function powerpress_admin_jquery_init()
|
|
103 |
powerpress_admin_jquery_footer();
|
104 |
exit;
|
105 |
}; break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
case 'powerpress-jquery-media-delete': {
|
107 |
|
108 |
if( !current_user_can('edit_posts') )
|
@@ -118,6 +145,7 @@ function powerpress_admin_jquery_init()
|
|
118 |
$DeleteFile = $_GET['delete'];
|
119 |
|
120 |
}; // No break here, let this fall thru..
|
|
|
121 |
case 'powerpress-jquery-media': {
|
122 |
|
123 |
if( !current_user_can('edit_posts') )
|
@@ -137,18 +165,19 @@ function powerpress_admin_jquery_init()
|
|
137 |
powerpress_admin_jquery_header( __('Select Media', 'powerpress') );
|
138 |
?>
|
139 |
<h2><?php echo __('Select Media', 'powerpress'); ?></h2>
|
140 |
-
<p><?php echo __('Wait a sec! This feature is only available to Blubrry Podcast
|
141 |
-
if( !isset($Settings['blubrry_auth'])
|
142 |
echo ' '. sprintf( __('Join our community to get free podcast statistics and access to other valuable %s.', 'powerpress'),
|
143 |
-
'<a href="http://
|
144 |
?>
|
145 |
</p>
|
146 |
<p><?php
|
147 |
-
echo sprintf( __('Our %s PowerPress
|
148 |
-
'<a href="http://
|
149 |
-
'<a href="http://
|
150 |
?>
|
151 |
</p>
|
|
|
152 |
<p style="text-align: center;"><a href="#" onclick="self.parent.tb_remove();"><?php echo __('Close', 'powerpress'); ?></a></p>
|
153 |
<?php
|
154 |
powerpress_admin_jquery_footer();
|
@@ -472,7 +501,7 @@ function DeleteMedia(File)
|
|
472 |
|
473 |
if( $Error )
|
474 |
{
|
475 |
-
$Error .= '<p style="text-align: center;"><a href="http://
|
476 |
}
|
477 |
}
|
478 |
|
@@ -545,7 +574,7 @@ function DeleteMedia(File)
|
|
545 |
powerpress_admin_jquery_header( __('Blubrry Services Integration', 'powerpress') );
|
546 |
powerpress_page_message_print();
|
547 |
?>
|
548 |
-
<form action="<?php echo admin_url(); ?>" enctype="multipart/form-data" method="post">
|
549 |
<?php wp_nonce_field('powerpress-jquery-account'); ?>
|
550 |
<input type="hidden" name="action" value="powerpress-jquery-account-save" />
|
551 |
<div id="accountinfo">
|
103 |
powerpress_admin_jquery_footer();
|
104 |
exit;
|
105 |
}; break;
|
106 |
+
case 'powerpress-jquery-media-disable': {
|
107 |
+
|
108 |
+
if( !current_user_can('edit_posts') )
|
109 |
+
{
|
110 |
+
powerpress_admin_jquery_header('Uploader');
|
111 |
+
powerpress_page_message_add_notice( __('You do not have sufficient permission to disable this option.', 'powerpress') );
|
112 |
+
powerpress_page_message_print();
|
113 |
+
powerpress_admin_jquery_footer();
|
114 |
+
exit;
|
115 |
+
}
|
116 |
+
|
117 |
+
check_admin_referer('powerpress-jquery-media-disable');
|
118 |
+
|
119 |
+
$DisableSetting = array();
|
120 |
+
$DisableSetting['no_media_url_folder'] = 1;
|
121 |
+
powerpress_save_settings($DisableSetting);
|
122 |
+
|
123 |
+
powerpress_admin_jquery_header( __('Select Media', 'powerpress') );
|
124 |
+
?>
|
125 |
+
<h2><?php echo __('Select Media', 'powerpress'); ?></h2>
|
126 |
+
<p><?php echo __('Blubrry Media Hosting icon will no longer be displayed when editing posts and pages.', 'powerpress'); ?></p>
|
127 |
+
<p style="text-align: center;"><a href="#" onclick="self.parent.tb_remove();"><?php echo __('Close', 'powerpress'); ?></a></p>
|
128 |
+
<?php
|
129 |
+
powerpress_admin_jquery_footer();
|
130 |
+
exit;
|
131 |
+
|
132 |
+
}; // No break here, let this fall thru..
|
133 |
case 'powerpress-jquery-media-delete': {
|
134 |
|
135 |
if( !current_user_can('edit_posts') )
|
145 |
$DeleteFile = $_GET['delete'];
|
146 |
|
147 |
}; // No break here, let this fall thru..
|
148 |
+
|
149 |
case 'powerpress-jquery-media': {
|
150 |
|
151 |
if( !current_user_can('edit_posts') )
|
165 |
powerpress_admin_jquery_header( __('Select Media', 'powerpress') );
|
166 |
?>
|
167 |
<h2><?php echo __('Select Media', 'powerpress'); ?></h2>
|
168 |
+
<p><?php echo __('Wait a sec! This feature is only available to Blubrry Media Podcast Hosting customers.', 'powerpress');
|
169 |
+
if( !isset($Settings['blubrry_auth']) )
|
170 |
echo ' '. sprintf( __('Join our community to get free podcast statistics and access to other valuable %s.', 'powerpress'),
|
171 |
+
'<a href="http://create.blubrry.com/resources/" target="_blank">'. __('services', 'powerpress') .'</a>');
|
172 |
?>
|
173 |
</p>
|
174 |
<p><?php
|
175 |
+
echo sprintf( __('Our %s integrated with PowerPress making podcast publishing simple. Check out the %s on our exciting three-step publishing system!', 'powerpress'),
|
176 |
+
'<a href="http://create.blubrry.com/resources/podcast-media-hosting/" target="_blank">'. __('Podcast Media Hosting', 'powerpress') .'</a>',
|
177 |
+
'<a href="http://create.blubrry.com/resources/podcast-media-hosting/blubrry-on-site-podcast-hosting-demo/" target="_blank">'. __('video', 'powerpress') .'</a>' );
|
178 |
?>
|
179 |
</p>
|
180 |
+
<p><a href="<?php echo wp_nonce_url("admin.php?action=powerpress-jquery-media-disable", 'powerpress-jquery-media-disable'); ?>&KeepThis=true&TB_iframe=true&modal=true" onclick="return confirm('<?php echo __('Remove the Blubrry Media Hosting icon from the Media URL field?', 'powerpress'); ?>');"><?php echo __('Do not show this icon next to the Media URL field', 'powerpress'); ?></a></p>
|
181 |
<p style="text-align: center;"><a href="#" onclick="self.parent.tb_remove();"><?php echo __('Close', 'powerpress'); ?></a></p>
|
182 |
<?php
|
183 |
powerpress_admin_jquery_footer();
|
501 |
|
502 |
if( $Error )
|
503 |
{
|
504 |
+
$Error .= '<p style="text-align: center;"><a href="http://create.blubrry.com/resources/powerpress/powerpress-settings/services-stats/" target="_blank">'. __('Click Here For Help','powerpress') .'</a></p>';
|
505 |
}
|
506 |
}
|
507 |
|
574 |
powerpress_admin_jquery_header( __('Blubrry Services Integration', 'powerpress') );
|
575 |
powerpress_page_message_print();
|
576 |
?>
|
577 |
+
<form action="<?php echo admin_url('admin.php'); ?>" enctype="multipart/form-data" method="post">
|
578 |
<?php wp_nonce_field('powerpress-jquery-account'); ?>
|
579 |
<input type="hidden" name="action" value="powerpress-jquery-account-save" />
|
580 |
<div id="accountinfo">
|
powerpressadmin-metabox.php
CHANGED
@@ -175,8 +175,8 @@ function powerpress_meta_box($object, $box)
|
|
175 |
<label for="Powerpress[<?php echo $FeedSlug; ?>][url]"><?php echo __('Media URL', 'powerpress'); ?></label>
|
176 |
<div class="powerpress_row_content">
|
177 |
<input id="powerpress_url_<?php echo $FeedSlug; ?>" class="powerpress-url" name="Powerpress[<?php echo $FeedSlug; ?>][url]" value="<?php echo $EnclosureURL; ?>" <?php echo ( !empty($ExtraData['hosting']) ?'readOnly':''); ?> style="width: 70%; font-size: 90%;" />
|
178 |
-
<?php if( !empty($GeneralSettings['blubrry_hosting']) ) { ?>
|
179 |
-
<a href="<?php echo admin_url(); ?>?action=powerpress-jquery-media&podcast-feed=<?php echo $FeedSlug; ?>&KeepThis=true&TB_iframe=true&modal=true" title="<?php echo __('Browse Media File', 'powerpress'); ?>" class="thickbox"><img src="<?php echo powerpress_get_root_url(); ?>/images/blubrry_folder.png" alt="<?php echo __('Browse Media Files', 'powerpress'); ?>" /></a>
|
180 |
<?php } ?>
|
181 |
<input type="button" id="powerpress_check_<?php echo $FeedSlug; ?>_button" name="powerpress_check_<?php echo $FeedSlug; ?>_button" value="<?php echo __('Verify', 'powerpress'); ?>" onclick="powerpress_get_media_info('<?php echo $FeedSlug; ?>');" alt="<?php echo __('Verify Media', 'powerpress'); ?>" class="button" />
|
182 |
<img id="powerpress_check_<?php echo $FeedSlug; ?>" src="<?php echo admin_url(); ?>images/loading.gif" style="vertical-align:text-top; display: none;" alt="<?php echo __('Checking Media', 'powerpress'); ?>" />
|
175 |
<label for="Powerpress[<?php echo $FeedSlug; ?>][url]"><?php echo __('Media URL', 'powerpress'); ?></label>
|
176 |
<div class="powerpress_row_content">
|
177 |
<input id="powerpress_url_<?php echo $FeedSlug; ?>" class="powerpress-url" name="Powerpress[<?php echo $FeedSlug; ?>][url]" value="<?php echo $EnclosureURL; ?>" <?php echo ( !empty($ExtraData['hosting']) ?'readOnly':''); ?> style="width: 70%; font-size: 90%;" />
|
178 |
+
<?php if( !empty($GeneralSettings['blubrry_hosting']) || empty($GeneralSettings['no_media_url_folder']) ) { ?>
|
179 |
+
<a href="<?php echo admin_url('admin.php'); ?>?action=powerpress-jquery-media&podcast-feed=<?php echo $FeedSlug; ?>&KeepThis=true&TB_iframe=true&modal=true" title="<?php echo __('Browse Media File', 'powerpress'); ?>" class="thickbox"><img src="<?php echo powerpress_get_root_url(); ?>/images/blubrry_folder.png" alt="<?php echo __('Browse Media Files', 'powerpress'); ?>" /></a>
|
180 |
<?php } ?>
|
181 |
<input type="button" id="powerpress_check_<?php echo $FeedSlug; ?>_button" name="powerpress_check_<?php echo $FeedSlug; ?>_button" value="<?php echo __('Verify', 'powerpress'); ?>" onclick="powerpress_get_media_info('<?php echo $FeedSlug; ?>');" alt="<?php echo __('Verify Media', 'powerpress'); ?>" class="button" />
|
182 |
<img id="powerpress_check_<?php echo $FeedSlug; ?>" src="<?php echo admin_url(); ?>images/loading.gif" style="vertical-align:text-top; display: none;" alt="<?php echo __('Checking Media', 'powerpress'); ?>" />
|
powerpressadmin-tags.php
CHANGED
@@ -22,8 +22,9 @@ function ToggleID3Tags(Obj)
|
|
22 |
<?php
|
23 |
echo __('ID3 tags contain useful information (title, artist, album, year, etc...) about your podcast as well as an image for display during playback in most media players.', 'powerpress');
|
24 |
echo ' ';
|
25 |
-
echo sprintf( __('Please visit the
|
26 |
-
'<a href="http://
|
|
|
27 |
|
28 |
?>
|
29 |
</p>
|
22 |
<?php
|
23 |
echo __('ID3 tags contain useful information (title, artist, album, year, etc...) about your podcast as well as an image for display during playback in most media players.', 'powerpress');
|
24 |
echo ' ';
|
25 |
+
echo sprintf( __('Please visit the %s section of the %s to learn more about MP3 ID3 tags.', 'powerpress'),
|
26 |
+
'<a href="http://create.blubrry.com/manual/creating-podcast-media/audio/id3-tags-media-meta-data/" target="_blank">'. __('ID3 Tags and media meta data', 'powerpress') .'</a>',
|
27 |
+
'<a href="http://create.blubrry.com/manual/" target="_blank">' . __('Podcasting Manual', 'powerpress') .'</a>' );
|
28 |
|
29 |
?>
|
30 |
</p>
|
powerpressadmin-tools.php
CHANGED
@@ -14,14 +14,17 @@
|
|
14 |
<tr valign="top">
|
15 |
<th scope="row"><?php echo __('Podcasting Resources', 'powerpress'); ?></th>
|
16 |
<td>
|
17 |
-
<p style="margin-top: 5px;"><strong><a href="http://
|
18 |
-
- <?php echo __('
|
19 |
|
20 |
-
<p style="margin-top: 5px;"><strong><a href="http://
|
21 |
-
- <?php echo __('
|
|
|
|
|
|
|
22 |
|
23 |
<p style="margin-top: 5px;"><strong><a href="http://forum.blubrry.com/"><?php echo __('Blubrry Forum', 'powerpress'); ?></a></strong>
|
24 |
-
- <?php echo __('
|
25 |
</td>
|
26 |
</tr>
|
27 |
|
@@ -177,7 +180,7 @@
|
|
177 |
<th scope="row"><?php echo __('Translations', 'powerpress'); ?></th>
|
178 |
<td>
|
179 |
<p style="margin-top: 5px;"><strong>
|
180 |
-
<a href="http://
|
181 |
</strong></p>
|
182 |
</td>
|
183 |
</tr>
|
14 |
<tr valign="top">
|
15 |
<th scope="row"><?php echo __('Podcasting Resources', 'powerpress'); ?></th>
|
16 |
<td>
|
17 |
+
<p style="margin-top: 5px;"><strong><a href="http://create.blubrry.com/manual/"><?php echo __('Podcasting Manual', 'powerpress'); ?></a></strong>
|
18 |
+
- <?php echo __('Everything you need to know about podcasting.', 'powerpress'); ?></p>
|
19 |
|
20 |
+
<p style="margin-top: 5px;"><strong><a href="http://create.blubrry.com/resources/"><?php echo __('Blubrry Resources', 'powerpress'); ?></a></strong>
|
21 |
+
- <?php echo __('Learn more about PowerPress and Blubrry services.', 'powerpress'); ?></p>
|
22 |
+
|
23 |
+
<p style="margin-top: 5px;"><strong><a href="http://create.blubrry.com/support/"><?php echo __('Blubrry Support', 'powerpress'); ?></a></strong>
|
24 |
+
- <?php echo __('Get support for your podcast!', 'powerpress'); ?></p>
|
25 |
|
26 |
<p style="margin-top: 5px;"><strong><a href="http://forum.blubrry.com/"><?php echo __('Blubrry Forum', 'powerpress'); ?></a></strong>
|
27 |
+
- <?php echo __('Interact with other podcasters, search the archive, or ask questions.', 'powerpress'); ?></p>
|
28 |
</td>
|
29 |
</tr>
|
30 |
|
180 |
<th scope="row"><?php echo __('Translations', 'powerpress'); ?></th>
|
181 |
<td>
|
182 |
<p style="margin-top: 5px;"><strong>
|
183 |
+
<a href="http://create.blubrry.com/resources/powerpress/advanced-tools-and-options/translating-powerpress/" target="_blank"><?php echo __('Translate PowerPress to your language', 'powerpress'); ?></a>
|
184 |
</strong></p>
|
185 |
</td>
|
186 |
</tr>
|
powerpressadmin.php
CHANGED
@@ -469,6 +469,8 @@ function powerpress_admin_init()
|
|
469 |
$General['podcast_embed_in_feed'] = 0;
|
470 |
if( !isset($General['m4a'] ) )
|
471 |
$General['m4a'] = '';
|
|
|
|
|
472 |
}
|
473 |
|
474 |
if( !empty($_POST['action']) && $_POST['action'] == 'powerpress-save-tags' )
|
@@ -900,7 +902,7 @@ function powerpress_admin_init()
|
|
900 |
$ps_role = get_role('premium_subscriber');
|
901 |
if(!$ps_role)
|
902 |
{
|
903 |
-
add_role('premium_subscriber', __('Premium Subscriber', 'powerpress')
|
904 |
$ps_role = get_role('premium_subscriber');
|
905 |
$ps_role->add_cap('read');
|
906 |
$ps_role->add_cap('premium_content');
|
@@ -1161,6 +1163,7 @@ function powerpress_admin_menu()
|
|
1161 |
add_meta_box('powerpress-'.$feed_slug, __('Podcast Episode for Custom Channel', 'powerpress') .': '.$feed_title, 'powerpress_meta_box', $post_type, 'normal');
|
1162 |
}
|
1163 |
}
|
|
|
1164 |
}
|
1165 |
else
|
1166 |
{
|
@@ -1168,6 +1171,32 @@ function powerpress_admin_menu()
|
|
1168 |
while( list($null,$post_type) = each($post_types) )
|
1169 |
add_meta_box('powerpress-podcast', __('Podcast Episode', 'powerpress'), 'powerpress_meta_box', $post_type, 'normal');
|
1170 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1171 |
}
|
1172 |
|
1173 |
if( current_user_can(POWERPRESS_CAPABILITY_MANAGE_OPTIONS) )
|
@@ -1576,10 +1605,10 @@ jQuery(document).ready(function($) {
|
|
1576 |
|
1577 |
if( jQuery("#powerpress_settings_page").length > 0 )
|
1578 |
{
|
1579 |
-
var
|
1580 |
-
|
1581 |
jQuery('form').submit(function() {
|
1582 |
-
var selectedTemp =
|
1583 |
jQuery('#save_tab_pos').val(selectedTemp);
|
1584 |
});
|
1585 |
}
|
@@ -2181,9 +2210,10 @@ function powerpress_admin_page_footer($SaveButton=true, $form=true)
|
|
2181 |
</p>
|
2182 |
<?php } ?>
|
2183 |
<p style="font-size: 85%; text-align: center; padding-bottom: 35px;">
|
2184 |
-
<a href="http://
|
2185 |
-
<a href="http://
|
2186 |
-
<a href="http://
|
|
|
2187 |
<a href="http://forum.blubrry.com/" target="_blank" title="<?php echo __('Blubrry Forum', 'powerpress'); ?>"><?php echo __('Forum', 'powerpress'); ?></a> |
|
2188 |
<a href="http://twitter.com/blubrry" target="_blank" title="<?php echo __('Follow Blubrry on Twitter', 'powerpress'); ?>"><?php echo __('Follow Blubrry on Twitter', 'powerpress'); ?></a>
|
2189 |
</p>
|
@@ -2481,7 +2511,7 @@ function powerpress_process_hosting($post_ID, $post_title)
|
|
2481 |
$errors = array();
|
2482 |
$Settings = get_option('powerpress_general');
|
2483 |
$CustomFeeds = array();
|
2484 |
-
if( is_array($Settings['custom_feeds']) )
|
2485 |
$CustomFeeds = $Settings['custom_feeds'];
|
2486 |
if( !isset($CustomFeeds['podcast']) )
|
2487 |
$CustomFeeds['podcast'] = 'podcast';
|
@@ -3122,7 +3152,7 @@ function powerpress_get_media_info_local($media_file, $content_type='', $file_si
|
|
3122 |
{
|
3123 |
// Add a warning that the redirect count exceeded 5, which may prevent some podcatchers from downloading the media.
|
3124 |
$warning = sprintf( __('Warning, the Media URL %s contains %d redirects.', 'powerpress'), $media_file, $Mp3Info->GetRedirectCount() );
|
3125 |
-
$warning .= ' [<a href="http://
|
3126 |
if( $return_warnings )
|
3127 |
$warning_msg .= $warning;
|
3128 |
else
|
@@ -3144,7 +3174,7 @@ function powerpress_get_media_info_local($media_file, $content_type='', $file_si
|
|
3144 |
$Warnings = $Mp3Info->GetWarnings();
|
3145 |
while( list($null, $warning) = each($Warnings) )
|
3146 |
{
|
3147 |
-
$warning = sprintf( __('Warning, Media URL %s', 'powerpress'), $media_file) .': '. $warning .' [<a href="http://
|
3148 |
if( $return_warnings )
|
3149 |
$warning_msg .= $warning;
|
3150 |
else
|
@@ -3182,7 +3212,7 @@ function powerpress_get_media_info_local($media_file, $content_type='', $file_si
|
|
3182 |
{
|
3183 |
// Add a warning that the redirect count exceeded 5, which may prevent some podcatchers from downloading the media.
|
3184 |
powerpress_add_error( sprintf( __('Warning, the Media URL %s contains %d redirects.', 'powerpress'), $media_file, $Mp3Info->GetRedirectCount() )
|
3185 |
-
.' [<a href="http://
|
3186 |
);
|
3187 |
}
|
3188 |
|
@@ -3196,7 +3226,7 @@ function powerpress_get_media_info_local($media_file, $content_type='', $file_si
|
|
3196 |
{
|
3197 |
$Warnings = $Mp3Info->GetWarnings();
|
3198 |
while( list($null, $warning) = each($Warnings) )
|
3199 |
-
powerpress_add_error( sprintf( __('Warning, Media URL %s', 'powerpress'), $media_file) .': '. $warning .' [<a href="http://
|
3200 |
}
|
3201 |
}
|
3202 |
else
|
469 |
$General['podcast_embed_in_feed'] = 0;
|
470 |
if( !isset($General['m4a'] ) )
|
471 |
$General['m4a'] = '';
|
472 |
+
if( !isset($General['new_window_nofactor'] ) )
|
473 |
+
$General['new_window_nofactor'] = '';
|
474 |
}
|
475 |
|
476 |
if( !empty($_POST['action']) && $_POST['action'] == 'powerpress-save-tags' )
|
902 |
$ps_role = get_role('premium_subscriber');
|
903 |
if(!$ps_role)
|
904 |
{
|
905 |
+
add_role('premium_subscriber', __('Premium Subscriber', 'powerpress'));
|
906 |
$ps_role = get_role('premium_subscriber');
|
907 |
$ps_role->add_cap('read');
|
908 |
$ps_role->add_cap('premium_content');
|
1163 |
add_meta_box('powerpress-'.$feed_slug, __('Podcast Episode for Custom Channel', 'powerpress') .': '.$feed_title, 'powerpress_meta_box', $post_type, 'normal');
|
1164 |
}
|
1165 |
}
|
1166 |
+
reset($Powerpress['custom_feeds']);
|
1167 |
}
|
1168 |
else
|
1169 |
{
|
1171 |
while( list($null,$post_type) = each($post_types) )
|
1172 |
add_meta_box('powerpress-podcast', __('Podcast Episode', 'powerpress'), 'powerpress_meta_box', $post_type, 'normal');
|
1173 |
}
|
1174 |
+
|
1175 |
+
// For custom compatibility type set:
|
1176 |
+
if( isset($Powerpress['custom_feeds']) && defined('POWERPRESS_CUSTOM_CAPABILITY_TYPE') )
|
1177 |
+
{
|
1178 |
+
$post_types = powerpress_admin_get_post_types_by_capability_type( POWERPRESS_CUSTOM_CAPABILITY_TYPE );
|
1179 |
+
if( !empty($post_types) )
|
1180 |
+
{
|
1181 |
+
while( list($feed_slug, $feed_title) = each($Powerpress['custom_feeds']) )
|
1182 |
+
{
|
1183 |
+
if( $feed_slug == 'podcast' )
|
1184 |
+
continue;
|
1185 |
+
|
1186 |
+
$FeedCustom = get_option('powerpress_feed_'.$feed_slug);
|
1187 |
+
|
1188 |
+
reset($post_types);
|
1189 |
+
while( list($null,$post_type) = each($post_types) )
|
1190 |
+
{
|
1191 |
+
if( !empty($FeedCustom['custom_post_type']) && $FeedCustom['custom_post_type'] != $post_type )
|
1192 |
+
continue;
|
1193 |
+
|
1194 |
+
add_meta_box('powerpress-'.$feed_slug, __('Podcast Episode for Custom Channel', 'powerpress') .': '.$feed_title, 'powerpress_meta_box', $post_type, 'normal');
|
1195 |
+
}
|
1196 |
+
}
|
1197 |
+
reset($Powerpress['custom_feeds']);
|
1198 |
+
}
|
1199 |
+
}
|
1200 |
}
|
1201 |
|
1202 |
if( current_user_can(POWERPRESS_CAPABILITY_MANAGE_OPTIONS) )
|
1605 |
|
1606 |
if( jQuery("#powerpress_settings_page").length > 0 )
|
1607 |
{
|
1608 |
+
var tabsCtl = jQuery("#powerpress_settings_page").tabs();
|
1609 |
+
tabsCtl.tabs("option", "active", <?php echo (empty($_POST['tab'])?0:$_POST['tab']); ?>);
|
1610 |
jQuery('form').submit(function() {
|
1611 |
+
var selectedTemp = tabsCtl.tabs('option', 'active');
|
1612 |
jQuery('#save_tab_pos').val(selectedTemp);
|
1613 |
});
|
1614 |
}
|
2210 |
</p>
|
2211 |
<?php } ?>
|
2212 |
<p style="font-size: 85%; text-align: center; padding-bottom: 35px;">
|
2213 |
+
<a href="http://create.blubrry.com/resources/powerpress/" title="Blubrry PowerPress" target="_blank"><?php echo __('Blubrry PowerPress', 'powerpress'); ?></a> <?php echo POWERPRESS_VERSION; ?> —
|
2214 |
+
<a href="http://create.blubrry.com/manual/" target="_blank" title="<?php echo __('Podcasting Manual', 'powerpress'); ?>"><?php echo __('Podcasting Manual', 'powerpress'); ?></a> |
|
2215 |
+
<a href="http://create.blubrry.com/resources/" target="_blank" title="<?php echo __('Blubrry PowerPress and related Resources', 'powerpress'); ?>"><?php echo __('Resources', 'powerpress'); ?></a> |
|
2216 |
+
<a href="http://create.blubrry.com/support/" target="_blank" title="<?php echo __('Blubrry Support', 'powerpress'); ?>"><?php echo __('Support', 'powerpress'); ?></a> |
|
2217 |
<a href="http://forum.blubrry.com/" target="_blank" title="<?php echo __('Blubrry Forum', 'powerpress'); ?>"><?php echo __('Forum', 'powerpress'); ?></a> |
|
2218 |
<a href="http://twitter.com/blubrry" target="_blank" title="<?php echo __('Follow Blubrry on Twitter', 'powerpress'); ?>"><?php echo __('Follow Blubrry on Twitter', 'powerpress'); ?></a>
|
2219 |
</p>
|
2511 |
$errors = array();
|
2512 |
$Settings = get_option('powerpress_general');
|
2513 |
$CustomFeeds = array();
|
2514 |
+
if( !empty($Settings['custom_feeds']) && is_array($Settings['custom_feeds']) )
|
2515 |
$CustomFeeds = $Settings['custom_feeds'];
|
2516 |
if( !isset($CustomFeeds['podcast']) )
|
2517 |
$CustomFeeds['podcast'] = 'podcast';
|
3152 |
{
|
3153 |
// Add a warning that the redirect count exceeded 5, which may prevent some podcatchers from downloading the media.
|
3154 |
$warning = sprintf( __('Warning, the Media URL %s contains %d redirects.', 'powerpress'), $media_file, $Mp3Info->GetRedirectCount() );
|
3155 |
+
$warning .= ' [<a href="http://create.blubrry.com/resources/powerpress/using-powerpress/warning-messages-explained/" title="'. __('PowerPress Warnings Explained', 'powerpress') .'" target="_blank">'. __('PowerPress Warnings Explained') .'</a>]';
|
3156 |
if( $return_warnings )
|
3157 |
$warning_msg .= $warning;
|
3158 |
else
|
3174 |
$Warnings = $Mp3Info->GetWarnings();
|
3175 |
while( list($null, $warning) = each($Warnings) )
|
3176 |
{
|
3177 |
+
$warning = sprintf( __('Warning, Media URL %s', 'powerpress'), $media_file) .': '. $warning .' [<a href="http://create.blubrry.com/resources/powerpress/using-powerpress/warning-messages-explained/" target="_blank">'. __('PowerPress Warnings Explained', 'powerpress') .'</a>]';
|
3178 |
if( $return_warnings )
|
3179 |
$warning_msg .= $warning;
|
3180 |
else
|
3212 |
{
|
3213 |
// Add a warning that the redirect count exceeded 5, which may prevent some podcatchers from downloading the media.
|
3214 |
powerpress_add_error( sprintf( __('Warning, the Media URL %s contains %d redirects.', 'powerpress'), $media_file, $Mp3Info->GetRedirectCount() )
|
3215 |
+
.' [<a href="http://create.blubrry.com/resources/powerpress/using-powerpress/warning-messages-explained/" target="_blank">'. __('PowerPress Warnings Explained', 'powerpress') .'</a>]'
|
3216 |
);
|
3217 |
}
|
3218 |
|
3226 |
{
|
3227 |
$Warnings = $Mp3Info->GetWarnings();
|
3228 |
while( list($null, $warning) = each($Warnings) )
|
3229 |
+
powerpress_add_error( sprintf( __('Warning, Media URL %s', 'powerpress'), $media_file) .': '. $warning .' [<a href="http://create.blubrry.com/resources/powerpress/using-powerpress/warning-messages-explained/" target="_blank">'. __('PowerPress Warnings Explained', 'powerpress') .'</a>]' );
|
3230 |
}
|
3231 |
}
|
3232 |
else
|
readme.txt
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
=== Blubrry PowerPress Podcasting plugin ===
|
2 |
Contributors: Angelo Mandato, Blubrry.com
|
3 |
-
Tags: podcasting, podcast, podcaster, itunes, enclosure, zune, iphone, youtube, viddler, blip.tv, ustream, podcasting, audio, video, rss2, feed, player, media, rss, mp3, music, embed, feedburner, statistics, stats, flv, flash, id3, episodes, blubrry, webm, mp4, m4v, wordpressmu, mu, wordpress mu, mediacaster, post, plugin, posts, simple, social, dashboard, TSG, Buzzsprout, MTR, WP-boxCast, CastMyBlog
|
4 |
Requires at least: 3.0
|
5 |
-
Tested up to: 3.
|
6 |
-
Stable tag: 4.0.
|
7 |
|
8 |
Blubrry PowerPress brings the essential features for podcasting to WordPress including full iTunes support, web audio/video media players and more.
|
9 |
|
@@ -15,7 +15,7 @@ Blubrry PowerPress brings the essential features for podcasting to WordPress. De
|
|
15 |
PowerPress 4.0 includes all of the latest [Apple iTunes podcasting specifications](http://www.powerpresspodcast.com/2012/05/10/itunes-podcasting-specifications-changed-may-2012-what-that-means-for-podcasting/). Don't be left behind, upgrade to PowerPress 4.0 today!
|
16 |
|
17 |
= Currently Using PodPress? =
|
18 |
-
Switching to PowerPress is seamless, just enable PowerPress then disable PodPress and you're done! Switching plugins is that easy!
|
19 |
|
20 |
= PowerPress Key Features =
|
21 |
- HTML5 video support: Add both mp4 and webm media to each episode for maximum platform compatibility
|
@@ -26,7 +26,7 @@ Switching to PowerPress is seamless, just enable PowerPress then disable PodPres
|
|
26 |
- Multi-podcast support: Create separate podcasts by category (category casting) or by media format (Podcast Channels).
|
27 |
- Supported Media Formats: mp3, m4a, mp4, m4v, webm, ogg, oga, ogv, wma, ra, mp4a, m4v, mp4v, mpg, asf, avi, wmv, flv, swf, mov, divx, 3gp, midi, wav, aa, pdf, torrent, m4b, m4r, epub.
|
28 |
- *Media Statistics: Get FREE Blubrry Media Statistics from your WordPress dashboard.
|
29 |
-
* Languages supported: English, Danish, French, Simplified Chinese, Italian ([Want to translate PowerPress?](http://
|
30 |
|
31 |
*The Blubrry basic statistics service is FREE. Our [Premium Statistics Service](https://secure.blubrry.com/podcast-statistics-premium/), which includes U.S. downloads, trending and exporting, is available for $5 month.
|
32 |
|
@@ -34,7 +34,7 @@ Switching to PowerPress is seamless, just enable PowerPress then disable PodPres
|
|
34 |
iTunes can make up between 50 and 95 percent of a podcaster's audience. PowerPress comes with the following iTunes specific features.
|
35 |
|
36 |
* iTunes compliant podcast feeds: The appropriate tags are added to your feeds so your iTunes listing looks great.
|
37 |
-
* Optimized iTunes Summary: Converts your blog post content to a format suited for viewing in iTunes ([learn more](http://
|
38 |
* Upload iTunes Artwork: Upload and change your iTunes artwork directly from within PowerPress settings.
|
39 |
* iTunes podcasting specifications fully supported.
|
40 |
|
@@ -71,7 +71,7 @@ Want more? Check out the advanced features.
|
|
71 |
* *User Role Management: Control which users in your blog can podcast.
|
72 |
* **Custom Post Types: Use the new Custom Post Types feature found in WordPress 3.0
|
73 |
* Diagnostics: Check to see if your server is configured to support all of the available features in PowerPress.
|
74 |
-
* WordPress
|
75 |
|
76 |
*User Role Management requires a separate plugin to manage WordPress Roles and Capabilities.
|
77 |
|
@@ -85,13 +85,15 @@ Want more? Check out the advanced features.
|
|
85 |
|
86 |
PowerPress will continue where plugin your old plugin left off by including your previously created episodes in your feeds and web pages.
|
87 |
|
|
|
|
|
88 |
= Need Help? =
|
89 |
. . . or have some ideas that could improve the plugin?
|
90 |
|
91 |
-
* Visit the Blubrry [Community Forum](http://forum.blubrry.com/)
|
92 |
-
* Use the Blubrry [Contact Us](http://www.blubrry.com/contact.php)
|
93 |
-
* Blubrry [PowerPress Documentation](http://
|
94 |
-
* Check out [
|
95 |
|
96 |
*PowerPress is developed and maintained by [Blubrry](http://www.blubrry.com), a podcasting company and community providing tools and resources for podcasters to measure, monetize, publish and host podcasts. Although we'd like you to become a member of [Blubrry](http://www.blubrry.com/createaccount.php), **no membership is required** to use this free open source podcasting plugin.*
|
97 |
|
@@ -114,7 +116,7 @@ Blubrry PowerPress does not allow you to include multiple media files for one fe
|
|
114 |
As a alternative, PowerPress allows you to create additional Custom Podcast Feeds to associate any magnitude of media format and/or length in a blog post to specific custom feeds. For example, you can create one blog post associated to separate video and audio podcast feeds saving you time from entering your show notes twice.
|
115 |
|
116 |
= Why doesn't Blubrry PowerPress include media statistics built-in? =
|
117 |
-
Blubrry PowerPress does not include media statistics built-in. This is not because Blubrry has its own statistics service, although that's a good reason by itself. Maintaining and calculating statistics is a resource and server intensive task that would add bloat to an otherwise efficient WordPress podcasting plugin. We recommend using your media hosting's web statistics to give you basic download numbers and, if you are seeking more grandular measurements such as client and geographical information for each episode, you're more than welcome to use the [Blubrry Statistics service](http://
|
118 |
|
119 |
You may however access your Blubrry Statistics from within your WordPress dashboard.
|
120 |
|
@@ -154,8 +156,27 @@ To install Blubrry PowerPress manually, follow these steps:
|
|
154 |
== Changelog ==
|
155 |
|
156 |
= Announcement =
|
157 |
-
* PowerPress 3.0 is not compatible with WordPress 2.8.x and 2.9.x. Please upgrade to WordPress 3.0 or newer to install PowerPress.
|
158 |
-
* Translation support is now complete. Please visit the following link if you would like to have a version in your language: [http://
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
|
160 |
|
161 |
= 4.0.7 =
|
@@ -552,7 +573,7 @@ To install Blubrry PowerPress manually, follow these steps:
|
|
552 |
* Reorganized settings pages with tabbed sections.
|
553 |
* Added new Video Scale setting, users can choose between 'scale', 'tofit, or enter their own scale value such as 1.5.
|
554 |
* Added new 'E-Book PDF' label for download links of PDF files.
|
555 |
-
* Added new CSS class to download links in the form of powerpress_links_EXTENSION, where EXTENSION is replaced with the media file extension in lower case. e.g. powerpress_links_mp3. Learn more: [PowerPress Advanced Tweaks](http://
|
556 |
* Update iTunes Listing option in Podcast Channels and Podcast Category Feeds is now independant of main Update iTunes Listing setting.
|
557 |
* Made additional tweaks to further support the old PodPress [display_podcast] shortcode.
|
558 |
|
@@ -870,10 +891,11 @@ Nicolas Bouliane, [Perosnal Blog](http://nicolasbouliane.com/) - contributed cod
|
|
870 |
Please [contact blubrry](http://www.blubrry.com/contact.php) with the link to your tips or tutorial for PowerPress and we'll add them to the list above.
|
871 |
|
872 |
== Feedback ==
|
873 |
-
http://
|
874 |
|
875 |
== Support ==
|
876 |
-
http://
|
877 |
|
878 |
== Twitter ==
|
879 |
-
|
|
1 |
=== Blubrry PowerPress Podcasting plugin ===
|
2 |
Contributors: Angelo Mandato, Blubrry.com
|
3 |
+
Tags: podcasting, podcast, podcaster, itunes, enclosure, zune, iphone, youtube, viddler, blip.tv, ustream, podcasting, audio, video, rss2, feed, player, media, rss, mp3, music, embed, feedburner, statistics, stats, flv, flash, id3, episodes, blubrry, webm, mp4, m4v, wordpressmu, mu, wordpress mu, multisite, multi site, mediacaster, post, plugin, posts, simple, social, dashboard, TSG, Buzzsprout, MTR, WP-boxCast, CastMyBlog, simple podcasting, seriously simple podcasting, seriously-simple-podcasting, podlove, podcast.de
|
4 |
Requires at least: 3.0
|
5 |
+
Tested up to: 3.6
|
6 |
+
Stable tag: 4.0.8
|
7 |
|
8 |
Blubrry PowerPress brings the essential features for podcasting to WordPress including full iTunes support, web audio/video media players and more.
|
9 |
|
15 |
PowerPress 4.0 includes all of the latest [Apple iTunes podcasting specifications](http://www.powerpresspodcast.com/2012/05/10/itunes-podcasting-specifications-changed-may-2012-what-that-means-for-podcasting/). Don't be left behind, upgrade to PowerPress 4.0 today!
|
16 |
|
17 |
= Currently Using PodPress? =
|
18 |
+
Switching to PowerPress is seamless, just enable PowerPress then disable PodPress and you're done! Switching plugins is that easy! Visit **[Migrating from PodPress to PowerPress](http://create.blubrry.com/resources/powerpress/advanced-tools-and-options/migrating-from-podpress-to-powerpress/)** for details.
|
19 |
|
20 |
= PowerPress Key Features =
|
21 |
- HTML5 video support: Add both mp4 and webm media to each episode for maximum platform compatibility
|
26 |
- Multi-podcast support: Create separate podcasts by category (category casting) or by media format (Podcast Channels).
|
27 |
- Supported Media Formats: mp3, m4a, mp4, m4v, webm, ogg, oga, ogv, wma, ra, mp4a, m4v, mp4v, mpg, asf, avi, wmv, flv, swf, mov, divx, 3gp, midi, wav, aa, pdf, torrent, m4b, m4r, epub.
|
28 |
- *Media Statistics: Get FREE Blubrry Media Statistics from your WordPress dashboard.
|
29 |
+
* Languages supported: English, Danish, French, Simplified Chinese, Italian ([Want to translate PowerPress?](http://create.blubrry.com/resources/powerpress/advanced-tools-and-options/translating-powerpress/))
|
30 |
|
31 |
*The Blubrry basic statistics service is FREE. Our [Premium Statistics Service](https://secure.blubrry.com/podcast-statistics-premium/), which includes U.S. downloads, trending and exporting, is available for $5 month.
|
32 |
|
34 |
iTunes can make up between 50 and 95 percent of a podcaster's audience. PowerPress comes with the following iTunes specific features.
|
35 |
|
36 |
* iTunes compliant podcast feeds: The appropriate tags are added to your feeds so your iTunes listing looks great.
|
37 |
+
* Optimized iTunes Summary: Converts your blog post content to a format suited for viewing in iTunes ([learn more](http://create.blubrry.com/resources/powerpress/powerpress-settings/itunes/))
|
38 |
* Upload iTunes Artwork: Upload and change your iTunes artwork directly from within PowerPress settings.
|
39 |
* iTunes podcasting specifications fully supported.
|
40 |
|
71 |
* *User Role Management: Control which users in your blog can podcast.
|
72 |
* **Custom Post Types: Use the new Custom Post Types feature found in WordPress 3.0
|
73 |
* Diagnostics: Check to see if your server is configured to support all of the available features in PowerPress.
|
74 |
+
* WordPress MultiSite: Blubrry PowerPress is compatible with WordPress MultiSite (Previously WordPress MU)
|
75 |
|
76 |
*User Role Management requires a separate plugin to manage WordPress Roles and Capabilities.
|
77 |
|
85 |
|
86 |
PowerPress will continue where plugin your old plugin left off by including your previously created episodes in your feeds and web pages.
|
87 |
|
88 |
+
Please visit [Migrating from PodPress to PowerPress](http://create.blubrry.com/resources/powerpress/advanced-tools-and-options/migrating-from-podpress-to-powerpress/) for specific details.
|
89 |
+
|
90 |
= Need Help? =
|
91 |
. . . or have some ideas that could improve the plugin?
|
92 |
|
93 |
+
* Visit the Blubrry [Community Forum](http://forum.blubrry.com/) and [Blubrry Resources](http://create.blubrry.com/resources/)
|
94 |
+
* Use the Blubrry [Contact Us](http://www.blubrry.com/contact.php) form
|
95 |
+
* Blubrry [PowerPress Documentation](http://create.blubrry.com/resources/powerpress/)
|
96 |
+
* Check out [The Podcasting Manual](http://create.blubrry.com/manual/) - everything you need to know about podcasting
|
97 |
|
98 |
*PowerPress is developed and maintained by [Blubrry](http://www.blubrry.com), a podcasting company and community providing tools and resources for podcasters to measure, monetize, publish and host podcasts. Although we'd like you to become a member of [Blubrry](http://www.blubrry.com/createaccount.php), **no membership is required** to use this free open source podcasting plugin.*
|
99 |
|
116 |
As a alternative, PowerPress allows you to create additional Custom Podcast Feeds to associate any magnitude of media format and/or length in a blog post to specific custom feeds. For example, you can create one blog post associated to separate video and audio podcast feeds saving you time from entering your show notes twice.
|
117 |
|
118 |
= Why doesn't Blubrry PowerPress include media statistics built-in? =
|
119 |
+
Blubrry PowerPress does not include media statistics built-in. This is not because Blubrry has its own statistics service, although that's a good reason by itself. Maintaining and calculating statistics is a resource and server intensive task that would add bloat to an otherwise efficient WordPress podcasting plugin. We recommend using your media hosting's web statistics to give you basic download numbers and, if you are seeking more grandular measurements such as client and geographical information for each episode, you're more than welcome to use the [Blubrry Statistics service](http://create.blubrry.com/resources/podcast-media-download-statistics/) as well.
|
120 |
|
121 |
You may however access your Blubrry Statistics from within your WordPress dashboard.
|
122 |
|
156 |
== Changelog ==
|
157 |
|
158 |
= Announcement =
|
159 |
+
* PowerPress 3.0+ is not compatible with WordPress 2.8.x and 2.9.x. Please upgrade to WordPress 3.0 or newer to install PowerPress.
|
160 |
+
* Translation support is now complete. Please visit the following link if you would like to have a version in your language: [http://create.blubrry.com/resources/powerpress/advanced-tools-and-options/translating-powerpress/](http://create.blubrry.com/resources/powerpress/advanced-tools-and-options/translating-powerpress/)
|
161 |
+
|
162 |
+
|
163 |
+
= 4.0.8 =
|
164 |
+
* Released on 4/19/2013
|
165 |
+
* **[PowerPress Version Updates Survey](https://docs.google.com/forms/d/1_sWoSwutK7VjvqaEQNV5Ww0-c0kVUUnDKqOtjbP-DXs/viewform?pli=1)** - please participate, only 4 questions!
|
166 |
+
* **[Blubrry Create](http://create.blubrry.com) site launched! Site includes our [Podcasting Manual](http://create.blubrry.com/manual/)**, [Blubrry Resources](http://create.blubrry.com/resources/) and [Support Options](http://create.blubrry.com/support/).
|
167 |
+
* Completely rewrote logic added in 4.0.7 to fix the conflict with Yoast Google Analytics plugin. This sholud solve the issues folks have been having when using this plugin with PowerPress.
|
168 |
+
* Flow Player Classic audio player height changed from 24 to 22 when Firefox detected, displays correctly in Firefox with this custom height.
|
169 |
+
* Added code to prevent possible "Empty delimiter" warning for strstr function calls in plugin.
|
170 |
+
* Added admin.php to `admin_url()` function calls to get around issue when web hosting providers do not provide DirectoryIndex support for index.php files.
|
171 |
+
* Added `channel` as an option to the powerpress shortcode to clear up confusion, this option was previously currently called `feed` for specifying a specific custom podcast channel.
|
172 |
+
* Changed logic for powerpress channel shortcode to always display the player and links even if no player configured in settings. (Thanks Daniel Lewis for pointing out the problem)
|
173 |
+
* Added new define `POWERPRESS_CUSTOM_CAPABILITY_TYPE`, for setting an additional compatibility type other than "post" or "page". Only works for custom podcast channels, not the default podcast channel.
|
174 |
+
* Modified logic to allow smaller open in new window sizes, height can now be as small as 20 pixels and width can be as small as 50 pixels. Any values smaller than this will default to height of 20 pixels and width of 50 pixels. We still add 40px width and 80px height padding for scroll bars.
|
175 |
+
* Added new option "Do not factor in scroll bars" to the New Window settings. By default, PowerPress adds to the width and height above to compensate for possible vertical and horizontal scroll bars. Check this option if you do not want PowerPress to compensate for browser scroll bars.
|
176 |
+
* Fixed a notice message from PHP when error reporting set to include notices, only occurred when hosting configured.
|
177 |
+
* Added blubrry Podcast Media Hosting icon with link to disable icon from edit screen.
|
178 |
+
* Updated thickbox logic for compatibility with WordPress 3.6+.
|
179 |
+
* Added logic to stats redirect URL to prevent incorrect URLs from being used.
|
180 |
|
181 |
|
182 |
= 4.0.7 =
|
573 |
* Reorganized settings pages with tabbed sections.
|
574 |
* Added new Video Scale setting, users can choose between 'scale', 'tofit, or enter their own scale value such as 1.5.
|
575 |
* Added new 'E-Book PDF' label for download links of PDF files.
|
576 |
+
* Added new CSS class to download links in the form of powerpress_links_EXTENSION, where EXTENSION is replaced with the media file extension in lower case. e.g. powerpress_links_mp3. Learn more: [PowerPress Advanced Tweaks](http://create.blubrry.com/resources/powerpress/advanced-tools-and-options/)
|
577 |
* Update iTunes Listing option in Podcast Channels and Podcast Category Feeds is now independant of main Update iTunes Listing setting.
|
578 |
* Made additional tweaks to further support the old PodPress [display_podcast] shortcode.
|
579 |
|
891 |
Please [contact blubrry](http://www.blubrry.com/contact.php) with the link to your tips or tutorial for PowerPress and we'll add them to the list above.
|
892 |
|
893 |
== Feedback ==
|
894 |
+
[http://create.blubrry.com/resources/powerpress/](http://create.blubrry.com/resources/powerpress/)
|
895 |
|
896 |
== Support ==
|
897 |
+
[http://create.blubrry.com/support/](http://create.blubrry.com/support/)
|
898 |
|
899 |
== Twitter ==
|
900 |
+
|
901 |
+
[http://twitter.com/blubrry](http://twitter.com/blubrry)
|