<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Lester Chan's WordPress Plugins</title>
	
	<link>http://lesterchan.net/wordpress</link>
	<description>Lester Chan's WordPress Plugins Development Blog</description>
	<lastBuildDate>Tue, 16 Jun 2009 04:10:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/gamerz_wordpress" type="application/rss+xml" /><item>
		<title>Lester Chan’s WordPress Plugins June 2009 Update</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/mpdVPeoTggQ/</link>
		<comments>http://lesterchan.net/wordpress/2009/06/15/lester-chan-wordpress-plugins-june-2009-update/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 10:52:04 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WP-Ban]]></category>
		<category><![CDATA[WP-CommentNavi]]></category>
		<category><![CDATA[WP-DBManager]]></category>
		<category><![CDATA[WP-DownloadManager]]></category>
		<category><![CDATA[WP-EMail]]></category>
		<category><![CDATA[WP-PageNavi]]></category>
		<category><![CDATA[WP-PluginsUsed]]></category>
		<category><![CDATA[WP-Polls]]></category>
		<category><![CDATA[WP-PostRatings]]></category>
		<category><![CDATA[WP-PostViews]]></category>
		<category><![CDATA[WP-Print]]></category>
		<category><![CDATA[WP-RelativeDate]]></category>
		<category><![CDATA[WP-ServerInfo]]></category>
		<category><![CDATA[WP-Stats]]></category>
		<category><![CDATA[WP-Sticky]]></category>
		<category><![CDATA[WP-UserOnline]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=259</guid>
		<description><![CDATA[Here is my June 2009 WordPress plugins update containing all my 16 WordPress plugins update. All of them should work on WordPress 2.8 as I did not test them on any WordPress version below that.
Now my plugins uses jQuery for AJAX instead of TW-Sack. I have also updated the widget code to make use of [...]]]></description>
			<content:encoded><![CDATA[<p>Here is my June 2009 WordPress plugins update containing all my <strong>16</strong> WordPress plugins update. All of them should work on WordPress 2.8 as I did not test them on any WordPress version below that.</p>
<p>Now my plugins uses jQuery for AJAX instead of TW-Sack. I have also updated the widget code to make use of the new WordPress 2.8 new Widget class and that supports multi-instances widgets. The widget code has now been merge with the main plugin file so the standalone widget plugin file is no longer in use. Please delete the whole plugin folder and upload it again to avoid any error.</p>
<p>As WordPress 2.8 supports loading of JavaScript in the footer, all my plugins&#8217; JavaScripts will be loaded in the footer. Be sure you have <?php wp_footer(); ?> in your theme footer.php.</p>
<p><strong>Be sure to read the readme.html and checkout the changelog for more information and most importantly NOTE THE TABS AT THE TOP</strong></p>
<p><strong>WP-Ban 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-ban.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-ban.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=10.0">Support Forum</a></p>
<p><strong>WP-CommentNavi 1.10</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-commentnavi.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2007/03/02/readme/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-commentnavi.1.10.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=30.0">Support Forum</a></p>
<p><strong>WP-DBManager 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-dbmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-dbmanager.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=11.0">Support Forum</a></p>
<p><strong>WP-DownloadManager 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-downloadmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/downloads/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-downloadmanager.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=12.0">Support Forum</a></p>
<p><strong>WP-EMail 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-email.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/email/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-email.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=13.0">Support Forum</a></p>
<p><strong>WP-PageNavi 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pagenavi.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pagenavi.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=14.0">Support Forum</a></p>
<p><strong>WP-PluginsUsed 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pluginsused.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/plugins-used/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pluginsused.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=29.0">Support Forum</a></p>
<p><strong>WP-Polls 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-polls.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-polls.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=15.0">Support Forum</a></p>
<p><strong>WP-PostRatings 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postratings.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postratings.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=17.0">Support Forum</a></p>
<p><strong>WP-PostViews 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postviews.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postviews.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=16.0">Support Forum</a></p>
<p><strong>WP-Print 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-print.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/print/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-print.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=18.0">Support Forum</a></p>
<p><strong>WP-RelativeDate 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-relativedate.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-relativedate.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=19.0">Support Forum</a></p>
<p><strong>WP-ServerInfo 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-serverinfo.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-serverinfo.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=25.0">Support Forum</a></p>
<p><strong>WP-Stats 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-stats.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/stats/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-stats.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=20.0">Support Forum</a></p>
<p><strong>WP-Sticky 1.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-sticky.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-sticky.1.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=26.0">Support Forum</a></p>
<p><strong>WP-Useronline 2.50</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-useronline.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/useronline/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-useronline.2.50.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=21.0">Support Forum</a></p>
<p>If you like or love my plugins a lot, do consider making a donation to me. My Paypal email address is <strong>lesterchan AT gmail DOT com</strong>. Thank you =D</p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/mpdVPeoTggQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/06/15/lester-chan-wordpress-plugins-june-2009-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/06/15/lester-chan-wordpress-plugins-june-2009-update/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.8 Released</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/7om2wZcqFZA/</link>
		<comments>http://lesterchan.net/wordpress/2009/06/11/wordpress-2-8-released/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 02:11:49 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=258</guid>
		<description><![CDATA[WordPress 2.8 has been released!
Here is the quote from Matt:
I’m very excited to announce to everyone that the latest and greatest version of WordPress, version 2.8 &#8220;Baker,&#8221; is immediately available for download. 2.8 represents a nice fit and finish release for WordPress with improvements to themes, widgets, taxonomies, and overall speed. We also fixed over [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2009/06/wordpress-28/">WordPress 2.8</a> has been released!</p>
<p>Here is the quote from Matt:</p>
<blockquote><p>I’m very excited to announce to everyone that the latest and greatest version of WordPress, version 2.8 &#8220;Baker,&#8221; is immediately available for download. 2.8 represents a nice fit and finish release for WordPress with improvements to themes, widgets, taxonomies, and overall speed. We also fixed over 790 bugs. This release is named in honor of noted trumpeter and vocalist Chet Baker.</p>
<p><strong>Major New Improvements</strong><br />
First and foremost, 2.8 is way faster to use. We’ve changed the way WordPress does style and scripting.</p>
<p>The core and plugin updaters in previous versions of WordPress have been such a success we decided to bring the same to themes. You can now browse the entire theme directory and install a theme with one click from the comfort of your WordPress dashboard.</p>
<p>If you make edits or tweaks to themes or plugins from your dashboard, you’ll appreciate the new CodePress editor which gives syntax highlighting to the previously-plain editor. Also there is now contextual documentation for the functions in the file you’re editing linked right below the editor.</p>
<p>If you were ever frustrated with widgets before, this release should be your savior. We’ve completely redesigned the widgets interface (which we didn’t have time to in 2.7) to allow you to do things like edit widgets on the fly, have multiple copies of the same widget, drag and drop widgets between sidebars, and save inactive widgets so you don’t lose all their settings. Developers now have access to a much cleaner and robust API for creating widgets as well.</p>
<p>Finally you should explore the new Screen Options on every page. It’s the tab in the top right. Now, for example, if you have a wide monitor you could set up your dashboard to have four columns of widgets instead of the two it has by default. On other pages you can change how many items show per page.</p></blockquote>
<p>Download: <a href="http://wordpress.org/latest.zip">WordPress 2.8</a></p>
<p>View: <a href="http://codex.wordpress.org/Version_2.8">WordPress 2.8 Changelog</a></p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/7om2wZcqFZA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/06/11/wordpress-2-8-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/06/11/wordpress-2-8-released/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.8 RC1</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/UTBkDjXflls/</link>
		<comments>http://lesterchan.net/wordpress/2009/06/08/wordpress-2-8-rc1/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 00:55:46 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[rc]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=257</guid>
		<description><![CDATA[WordPress 2.8 RC1 has been released. Here is a link to the changelog from beta 2 to rc1.
Download: WordPress 2.8 RC1
]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2009/06/wordpress-2-8-release-candidate-1/">WordPress 2.8 RC1</a> has been released. <a href="https://core.trac.wordpress.org/log?action=stop_on_copy&#038;mode=stop_on_copy&#038;rev=11532&#038;stop_rev=11441&#038;limit=100">Here is a link</a> to the changelog from beta 2 to rc1.</p>
<p>Download: <a href="http://wordpress.org/wordpress-2.8-RC1.zip">WordPress 2.8 RC1</a></p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/UTBkDjXflls" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/06/08/wordpress-2-8-rc1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/06/08/wordpress-2-8-rc1/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.8 Beta 2</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/jjBlYIMf8m8/</link>
		<comments>http://lesterchan.net/wordpress/2009/05/24/wordpress-2-8-beta-2/#comments</comments>
		<pubDate>Sun, 24 May 2009 14:01:58 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[beta]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=256</guid>
		<description><![CDATA[WordPress 2.8 Beta 2 has been released. Here is a link to the changelog from beta 1 to beta 2.
Download: WordPress 2.8 Beta 2
]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2009/05/wordpress-2-8-beta-2/">WordPress 2.8 Beta 2</a> has been released. <a href="http://core.trac.wordpress.org/log?action=stop_on_copy&#038;mode=stop_on_copy&#038;rev=11440&#038;stop_rev=11366&#038;limit=100&#038;verbose=on">Here is a link</a> to the changelog from beta 1 to beta 2.</p>
<p>Download: <a href="http://wordpress.org/wordpress-2.8-beta2.zip">WordPress 2.8 Beta 2</a></p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/jjBlYIMf8m8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/05/24/wordpress-2-8-beta-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/05/24/wordpress-2-8-beta-2/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.8 Beta 1</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/CDuXq9jJAKk/</link>
		<comments>http://lesterchan.net/wordpress/2009/05/17/wordpress-2-8-beta-1/#comments</comments>
		<pubDate>Sun, 17 May 2009 08:51:22 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[beta]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=255</guid>
		<description><![CDATA[WordPress 2.8 Beta 1 has been released. For all the new features, refer to the WordPress 2.8 in Codex. I am going to upgrade this site now.
This site is running the development versions of all my plugins, so it should work with WordPress 2.8. Please let me know if you encounter any bug.
Download: WordPress 2.8 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2009/05/wordpress-2-8-beta-1/">WordPress 2.8 Beta 1</a> has been released. For all the new features, refer to the <a href="http://codex.wordpress.org/Version_2.8">WordPress 2.8 in Codex</a>. I am going to upgrade this site now.</p>
<p>This site is running the development versions of all my plugins, so it should work with WordPress 2.8. Please let me know if you encounter any bug.</p>
<p>Download: <a href="http://wordpress.org/wordpress-2.8-beta1.zip">WordPress 2.8 Beta 1</a></p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/CDuXq9jJAKk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/05/17/wordpress-2-8-beta-1/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/05/17/wordpress-2-8-beta-1/</feedburner:origLink></item>
		<item>
		<title>Interview By shakin.ru</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/caEu-QwyJyI/</link>
		<comments>http://lesterchan.net/wordpress/2009/04/05/interview-by-shakinru/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 16:58:05 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=253</guid>
		<description><![CDATA[I was interviewed by Mike of shakin.ru, a webdesign blog.  Check our the interview in Russian or English.
]]></description>
			<content:encoded><![CDATA[<p>I was interviewed by Mike of <a href="http://shakin.ru">shakin.ru</a>, a webdesign blog.  Check our the interview in <a href="http://shakin.ru/interview/lester-chan.html">Russian</a> or <a href="http://shakin.ru/english/interview-with-lester-chan.html">English</a>.</p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/caEu-QwyJyI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/04/05/interview-by-shakinru/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/04/05/interview-by-shakinru/</feedburner:origLink></item>
		<item>
		<title>New WP_Widget Class In WordPress 2.8</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/i_9KCJYyxuo/</link>
		<comments>http://lesterchan.net/wordpress/2009/03/17/new-wp_widget-class-in-wordpress-28/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 05:30:41 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=252</guid>
		<description><![CDATA[In WordPress 2.8, there is a new WP_Widget class, which personally I like it very much as now the multi-instances of widgets is handled by WordPress, all you need to do is just to extends the WP_Widget class and overwrite 3 of the functions namely widgets(), update() and form();
Below is a sample code taken from [...]]]></description>
			<content:encoded><![CDATA[<p>In WordPress 2.8, there is a new WP_Widget class, which personally I like it very much as now the multi-instances of widgets is handled by WordPress, all you need to do is just to extends the WP_Widget class and overwrite 3 of the functions namely widgets(), update() and form();</p>
<p>Below is a sample code taken from my WP-Polls that displays Polls Widget. It is tested and it works perfectly. Hope it is useful for plugin authors.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
</pre></td><td class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">### Class: WP-Polls Widget</span>
 <span style="color: #000000; font-weight: bold;">class</span> WP_Widget_Polls <span style="color: #000000; font-weight: bold;">extends</span> WP_Widget <span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// Constructor</span>
	<span style="color: #000000; font-weight: bold;">function</span> WP_Widget_Polls<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$widget_ops</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="">'description'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="">'Put a poll that you have added in WP-Polls on your sidebar'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">WP_Widget</span><span style="color: #009900;">&#40;</span><span style="">'polls'</span><span style="color: #339933;">,</span> __<span style="color: #009900;">&#40;</span><span style="">'Polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$widget_ops</span><span style="color: #009900;">&#41;</span>;
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// Display Widget</span>
	<span style="color: #000000; font-weight: bold;">function</span> widget<span style="color: #009900;">&#40;</span><span style="color: #000088;">$args</span><span style="color: #339933;">,</span> <span style="color: #000088;">$instance</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #990000;">extract</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$args</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> esc_attr<span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$poll_id</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="">'poll_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$display_pollarchive</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="">'display_pollarchive'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #990000;">echo</span> <span style="color: #000088;">$before_widget</span><span style="color: #339933;">.</span><span style="color: #000088;">$before_title</span><span style="color: #339933;">.</span><span style="color: #000088;">$title</span><span style="color: #339933;">.</span><span style="color: #000088;">$after_title</span>;
		get_poll<span style="color: #009900;">&#40;</span><span style="color: #000088;">$poll_id</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$display_pollarchive</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			display_polls_archive_link<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #009900;">&#125;</span>
		<span style="color: #990000;">echo</span> <span style="color: #000088;">$after_widget</span>;
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// When Widget Control Form Is Posted</span>
	<span style="color: #000000; font-weight: bold;">function</span> update<span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #339933;">,</span> <span style="color: #000088;">$old_instance</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #009900;">&#91;</span><span style="">'submit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span>;
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000088;">$instance</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$old_instance</span>;
		<span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="">'title'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #009900;">&#91;</span><span style="">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="">'poll_id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #009900;">&#91;</span><span style="">'poll_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="">'display_pollarchive'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$new_instance</span><span style="color: #009900;">&#91;</span><span style="">'display_pollarchive'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$instance</span>;
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// DIsplay Widget Control Form</span>
	<span style="color: #000000; font-weight: bold;">function</span> form<span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #990000;">global</span> <span style="color: #000088;">$wpdb</span>;
		<span style="color: #000088;">$instance</span> <span style="color: #339933;">=</span> wp_parse_args<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$instance</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="">'title'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="">'Polls'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="">'poll_id'</span> <span style="color: #339933;">=&gt;</span> <span style="color:#800080;">0</span><span style="color: #339933;">,</span> <span style="">'display_pollarchive'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> esc_attr<span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$poll_id</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="">'poll_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000088;">$display_pollarchive</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$instance</span><span style="color: #009900;">&#91;</span><span style="">'display_pollarchive'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
&nbsp;
			&lt;label for=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="">'title'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="">'Title:'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;input class=&quot;widefat&quot; id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="">'title'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; name=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_name</span><span style="color: #009900;">&#40;</span><span style="">'title'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; type=&quot;text&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$title</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/label&gt;
&nbsp;
&nbsp;
&nbsp;
			&lt;label for=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="">'display_pollarchive'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="">'Display Polls Archive Link Below Poll?'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;select name=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_name</span><span style="color: #009900;">&#40;</span><span style="">'display_pollarchive'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="">'display_pollarchive'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; class=&quot;widefat&quot;&gt;
					&lt;option value=&quot;0&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color:#800080;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$display_pollarchive</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="">'No'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
					&lt;option value=&quot;1&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$display_pollarchive</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="">'Yes'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
				&lt;/select&gt;
&nbsp;
			&lt;/label&gt;
&nbsp;
&nbsp;
&nbsp;
			&lt;label for=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="">'poll_id'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="">'Poll To Display:'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;select name=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_name</span><span style="color: #009900;">&#40;</span><span style="">'poll_id'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="">'poll_id'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; class=&quot;widefat&quot;&gt;
					&lt;option value=&quot;-1&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$poll_id</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="">'Do NOT Display Poll (Disable)'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
					&lt;option value=&quot;-2&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">,</span> <span style="color: #000088;">$poll_id</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="">'Display Random Poll'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
					&lt;option value=&quot;0&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> selected<span style="color: #009900;">&#40;</span><span style="color:#800080;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$poll_id</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="">'Display Latest Poll'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
				&lt;/select&gt;
&nbsp;
			&lt;/label&gt;
&nbsp;
&lt;input type=&quot;hidden&quot; id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_id</span><span style="color: #009900;">&#40;</span><span style="">'submit'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; name=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_field_name</span><span style="color: #009900;">&#40;</span><span style="">'submit'</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; value=&quot;1&quot; /&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">### Function: Init WP-Polls Widget</span>
add_action<span style="color: #009900;">&#40;</span><span style="">'widgets_init'</span><span style="color: #339933;">,</span> <span style="">'widget_polls_init'</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">function</span> widget_polls_init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	register_widget<span style="color: #009900;">&#40;</span><span style="">'WP_Widget_Polls'</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/i_9KCJYyxuo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/03/17/new-wp_widget-class-in-wordpress-28/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/03/17/new-wp_widget-class-in-wordpress-28/</feedburner:origLink></item>
		<item>
		<title>WordPress as a Blogging Tool</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/6oz3SyS-U14/</link>
		<comments>http://lesterchan.net/wordpress/2009/03/07/wordpress-as-a-blogging-tool/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 13:54:36 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[blogout]]></category>
		<category><![CDATA[slides]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=250</guid>
		<description><![CDATA[I presented about WordPress as a Blogging Tool during BlogOut! 2009 earlier today. I have uploaded my slides to SlideShare. Feel free to take a look at it =D
]]></description>
			<content:encoded><![CDATA[<p>I presented about WordPress as a Blogging Tool during BlogOut! 2009 earlier today. I have uploaded my slides to <a href="http://www.slideshare.net/gamerz/word-press-as-a-blogging-tool">SlideShare</a>. Feel free to take a look at it =D</p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/6oz3SyS-U14" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/03/07/wordpress-as-a-blogging-tool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/03/07/wordpress-as-a-blogging-tool/</feedburner:origLink></item>
		<item>
		<title>Downloads Surpass 1 Million Mark</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/OoWOtpCXhqQ/</link>
		<comments>http://lesterchan.net/wordpress/2009/03/05/downloads-surpass-1-million-mark/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 06:46:19 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[1 million]]></category>
		<category><![CDATA[downloads]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=249</guid>
		<description><![CDATA[My 17 plugins download count has surpass the 1 million mark. As of 2.44pm (GMT+8), it has a total download of 1,001,369 making up 4.5% downloads of the grand total downloads of 22,152,788 on WordPress.org.
]]></description>
			<content:encoded><![CDATA[<p>My 17 plugins download count has surpass the 1 million mark. As of 2.44pm (GMT+8), it has a total download of <strong>1,001,369</strong> making up <strong>4.5%</strong> downloads of the grand total downloads of <strong>22,152,788</strong> on <a href="http://wordpress.org/extend/plugins/">WordPress.org</a>.</p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/OoWOtpCXhqQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/03/05/downloads-surpass-1-million-mark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/03/05/downloads-surpass-1-million-mark/</feedburner:origLink></item>
		<item>
		<title>WordPress PowerPoint Template</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/RefZkGOFKxE/</link>
		<comments>http://lesterchan.net/wordpress/2009/02/23/wordpress-powerpoint-template/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 09:33:48 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[PowerPoint]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=245</guid>
		<description><![CDATA[I googled and could not find any WordPress PowerPoint Template for me to use for my WordPress presentation entitled, Using Wordpress as a blogging tool, which will take place during Blogout&#8217;09 on the 7th March 2009.
So I thought, I must as well create it and share with those who needed a WordPress theme PowerPoint Template [...]]]></description>
			<content:encoded><![CDATA[<p>I googled and could not find any WordPress PowerPoint Template for me to use for my WordPress presentation entitled, <strong>Using Wordpress as a blogging tool</strong>, which will take place during <a href="http://www.tdm.sg/events/blogout">Blogout&#8217;09</a> on the 7th March 2009.</p>
<p>So I thought, I must as well create it and share with those who needed a WordPress theme PowerPoint Template for a WordPress related presentation. Logos and colors are referenced off <a href="http://wordpress.org/about/logos/">WordPress Logos and Graphics</a>.</p>
<p style="text-align: center;"><a href="http://lesterchan.net/wordpress/wp-content/uploads/2009/02/slide1.png"><img src="http://lesterchan.net/wordpress/wp-content/uploads/2009/02/slide1-150x150.png" alt="Cover Slide" title="Cover Slide" width="150" height="150" class="size-thumbnail wp-image-247" /></a>&nbsp;&nbsp;&nbsp;<a href="http://lesterchan.net/wordpress/wp-content/uploads/2009/02/slide2.png"><img src="http://lesterchan.net/wordpress/wp-content/uploads/2009/02/slide2-150x150.png" alt="Content Slide" title="Content Slide" width="150" height="150" class="size-thumbnail wp-image-248" /></a></p>
Note: There is a file embedded within this post, please visit this post to download the file.
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/RefZkGOFKxE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/02/23/wordpress-powerpoint-template/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/02/23/wordpress-powerpoint-template/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.7.1</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/gHb6eooqfIU/</link>
		<comments>http://lesterchan.net/wordpress/2009/02/11/wordpress-271/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 02:44:36 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.7]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=244</guid>
		<description><![CDATA[WordPress 2.7.1 has been release. There are a total of 68 fixed tickets and lots of changed files.
Download: WordPress 2.7.1
]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2009/02/wordpress-271/">WordPress 2.7.1</a> has been release. There are a total of <a href="http://trac.wordpress.org/query?status=closed&#038;milestone=2.7.1&#038;resolution=fixed&#038;order=priority">68 fixed tickets</a> and <a href="http://core.trac.wordpress.org/changeset?old_path=tags/2.7&#038;old=10539&#038;new_path=tags/2.7.1&#038;new=10539">lots of changed files</a>.</p>
<p>Download: <a href="http://wordpress.org/latest.zip">WordPress 2.7.1</a></p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/gHb6eooqfIU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/02/11/wordpress-271/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/02/11/wordpress-271/</feedburner:origLink></item>
		<item>
		<title>WordPress Plugin Developer Day</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/GXP2wVN5VDg/</link>
		<comments>http://lesterchan.net/wordpress/2009/01/29/wordpress-plugin-developer-day/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 04:27:19 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[donations]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=243</guid>
		<description><![CDATA[Matt has announced today (28th January 2009, 29th in my timezone) to be WordPress Plugin Developer Day.

WordPress by itself is very simple &#8211; what makes it compelling for most of its users is the wide array of plugins (and themes) available for WP. The average WordPress blog has about 5 plugins installed! Today we just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ma.tt">Matt</a> has announced today (28th January 2009, 29th in my timezone) to be <a href="http://wordpress.org/development/2009/01/thank-a-plugin-developer-day/">WordPress Plugin Developer Day</a>.</p>
<blockquote><p>
WordPress by itself is very simple &#8211; what makes it compelling for most of its users is the wide array of plugins (and themes) available for WP. The average WordPress blog has about 5 plugins installed! Today we just passed 4,000 plugins available in our plugin directory. (Which is also embedded into everyone’s WordPress 2.7 or above.)</p>
<p>I declare January 28th our official &#8220;Thank a Plugin Developer&#8221; day. To celebrate take a look at the plugins you use and love, visit the author’s site, find their contact form, and drop them a note thanking them. (Or Paypal!) Look for the links in the plugin directory to &#8220;author homepage&#8221; and also to donate directly if they’ve specified a Paypal address.</p>
<p>Thank you to everyone who has ever written a plugin for WordPress, and here’s to the next four thousand.<br />
 <img src='http://lesterchan.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p></blockquote>
<p>Donations I received today:</p>
<ol>
<li>John Kolbert &#8211; <a href="http://www.johnkolbert.com/">http://www.johnkolbert.com/</a></li>
<li>WP Candy Team &#8211; <a href="http://wpcandy.com/">http://wpcandy.com/</a></li>
</ol>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/GXP2wVN5VDg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/01/29/wordpress-plugin-developer-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/01/29/wordpress-plugin-developer-day/</feedburner:origLink></item>
		<item>
		<title>Loading JavaScript In Footer In WordPress 2.8</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/p2PabQH_alI/</link>
		<comments>http://lesterchan.net/wordpress/2009/01/26/loading-javascript-in-footer-in-wordpress-28/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 15:37:15 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=242</guid>
		<description><![CDATA[As you may all know by now, WordPress 2.8 will have some optimization done on JavaScript as well as CSS. That includes concatenating the scripts/styles, minifying it instead of packing as well as gzipping. I have been paying much attention to the development of WordPress 2.8 especially when it comes to JavaScripts. I have filed [...]]]></description>
			<content:encoded><![CDATA[<p>As you may all know by now, WordPress 2.8 will have some optimization done on JavaScript as well as CSS. That includes concatenating the scripts/styles, minifying it instead of packing as well as gzipping. I have been paying much attention to the development of WordPress 2.8 especially when it comes to JavaScripts. I have filed 2 suggestion tickets in WordPress Trac, <a href="http://trac.wordpress.org/ticket/8884">Ticket #8884</a> and <a href="http://trac.wordpress.org/ticket/8859">Ticket #8859</a> which should be able to help plugin authors load their JavaScript easily in the footer of WordPress.</p>
<p>This post shall be a tutorial post and I will demonstrate how to load JavaScript in the theme&#8217;s footer in WordPress 2.8 Nightly using my WP-Polls as an example.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">### Function: Enqueue Polls JavaScripts/CSS</span>
add_action<span style="color: #009900;">&#40;</span><span style="">'wp_enqueue_scripts'</span><span style="color: #339933;">,</span> <span style="">'poll_scripts'</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">function</span> poll_scripts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	wp_enqueue_style<span style="color: #009900;">&#40;</span><span style="">'wp-polls'</span><span style="color: #339933;">,</span> plugins_url<span style="color: #009900;">&#40;</span><span style="">'wp-polls/polls-css.css'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="">'2.50'</span><span style="color: #339933;">,</span> <span style="">'all'</span><span style="color: #009900;">&#41;</span>;
	wp_enqueue_script<span style="color: #009900;">&#40;</span><span style="">'wp-polls'</span><span style="color: #339933;">,</span> plugins_url<span style="color: #009900;">&#40;</span><span style="">'wp-polls/polls-js.js'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="">'jquery'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="">'2.50'</span><span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span>;
	wp_localize_script<span style="color: #009900;">&#40;</span><span style="">'wp-polls'</span><span style="color: #339933;">,</span> <span style="">'pollsL10n'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="">'ajax_url'</span> <span style="color: #339933;">=&gt;</span> plugins_url<span style="color: #009900;">&#40;</span><span style="">'wp-polls/wp-polls.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="">'text_wait'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="">'Your last request is still being processed. Please wait a while ...'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>The poll_scripts() function will hook onto the wp_enqueue_scripts function. This will allow you to enqueue JavaScripts as well as CSS Styles for your plugin.</p>
<p>As the name goes, wp_enqueue_style() will queue and then print out your plugin&#8217;s CSS link.</p>
<p>wp_enqueue_script() will queue and then print out the JavaScript link. The difference between WP2.7&#8217;s wp_enqueue_script() and WP2.8&#8217;s wp_enqueue_script() is the addition of the last argument which is whether to load the JavaScript in the footer. If set to true, it will load it in the footer, PROVIDED that your theme has the following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> wp_footer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>in the theme footer (refer to the default theme footer.php if unsure). Many themes especially self-created ones has failed to include wp_head() in the header.php as well as wp_footer() in the footer.php. The default value of the last argument is false, which means it will load it in the header by default.</p>
<p>wp_localize_script() will allow your to translate strings within your plugin JavaScript. To access the translated variable, you can use &#8220;pollsL10n.text_wait&#8221; (without the quotes).</p>
<p>This new hook:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php php" style="font-family:monospace;">do_action<span style="color: #009900;">&#40;</span><span style="">'admin_enqueue_scripts'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$hook_suffix</span><span style="color: #009900;">&#41;</span>;</pre></td></tr></table></div>

<p>will allow you to enqueue your plugin JavaScript or CSS within the WP-Admin area easily rather than calling many times add_action() repeatedly depending on how many pages your plugin has in the WP-Admin area.</p>
<p>The sample code from WP-Polls to print JavaScripts as well as CSS in the WP-Admin area are as follows:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">### Function: Enqueue Polls Stylesheets/JavaScripts In WP-Admin</span>
add_action<span style="color: #009900;">&#40;</span><span style="">'admin_enqueue_scripts'</span><span style="color: #339933;">,</span> <span style="">'poll_scripts_admin'</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000000; font-weight: bold;">function</span> poll_scripts_admin<span style="color: #009900;">&#40;</span><span style="color: #000088;">$hook_suffix</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$poll_admin_pages</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="">'wp-polls/polls-manager.php'</span><span style="color: #339933;">,</span> <span style="">'wp-polls/polls-add.php'</span><span style="color: #339933;">,</span> <span style="">'wp-polls/polls-options.php'</span><span style="color: #339933;">,</span> <span style="">'wp-polls/polls-templates.php'</span><span style="color: #339933;">,</span> <span style="">'wp-polls/polls-uninstall.php'</span><span style="color: #009900;">&#41;</span>;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">in_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$hook_suffix</span><span style="color: #339933;">,</span> <span style="color: #000088;">$poll_admin_pages</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		wp_enqueue_style<span style="color: #009900;">&#40;</span><span style="">'wp-polls-admin'</span><span style="color: #339933;">,</span> plugins_url<span style="color: #009900;">&#40;</span><span style="">'wp-polls/polls-admin-css.css'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="">'2.50'</span><span style="color: #339933;">,</span> <span style="">'all'</span><span style="color: #009900;">&#41;</span>;
		wp_enqueue_script<span style="color: #009900;">&#40;</span><span style="">'wp-polls-admin'</span><span style="color: #339933;">,</span> plugins_url<span style="color: #009900;">&#40;</span><span style="">'wp-polls/polls-admin-js.js'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="">'jquery'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="">'2.50'</span><span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span>;
		wp_localize_script<span style="color: #009900;">&#40;</span><span style="">'wp-polls-admin'</span><span style="color: #339933;">,</span> <span style="">'pollsAdminL10n'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
			<span style="">'admin_ajax_url'</span> <span style="color: #339933;">=&gt;</span> plugins_url<span style="color: #009900;">&#40;</span><span style="">'wp-polls/polls-admin-ajax.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
			<span style="">'text_delete_all_logs'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="">'Delete All Logs'</span><span style="color: #339933;">,</span> <span style="">'wp-polls'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Firstly, I assigned all the pages of WP-Polls that has an admin page to an array. Next I check whether the current page is within the array. If it is in the array, it means that the user is accessing WP-Polls admin area and thus, I will proceed on to enqueue the JavaScript or CSS needed in the WP-Polls admin area.</p>
<p>Note 1:  When you use wp_enqueue_script(), it will automatically register the script and then print it out, whereas if you use wp_register_script(), you will have to manually print it out by calling wp_print_scripts().</p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/p2PabQH_alI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/01/26/loading-javascript-in-footer-in-wordpress-28/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/01/26/loading-javascript-in-footer-in-wordpress-28/</feedburner:origLink></item>
		<item>
		<title>JavaScript In My Plugins II</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/-PeeDJmB1Fc/</link>
		<comments>http://lesterchan.net/wordpress/2009/01/19/javascript-in-my-plugins-ii/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 11:11:24 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[WP-EMail]]></category>
		<category><![CDATA[WP-Polls]]></category>
		<category><![CDATA[WP-PostRatings]]></category>
		<category><![CDATA[WP-ServerInfo]]></category>
		<category><![CDATA[WP-UserOnline]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.8]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[minify]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=241</guid>
		<description><![CDATA[I have completed the &#8220;update&#8221; process to my 5 of my plugins (WP-Polls, WP-PostRatings, WP-Email, WP-ServerInfo and WP-UserOnline) which use JavaScript.

WP-Polls and WP-PostRatings uses JavaScript on the frontend as well as the backend
WP-Email and WP-UserOnline uses JavaScript on the frontend only
WP-ServerInfo uses JavaScript on the backend only

Unfortunately the changes require at least WordPress 2.8 onwards [...]]]></description>
			<content:encoded><![CDATA[<p>I have completed the &#8220;update&#8221; process to my 5 of my plugins (WP-Polls, WP-PostRatings, WP-Email, WP-ServerInfo and WP-UserOnline) which use JavaScript.</p>
<ul>
<li>WP-Polls and WP-PostRatings uses JavaScript on the frontend as well as the backend</li>
<li>WP-Email and WP-UserOnline uses JavaScript on the frontend only</li>
<li>WP-ServerInfo uses JavaScript on the backend only</li>
</ul>
<p>Unfortunately the changes require at least WordPress 2.8 onwards to make use of the JavaScript enhancements in WordPress 2.8. I have updated this site to WordPress 2.8 Bleeding Edge aka WordPress 2.8 Nightly in order to test the JavaScript changes on a live site.</p>
<p>If you view the HTML source of this page, you will notice that only the CSS files get loaded in the header and the JavaScript gets loaded in the footer.</p>
<p>If you are running WordPress 2.8 bleeding edge, perhaps you can help me test out the plugins. Thanks in advanced <img src='http://lesterchan.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
Note: There is a file embedded within this post, please visit this post to download the file.
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/-PeeDJmB1Fc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/01/19/javascript-in-my-plugins-ii/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/01/19/javascript-in-my-plugins-ii/</feedburner:origLink></item>
		<item>
		<title>JavaScript In My Plugins</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/1GkEFBnIPco/</link>
		<comments>http://lesterchan.net/wordpress/2009/01/15/javascript-in-my-plugins/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 17:50:53 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WP-PostRatings]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[minify]]></category>
		<category><![CDATA[packed]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=240</guid>
		<description><![CDATA[Only 5 of my plugins (WP-Polls, WP-PostRatings, WP-Email, WP-ServerInfo and WP-UserOnline) use JavaScript. The JavaScripts are packed using Dean Edward&#8217;s Packer and the only framework use just for AJAX is TW-Sack or Simple AJAX Code-Kit (SACK). TW-Sack is extremely lightweight and easy to use but unfortunately, it can be used only for AJAX purposes.  [...]]]></description>
			<content:encoded><![CDATA[<p>Only 5 of my plugins (WP-Polls, WP-PostRatings, WP-Email, WP-ServerInfo and WP-UserOnline) use JavaScript. The JavaScripts are packed using <a href="http://dean.edwards.name/packer/">Dean Edward&#8217;s Packer</a> and the only framework use just for AJAX is <a href="http://www.twilightuniverse.com/projects/sack/">TW-Sack or Simple AJAX Code-Kit (SACK)</a>. TW-Sack is extremely lightweight and easy to use but unfortunately, it can be used only for AJAX purposes.  The reason I used TW-Sack instead of jQuery is simple, at the time I created my plugin, jQuery does not exists yet and when jQuery becomes popular the reason why I didn&#8217;t upgrade it was because I was lazy. As the saying goes, &#8220;If it ain&#8217;t broke, don&#8217;t fix it&#8221;.  Recently there is some buzz within the WordPress Development Team regarding WordPress&#8217;s JavaScript Usage. Andrew Ozz has written two articles on it in the <a href="http://wpdevel.wordpress.com/">WordPress Development Updates</a> blog entitled <a href="http://wpdevel.wordpress.com/2008/12/27/optimizing-script-loading/">Optimizing script loading</a>, <a href="http://wpdevel.wordpress.com/2009/01/07/optimizing-script-loading-part-2/">Optimizing script loading part 2</a> and <a href="http://wpdevel.wordpress.com/2009/01/15/optimizing-script-loading-implementation/">Optimizing script loading, implementation</a>.  With the upcoming WordPress 2.8 will feature some heavy JavaScript changes, I told myself to make use of this chance to totally revamped the JavaScripts in my plugins.  Here are the changes that will be made:</p>
<ul>
<li>Minified JavaScript instead of packing them</li>
<li>Replaced TW-Sack with jQuery</li>
<li>Move JavaScript to the footer</li>
<li>Use wp_localize_script() for JavaScript text translation</li>
<li>javascript-js.js will now contain the minified code for normal usage</li>
<li>javascript-js.dev.js will now contain the unminified code for development purposes</li>
</ul>
<p>I have already done it for WP-PostRatings and it is now running live on this site. Next, I will be doing WP-UserOnline, followed by WP-Email and lastly WP-Polls as it is more complex.</p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/1GkEFBnIPco" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/01/15/javascript-in-my-plugins/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/01/15/javascript-in-my-plugins/</feedburner:origLink></item>
		<item>
		<title>Back From Taiwan</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/zZrGhX9JfFo/</link>
		<comments>http://lesterchan.net/wordpress/2009/01/02/back-from-taiwan/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 16:31:44 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[Taiwan]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/2009/01/02/back-from-taiwan/</guid>
		<description><![CDATA[I am back from Taiwan and I have re-opened up http://forums.lesterchan.net/
]]></description>
			<content:encoded><![CDATA[<p>I am back from Taiwan and I have re-opened up <a href="http://forums.lesterchan.net/">http://forums.lesterchan.net/</a></p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/zZrGhX9JfFo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/01/02/back-from-taiwan/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/01/02/back-from-taiwan/</feedburner:origLink></item>
		<item>
		<title>Happy New Year 2009!</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/AEmmlk1YlbE/</link>
		<comments>http://lesterchan.net/wordpress/2009/01/01/happy-new-year-2009/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 18:08:36 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[new year]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=238</guid>
		<description><![CDATA[Wishing all my WordPress Plugins Users a very Happy New Year 2009!
]]></description>
			<content:encoded><![CDATA[<p><strong>Wishing all my WordPress Plugins Users a very Happy New Year 2009!</strong></p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/AEmmlk1YlbE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2009/01/01/happy-new-year-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2009/01/01/happy-new-year-2009/</feedburner:origLink></item>
		<item>
		<title>Top 3 WordPress Plugins Developer</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/OVL_8_Z0Img/</link>
		<comments>http://lesterchan.net/wordpress/2008/12/29/top-3-wordpress-plugins-developer/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 09:01:01 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3rd]]></category>
		<category><![CDATA[rank]]></category>
		<category><![CDATA[top]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=237</guid>
		<description><![CDATA[I am ranked among the Top 10 WordPress Plugins Developers. I am ranked 3rd to be precise based on the number of downloads for all my 17 plugins hosted on the official WordPress Plugins repository.
Source: W-Shadow.com&#8217;s Blog: Top 10 WordPress Plugin Developers
]]></description>
			<content:encoded><![CDATA[<p>I am ranked among the Top 10 WordPress Plugins Developers. I am ranked 3rd to be precise based on the number of downloads for all my 17 plugins hosted on the official WordPress Plugins repository.</p>
<p>Source: <a href="http://w-shadow.com/blog/2008/12/28/top-10-wordpress-plugin-developers/">W-Shadow.com&#8217;s Blog: Top 10 WordPress Plugin Developers</a></p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/OVL_8_Z0Img" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/12/29/top-3-wordpress-plugins-developer/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2008/12/29/top-3-wordpress-plugins-developer/</feedburner:origLink></item>
		<item>
		<title>Merry Christmas 2008</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/f4aNQ0m7vz8/</link>
		<comments>http://lesterchan.net/wordpress/2008/12/25/merry-christmas-2008/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 14:03:22 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[Christmas]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=236</guid>
		<description><![CDATA[Wishing all my WordPress plugins users a Merry Christmas 2008! Hope you all got the Christmas presents you wanted!
]]></description>
			<content:encoded><![CDATA[<p>Wishing all my WordPress plugins users a <strong>Merry Christmas 2008</strong>! Hope you all got the Christmas presents you wanted!</p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/f4aNQ0m7vz8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/12/25/merry-christmas-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2008/12/25/merry-christmas-2008/</feedburner:origLink></item>
		<item>
		<title>Lester Chan’s WordPress Plugins December 2008 Update</title>
		<link>http://feedproxy.google.com/~r/gamerz_wordpress/~3/eCrMt35yEu0/</link>
		<comments>http://lesterchan.net/wordpress/2008/12/11/lester-chan-wordpress-plugins-december-2008-update/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 08:09:25 +0000</pubDate>
		<dc:creator>Lester Chan</dc:creator>
				<category><![CDATA[WP-Ban]]></category>
		<category><![CDATA[WP-CommentNavi]]></category>
		<category><![CDATA[WP-DBManager]]></category>
		<category><![CDATA[WP-DownloadManager]]></category>
		<category><![CDATA[WP-EMail]]></category>
		<category><![CDATA[WP-PageNavi]]></category>
		<category><![CDATA[WP-PluginsUsed]]></category>
		<category><![CDATA[WP-Polls]]></category>
		<category><![CDATA[WP-PostRatings]]></category>
		<category><![CDATA[WP-PostViews]]></category>
		<category><![CDATA[WP-Print]]></category>
		<category><![CDATA[WP-RelativeDate]]></category>
		<category><![CDATA[WP-ServerInfo]]></category>
		<category><![CDATA[WP-Stats]]></category>
		<category><![CDATA[WP-Sticky]]></category>
		<category><![CDATA[WP-UserOnline]]></category>
		<category><![CDATA[2.7]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://lesterchan.net/wordpress/?p=232</guid>
		<description><![CDATA[digg_url = 'http://digg.com/software/Lester_Chan_s_WordPress_Plugins_December_2008_Update';Here is my December 2008 WordPress plugins update containing all my 15 WordPress plugins update and 1 new WordPress plugin. All of them should work on WordPress 2.7 as I did not test them on any WordPress version below that.
I am introducing a new plugin called WP-CommentNavi which basically paginate your comments similar [...]]]></description>
			<content:encoded><![CDATA[<p><div class="diggbutton"><script type="text/javascript">digg_url = 'http://digg.com/software/Lester_Chan_s_WordPress_Plugins_December_2008_Update';</script><script type="text/javascript" src="http://digg.com/api/diggthis.js"></script></div>Here is my December 2008 WordPress plugins update containing all my <strong>15</strong> WordPress plugins update and <strong>1</strong> new WordPress plugin. All of them should work on WordPress 2.7 as I did not test them on any WordPress version below that.</p>
<p>I am introducing a new plugin called WP-CommentNavi which basically paginate your comments similar to how WP-PageNavi paginate your posts. <span style="text-decoration:line-through;">I am also retiring WP-Sticky as WordPress 2.7 has a sticky post feature built in. WP-Sticky 2.31 WILL NOT work on WordPress 2.7 due to a conflict function &#8220;is_sticky&#8221;. If you renamed that function to &#8220;is_sticky2&#8243; or something else, it should work, but as usual I did not test it.</span></p>
<p><strong>*UPDATE*</strong> Due to the large number of requests, I decided not to retire WP-Sticky and I have updated it to 1.40 and it is now compatible with WordPress 2.7.</p>
<p><strong>Be sure to read the readme.html and checkout the changelog for more information and most importantly NOTE THE TABS AT THE TOP</strong></p>
<p><strong>WP-Ban 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-ban.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-ban.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=26">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=10.0">Support Forum</a></p>
<p><strong>WP-CommentNavi 1.00</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-commentnavi.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2007/03/02/readme/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-commentnavi.1.00.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=31">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=30.0">Support Forum</a></p>
<p><strong>WP-DBManager 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-dbmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-dbmanager.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=15">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=11.0">Support Forum</a></p>
<p><strong>WP-DownloadManager 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-downloadmanager.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/downloads/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-downloadmanager.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=29">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=12.0">Support Forum</a></p>
<p><strong>WP-EMail 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-email.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/email/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-email.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=13">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=13.0">Support Forum</a></p>
<p><strong>WP-PageNavi 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pagenavi.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pagenavi.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=11">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=14.0">Support Forum</a></p>
<p><strong>WP-PluginsUsed 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-pluginsused.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/plugins-used/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-pluginsused.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=30">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=29.0">Support Forum</a></p>
<p><strong>WP-Polls 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-polls.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-polls.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=10">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=15.0">Support Forum</a></p>
<p><strong>WP-PostRatings 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postratings.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postratings.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=20">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=17.0">Support Forum</a></p>
<p><strong>WP-PostViews 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-postviews.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-postviews.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=19">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=16.0">Support Forum</a></p>
<p><strong>WP-Print 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-print.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/2006/07/05/donations/print/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-print.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=12">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=18.0">Support Forum</a></p>
<p><strong>WP-RelativeDate 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-relativedate.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-relativedate.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=21">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=19.0">Support Forum</a></p>
<p><strong>WP-ServerInfo 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-serverinfo.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-serverinfo.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=27">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=25.0">Support Forum</a></p>
<p><strong>WP-Stats 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-stats.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/stats/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-stats.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=8">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=20.0">Support Forum</a></p>
<p><strong>WP-Sticky 1.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-sticky.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-sticky.1.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=28">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=26.0">Support Forum</a></p>
<p><strong>WP-Useronline 2.40</strong><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/readme/wp-useronline.html">Readme/Changelog</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/wordpress/useronline/">Demo</a><br />
<strong>&raquo;</strong> <a href="http://downloads.wordpress.org/plugin/wp-useronline.2.40.zip">Download Mirror #1</a><br />
<strong>&raquo;</strong> <a href="http://lesterchan.net/others/downloads.php?id=14">Download Mirror #2</a><br />
<strong>&raquo;</strong> <a href="http://forums.lesterchan.net/index.php?board=21.0">Support Forum</a></p>
<p>If you like or love my plugins a lot, do consider making a donation to me. My Paypal email address is <strong>lesterchan AT gmail DOT com</strong>. Thank you =D</p>
<img src="http://feeds.feedburner.com/~r/gamerz_wordpress/~4/eCrMt35yEu0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lesterchan.net/wordpress/2008/12/11/lester-chan-wordpress-plugins-december-2008-update/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		<feedburner:origLink>http://lesterchan.net/wordpress/2008/12/11/lester-chan-wordpress-plugins-december-2008-update/</feedburner:origLink></item>
	</channel>
</rss>
