<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Viper007Bond.com &#187; plugin</title>
	<atom:link href="http://www.viper007bond.com/tag/plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.viper007bond.com</link>
	<description>Random stuff written by Alex Mills</description>
	<lastBuildDate>Mon, 06 Feb 2012 01:01:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
	<atom:link rel='hub' href='http://www.viper007bond.com/?pushpress=hub'/>
		<item>
		<title>Help Me Name My Latest&#160;Plugin</title>
		<link>http://www.viper007bond.com/2011/12/02/help-me-name-my-latest-plugin/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=help-me-name-my-latest-plugin</link>
		<comments>http://www.viper007bond.com/2011/12/02/help-me-name-my-latest-plugin/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 20:04:55 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[My WP Plugins]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=3525</guid>
		<description><![CDATA[I&#8217;m having trouble coming up with a good name for my latest WordPress plugin so I thought I&#8217;d crowd source it. My other WordPress-powered site, FinalGear.com, receives very large traffic spikes. I used to just run WP Super Cache to prevent the site from going down but Apache would still actually die under the load [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m having trouble coming up with a good name for my latest WordPress plugin so I thought I&#8217;d crowd source it. <img src='http://www.viper007bond.com/wordpress/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
<p>My other WordPress-powered site, <a href="http://www.finalgear.com/">FinalGear.com</a>, receives very large traffic spikes. I used to just run <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> to prevent the site from going down but Apache would still actually die under the load even though it was just serving static content. Since the site has no comments or other often changing content, the easiest solution at the time was just to throw a <a href="http://en.wikipedia.org/wiki/Reverse_proxy">reverse proxy</a> called Varnish in front it with a decent cache time (5-10 minutes per page). I&#8217;ve since switched from Apache to nginx which solves that issue but it&#8217;s still easiest to just leave Varnish there.</p>
<p>Varnish is set up to ignore cookies on the front end of the site. That means I get served the exact same version of the site that you (a guest) sees &#8212; no admin bar, no post edit links, and so forth. Getting to the admin area is easy thanks to an absolutely positioned hidden link in the bottom left of the site (hover over it, you&#8217;ll find it) so lack of an admin bar is no problem for me.</p>
<p>What is a problem though is the lack of easy way to edit a post. I currently have to go into the admin area and then browse to the post in order to edit it. So I wrote a plugin that outputs the edit post link even for people who aren&#8217;t logged in. However the link is hidden using CSS and then re-shown using Javascript only if you have a logged in cookie.</p>
<p>It works perfect but what to call it? My working title was &#8220;Javascript Edit Links&#8221; but that seems so bland and locks me a bit into a corner. What if I someday want to add other features to the plugin, such as even showing the full admin bar? Do you have any better ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2011/12/02/help-me-name-my-latest-plugin/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Translating WordPress Plugin&#160;Details</title>
		<link>http://www.viper007bond.com/2011/09/11/translating-wordpress-plugin-details/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=translating-wordpress-plugin-details</link>
		<comments>http://www.viper007bond.com/2011/09/11/translating-wordpress-plugin-details/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 00:09:04 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[translating]]></category>
		<category><![CDATA[translation]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=3352</guid>
		<description><![CDATA[Plugin authors: did you know that you can allow translators to localize the plugin details that show up in the plugins list in the WordPress administration area? Your plugin&#8217;s name, description, and so forth? Well you can! It&#8217;s actually really simple to do and all you need to do is add one or two additional [...]]]></description>
			<content:encoded><![CDATA[<p>Plugin authors: did you know that you can allow translators to localize the plugin details that show up in the plugins list in the WordPress administration area? Your plugin&#8217;s name, description, and so forth? Well you can! It&#8217;s actually really simple to do and all you need to do is add one or two additional plugin headers to your file.</p>
<p>The first is <code>Text Domain</code> and this is the text domain for your plugin, i.e. the first argument that you are passing to <a href="http://codex.wordpress.org/Function_Reference/load_plugin_textdomain"><code>load_plugin_textdomain()</code></a>.</p>
<p>The second one is <code>Domain Path</code> and is optional. It&#8217;s only needed if you store your translation files in a subfolder inside of your plugin&#8217;s folder.</p>
<p>Here&#8217;s an example <code>load_plugin_textdomain()</code> call from one of <a href="http://www.viper007bond.com/wordpress-plugins/add-descendants-as-submenu-items/">my newest plugins</a>:</p>
<pre class="brush: php; light: true; title: ; notranslate">load_plugin_textdomain(
	'add-descendants-as-submenu-items',
	false,
	dirname( plugin_basename( __FILE__ ) ) . '/localization/'
);</pre>
<p>That loads translation files from a subfolder called &#8220;localization&#8221; inside of my plugin&#8217;s folder. This turns into the following plugin header:</p>
<pre class="brush: plain; highlight: [8,9]; title: ; notranslate">Plugin Name:   Add Descendants As Submenu Items
Plugin URI:    http://www.viper007bond.com/wordpress-plugins/add-descendants-as-submenu-items/
Description:   Automatically all of a nav menu item's descendants as submenu items. Designed for pages but will work with any hierarchical post type or taxonomy.
Version:       1.1.0
Author:        Alex Mills (Viper007Bond)
Author URI:    http://www.viper007bond.com/

Text Domain:   add-descendants-as-submenu-items
Domain Path:   /localization/</pre>
<p>An extra line break isn&#8217;t needed nor is the extra spacing but I added both just for aesthetic reasons.</p>
<p>And that&#8217;s it! WordPress will then attempt to translate the plugin&#8217;s name, URI, description, author, author URI, and version fields. I personally only include the plugin&#8217;s name and description in my translation template files though as I don&#8217;t feel translators need to localize the other fields.</p>
<p>If you need help generating a translation template file for your plugin, log into WordPress.org and then visit the &#8220;Admin&#8221; tab on your plugin&#8217;s page on WordPress.org. You can generate a POT file for your plugin there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2011/09/11/translating-wordpress-plugin-details/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New Plugin: Add Descendants As Submenu&#160;Items</title>
		<link>http://www.viper007bond.com/2011/09/06/new-plugin-add-descendants-as-submenu-items/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-plugin-add-descendants-as-submenu-items</link>
		<comments>http://www.viper007bond.com/2011/09/06/new-plugin-add-descendants-as-submenu-items/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 03:00:22 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[My WP Plugins]]></category>
		<category><![CDATA[Add Descendants As Submenu Items]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=3335</guid>
		<description><![CDATA[When I created the navigation menu at the top of my site using the menu feature in WordPress (Appearance &#8594; Menus), I didn&#8217;t want to have to maintain anything but the top-level menu items. When I released a new plugin and created a page for it, I didn&#8217;t want to have to go into my [...]]]></description>
			<content:encoded><![CDATA[<p>When I created the navigation menu at the top of my site using the menu feature in WordPress (Appearance &rarr; Menus), I didn&#8217;t want to have to maintain anything but the top-level menu items. When I released a new plugin and created a page for it, I didn&#8217;t want to have to go into my menu UI and add it there too. So instead I wrote this plugin.</p>
<p>Add Descendants As Submenu Items adds a checkbox to each menu item that is of a hierarchical post type (i.e. pages). Checking this box will automatically display all descendants as submenu items on the front end of your site. You can see it in action at the top of my site &#8212; I only configured the top level menu items and everything that shows up when you hover over them has been added by my plugin rather than manually by me.</p>

<a href='http://www.viper007bond.com/wordpress-plugins/add-descendants-as-submenu-items/screenshot-1-7/' title='The checkbox'><img width="125" height="175" src="http://www.viper007bond.com/wordpress/wp-content/uploads/2011/09/screenshot-1-125x175.png" class="attachment-thumbnail" alt="An example menu and the checkbox this plugin adds" title="The checkbox" /></a>
<a href='http://www.viper007bond.com/wordpress-plugins/add-descendants-as-submenu-items/screenshot-2-5/' title='Example submenu'><img width="175" height="87" src="http://www.viper007bond.com/wordpress/wp-content/uploads/2011/09/screenshot-2-175x87.png" class="attachment-thumbnail" alt="These submenu items have been added by the plugin" title="Example submenu" /></a>

<p>For more details and to download the plugin, check out the <a href="http://www.viper007bond.com/wordpress-plugins/add-descendants-as-submenu-items/">plugin&#8217;s homepage</a>.</p>
<p></p>
<p><em>Please leave all comments on <a href="http://www.viper007bond.com/wordpress-plugins/add-descendants-as-submenu-items/">plugin&#8217;s homepage</a>. Thanks!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2011/09/06/new-plugin-add-descendants-as-submenu-items/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teaser For A New WordPress Nav Menu&#160;Plugin</title>
		<link>http://www.viper007bond.com/2011/09/03/teaser-for-a-new-wordpress-nav-menu-plugin/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=teaser-for-a-new-wordpress-nav-menu-plugin</link>
		<comments>http://www.viper007bond.com/2011/09/03/teaser-for-a-new-wordpress-nav-menu-plugin/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 05:36:00 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[My WP Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=3320</guid>
		<description><![CDATA[Just a little something I&#8217;ve been working on. (The checkbox and the text next to it is what my plugin is adding.)]]></description>
			<content:encoded><![CDATA[<p>Just a little something I&#8217;ve been working on. <img src='http://www.viper007bond.com/wordpress/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://www.viper007bond.com/wordpress/wp-content/uploads/2011/09/decendent-teaser.png" alt="Decendent Plugin Teaser" width="467" height="642" class="aligncenter size-full wp-image-3321" /></p>
<p>(The checkbox and the text next to it is what my plugin is adding.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2011/09/03/teaser-for-a-new-wordpress-nav-menu-plugin/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Regenerate Thumbnails v2.1.0 (and v2.1.1)&#160;Released</title>
		<link>http://www.viper007bond.com/2010/11/21/regenerate-thumbnails-v2-1-0-and-v2-1-1-released/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=regenerate-thumbnails-v2-1-0-and-v2-1-1-released</link>
		<comments>http://www.viper007bond.com/2010/11/21/regenerate-thumbnails-v2-1-0-and-v2-1-1-released/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 04:50:33 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[Regenerate Thumbnails]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=3008</guid>
		<description><![CDATA[I&#8217;ve released a major update to my popular Regenerate Thumbnails plugin. From the changelog: Thanks to a lot of jQuery help from Boris Schapira, a failed image regeneration will no longer stop the whole process. The results of each image regeneration is now outputted. You can easily see which images were successfully regenerated and which [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve released a major update to my popular <a href="http://www.viper007bond.com/wordpress-plugins/regenerate-thumbnails/">Regenerate Thumbnails plugin</a>. From the <a href="http://wordpress.org/extend/plugins/regenerate-thumbnails/changelog/">changelog</a>:</p>
<blockquote>
<ul>
<li>Thanks to a lot of jQuery help from <a href="http://borisschapira.com/">Boris Schapira</a>, a failed image regeneration will no longer stop the whole process.</li>
<li>The results of each image regeneration is now outputted. You can  easily see which images were successfully regenerated and which failed. Was inspired by a concept by Boris.</li>
<li>There is now a button on the regeneration page that will allow you  to abort resizing images for any reason. Based on code by Boris.</li>
<li>You can now regenerate single images from the Media page. The link  to do so will show up in the actions list when you hover over the row.</li>
<li>You can now bulk regenerate multiple from the Media page. Check the  boxes and then select &#8220;Regenerate Thumbnails&#8221; form the &#8220;Bulk Actions&#8221; dropdown. WordPress 3.1+ only.</li>
<li>The total time that the regeneration process took is now displayed in the final status message.</li>
<li>jQuery UI Progressbar version upgraded.</li>
</ul>
</blockquote>

<a href='http://www.viper007bond.com/wordpress-plugins/regenerate-thumbnails/screenshot-1-6/' title='The plugin at work regenerating thumbnails'><img width="175" height="120" src="http://www.viper007bond.com/wordpress/wp-content/uploads/2008/08/screenshot-11-175x120.png" class="attachment-thumbnail" alt="The plugin at work regenerating thumbnails" title="The plugin at work regenerating thumbnails" /></a>
<a href='http://www.viper007bond.com/wordpress-plugins/regenerate-thumbnails/screenshot-2-4/' title='Single image regeneration'><img width="175" height="82" src="http://www.viper007bond.com/wordpress/wp-content/uploads/2008/08/screenshot-21-175x82.png" class="attachment-thumbnail" alt="You can resize single images by hovering over their row in the Media Library" title="Single image regeneration" /></a>
<a href='http://www.viper007bond.com/wordpress-plugins/regenerate-thumbnails/screenshot-3-3/' title='Bulk image regenerating'><img width="141" height="175" src="http://www.viper007bond.com/wordpress/wp-content/uploads/2008/08/screenshot-3-141x175.png" class="attachment-thumbnail" alt="You can resize specific multiples images using the checkboxes and the &quot;Bulk Actions&quot; dropdown (WordPress 3.1+ only)" title="Bulk image regenerating" /></a>

<p>As you can see, lots of great new stuff. I hope you all enjoy it. <img src='http://www.viper007bond.com/wordpress/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
<p><em>Please leave all feedback on the <a href="http://www.viper007bond.com/wordpress-plugins/regenerate-thumbnails/">plugin&#8217;s homepage</a>. Thanks!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2010/11/21/regenerate-thumbnails-v2-1-0-and-v2-1-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Plugin: In Their&#160;Language</title>
		<link>http://www.viper007bond.com/2010/10/23/new-plugin-in-their-language/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-plugin-in-their-language</link>
		<comments>http://www.viper007bond.com/2010/10/23/new-plugin-in-their-language/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 03:36:49 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[My WP Plugins]]></category>
		<category><![CDATA[In Their Language]]></category>
		<category><![CDATA[l8n]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=2974</guid>
		<description><![CDATA[I&#8217;ve released a new plugin that switches WordPress&#8217;s language setting based on the user&#8217;s browser language preferences. More details on the plugin&#8217;s homepage. Please leave all comments on the plugin&#8217;s homepage. Thanks.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve released a new plugin that switches WordPress&#8217;s language setting based on the user&#8217;s browser language preferences. More details on the <a href="http://www.viper007bond.com/wordpress-plugins/other-plugins/in-their-language/">plugin&#8217;s homepage</a>.</p>
<p></p>
<p><em>Please leave all comments on the <a href="http://www.viper007bond.com/wordpress-plugins/other-plugins/in-their-language/">plugin&#8217;s homepage</a>. Thanks.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2010/10/23/new-plugin-in-their-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sneak Preview Of Viper&#8217;s Video Quicktags v7.0&#8242;s&#160;Code</title>
		<link>http://www.viper007bond.com/2010/08/10/sneak-preview-of-vipers-video-quicktags-v7-code/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sneak-preview-of-vipers-video-quicktags-v7-code</link>
		<comments>http://www.viper007bond.com/2010/08/10/sneak-preview-of-vipers-video-quicktags-v7-code/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 11:03:32 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[Video Quicktags]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Viper's Video Quicktags]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=2899</guid>
		<description><![CDATA[If you&#8217;re a coder and are interested in the direction I am going with the next version of my popular Viper&#8217;s Video Quicktags plugin, I have committed what I have so far to the WordPress.org plugin SVN repository. Please note that this is not production ready code. It&#8217;s still a proof of concept at this [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a coder and are interested in the direction I am going with the next version of my popular <a href="http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/">Viper&#8217;s Video Quicktags</a> plugin, I have committed what I have so far to the <a href="http://plugins.trac.wordpress.org/browser/vipers-video-quicktags/branches/development">WordPress.org plugin SVN repository</a>.</p>
<p>Please note that this is not production ready code. It&#8217;s still a proof of concept at this point basically where I am just writing ugly code in an effort to get the functionality there so I can test it. Large portions of it aren&#8217;t even coded yet (FLV support for example).</p>
<p>I&#8217;m only sharing it for anyone who builds on top of my plugin or whatnot with their own code. Everyone else shouldn&#8217;t bother looking at it. <img src='http://www.viper007bond.com/wordpress/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2010/08/10/sneak-preview-of-vipers-video-quicktags-v7-code/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New Plugin: Bulk Change Attachment&#160;Parent</title>
		<link>http://www.viper007bond.com/2010/05/24/new-plugin-bulk-change-attachment-parent/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-plugin-bulk-change-attachment-parent</link>
		<comments>http://www.viper007bond.com/2010/05/24/new-plugin-bulk-change-attachment-parent/#comments</comments>
		<pubDate>Mon, 24 May 2010 21:02:03 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[My WP Plugins]]></category>
		<category><![CDATA[Bulk Change Attachment Parent]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=1753</guid>
		<description><![CDATA[Bulk Change Attachment Parent allows you to easily change the parent of one or more attachments (uploads). Please leave all comments on the plugin&#8217;s homepage. Thanks!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.viper007bond.com/wordpress-plugins/bulk-change-attachment-parent/">Bulk Change Attachment Parent</a> allows you to easily change the parent of one or more attachments (uploads).</p>
<p></p>
<p><em>Please leave all comments on the plugin&#8217;s homepage. Thanks!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2010/05/24/new-plugin-bulk-change-attachment-parent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Plugin: Enable oEmbed&#160;Discovery</title>
		<link>http://www.viper007bond.com/2009/12/15/new-plugin-enable-oembed-discovery/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-plugin-enable-oembed-discovery</link>
		<comments>http://www.viper007bond.com/2009/12/15/new-plugin-enable-oembed-discovery/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 00:59:20 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[My WP Plugins]]></category>
		<category><![CDATA[oEmbed]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=1355</guid>
		<description><![CDATA[For security reasons, the UI to enable oEmbed&#8217;s discovery ability was removed from WordPress today. It&#8217;d be too easy for a novice to accidentally embed some bad HTML into their blog if they posted the URL to a malicious website. However if you know what you&#8217;re doing, feel free to install my Enable oEmbed Discovery [...]]]></description>
			<content:encoded><![CDATA[<p>For security reasons, the UI to enable oEmbed&#8217;s discovery ability was <a href="https://core.trac.wordpress.org/changeset/12411">removed from WordPress today</a>. It&#8217;d be too easy for a novice to accidentally embed some bad HTML into their blog if they posted the URL to a malicious website.</p>
<p>However if you know what you&#8217;re doing, feel free to install my <a href="http://www.viper007bond.com/wordpress-plugins/other-plugins/enable-oembed-discovery/">Enable oEmbed Discovery plugin</a> which will re-enable the feature. <img src='http://www.viper007bond.com/wordpress/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
<p></p>
<p><em>Please leave all comments about this plugin on the <a href="http://www.viper007bond.com/wordpress-plugins/other-plugins/enable-oembed-discovery/">plugin&#8217;s homepage</a>. Thanks!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2009/12/15/new-plugin-enable-oembed-discovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Need GPL-Compatible Flash Video Player&#160;Suggestions</title>
		<link>http://www.viper007bond.com/2009/12/03/i-need-gpl-compatible-flash-video-player-suggestions/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=i-need-gpl-compatible-flash-video-player-suggestions</link>
		<comments>http://www.viper007bond.com/2009/12/03/i-need-gpl-compatible-flash-video-player-suggestions/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 06:40:15 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Video Quicktags]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[FLV]]></category>
		<category><![CDATA[MP4]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[VVQ]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=1326</guid>
		<description><![CDATA[I am in the early stages on recoding my Viper&#8217;s Video Quicktags plugin from scratch and in the process I will be replacing JW Player with a free and open-source alternative. JW Player is really great, but sadly it&#8217;s released under a non-commercial license which just won&#8217;t do. So please, if you know of any [...]]]></description>
			<content:encoded><![CDATA[<p>I am in the early stages on recoding my <a href="http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/">Viper&#8217;s Video Quicktags</a> plugin from scratch and in the process I will be replacing <a href="http://www.longtailvideo.com/players/jw-flv-player/">JW Player</a> with a free and open-source alternative. JW Player is really great, but sadly it&#8217;s released under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">non-commercial license</a> which just won&#8217;t do.</p>
<p>So please, if you know of any good Flash players that will do FLV, MP4, etc. please leave a comment with a link!</p>
<p>Here&#8217;s my list so far of players to compare and pick between: (I&#8217;ll update this list with suggestions)</p>
<ul>
<li><a href="http://flowplayer.org/">Flowplayer</a> (currently leaning towards this one, it seems really badass)</li>
<li><a href="http://www.osflv.com/">OS FLV</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2009/12/03/i-need-gpl-compatible-flash-video-player-suggestions/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Latest Version Of SyntaxHighlighter Now Live On&#160;WordPress.com</title>
		<link>http://www.viper007bond.com/2009/12/03/latest-version-of-syntaxhighlighter-now-live-on-wordpress-com/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=latest-version-of-syntaxhighlighter-now-live-on-wordpress-com</link>
		<comments>http://www.viper007bond.com/2009/12/03/latest-version-of-syntaxhighlighter-now-live-on-wordpress-com/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 06:33:55 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[SyntaxHighlighter Evolved]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress.com]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=1321</guid>
		<description><![CDATA[If you&#8217;re a WordPress.com blogger and like posting code, then you&#8217;ll be happy to know that the latest version of my SyntaxHighlighter Evolved plugin is now live on WordPress.com. Enjoy! Please leave all support requests and feedback on the plugin on it&#8217;s homepage. Comments left here about the plugin itself and not it&#8217;s WordPress.com implementation [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a WordPress.com blogger and like posting code, then you&#8217;ll be happy to know that the latest version of my <a href="http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/">SyntaxHighlighter Evolved</a> plugin is <a href="http://en.blog.wordpress.com/2009/12/02/better-source-code-posting/">now live on WordPress.com</a>. Enjoy!</p>
<p></p>
<p><strong>Please leave all support requests and feedback on the plugin on <a href="http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/">it&#8217;s homepage</a>.</strong> Comments left here about the plugin itself and not it&#8217;s WordPress.com implementation will be deleted. <img src='http://www.viper007bond.com/wordpress/wp-content/plugins/tango-smilies/tango/face-wink.png' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2009/12/03/latest-version-of-syntaxhighlighter-now-live-on-wordpress-com/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SyntaxHighlighter Evolved&#160;v2.3.0</title>
		<link>http://www.viper007bond.com/2009/11/08/syntaxhighlighter-evolved-v2-3-0/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=syntaxhighlighter-evolved-v2-3-0</link>
		<comments>http://www.viper007bond.com/2009/11/08/syntaxhighlighter-evolved-v2-3-0/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 05:49:31 +0000</pubDate>
		<dc:creator>Alex (Viper007Bond)</dc:creator>
				<category><![CDATA[SyntaxHighlighter Evolved]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.viper007bond.com/?p=1192</guid>
		<description><![CDATA[I&#8217;ve released a new version of my SyntaxHighlighter Evolved plugin. It&#8217;s not a recode of the plugin, however it is a major overhaul of the plugin. It features an update to the highlighting package (with new languages and parameters) and other various things. Here&#8217;s the full changelog: Version 2.3.0 Major overhaul, mainly to extend flexibility [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve released a new version of my <a href="http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/">SyntaxHighlighter Evolved</a> plugin. It&#8217;s not a recode of the plugin, however it is a major overhaul of the plugin. It features an update to the <a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter">highlighting package</a> (with new languages and parameters) and other various things. Here&#8217;s the full changelog:</p>
<blockquote><p><strong>Version 2.3.0</strong></p>
<p>Major overhaul, mainly to extend flexibility so that this plugin could be used on WordPress.com without actual code modification (only actions/filters are used instead to modify it).</p>
<ul>
<li>Updated SyntaxHighlighter package to v2.1.364. Highlights of the <a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter:Changes:2.1.364">changelog</a> include:
<ul>
<li>ColdFusion brush (aliases: <code>coldfusion</code>, <code>cf</code>)</li>
<li>Erlang brush (aliases: <code>erl</code>, <code>erlang</code>)</li>
<li>Objective-C brush (aliases: <code>objc</code>, <code>obj-c</code>)</li>
<li>Eclipse theme</li>
<li><code>padlinenumbers</code> parameter. Set it to <code>false</code> for no line number padding, <code>true</code> for automatic padding, or an integer (number) for forced padding.</li>
<li><code>rb</code> alias for Ruby</li>
</ul>
</li>
<li>Commenters can now use this plugin to post code.</li>
<li>Plugin&#8217;s shortcodes now work inside of the text widget again. Requires WordPress 2.9+ though.</li>
<li>Overhaul of the TinyMCE plugin that assists in keeping your code sound when switching editor views. Thanks to Andrew Ozz!</li>
<li>This plugin&#8217;s stylesheets are now dynamically loaded. If they aren&#8217;t needed, they aren&#8217;t loaded.</li>
<li>Lots of sanitization of shortcode attributes. Invalid keys/values are no longer used.</li>
<li>Chinese translation thanks to Hinker Liu. Will need updating for v2.3.0.</li>
<li>New filter to control what shortcodes are registered. Used by WordPress.com to trim down the number of them.</li>
<li>Saving of user&#8217;s settings is now done using <code>register_setting()</code> instead of manually handing <code>$_POST</code>. Yay!</li>
<li>By default, a post meta is used to mark posts as being encoded using the 2.x encoding format. This is bad for a site like WordPress.com. You can use the new <code>syntaxhighlighter_pre_getcodeformat</code> filter to return <code>1</code> or <code>2</code> (based on say <code>post_modified</code>). See <code>SyntaxHighlighter:get_code_format()</code> for more details. Don&#8217;t forget to <code>remove_action( 'save_post', array(&amp;$SyntaxHighlighter, 'mark_as_encoded'), 10, 2 );</code> to stop the post meta from being added.</li>
<li>New <code>syntaxhighlighter_precode</code> filter to modify raw code before it&#8217;s highlighted.</li>
<li>New <code>syntaxhighlighter_democode</code> filter to modify example code on the settings page.</li>
</ul>
</blockquote>
<p></p>
<p><em>Please leave all comments and feedback on the <a href="http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/">plugin&#8217;s homepage</a>. Thanks! <img src='http://www.viper007bond.com/wordpress/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viper007bond.com/2009/11/08/syntaxhighlighter-evolved-v2-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

