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

<channel>
	<title>Thin &#38; Light &#187; plugin</title>
	<atom:link href="http://thinlight.org/tag/plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinlight.org</link>
	<description>Passion for the web</description>
	<lastBuildDate>Sun, 30 May 2010 06:04:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Showing Post Title in Neighbor Post Preview</title>
		<link>http://thinlight.org/2008/03/14/showing-post-title-in-neighbor-post-preview/</link>
		<comments>http://thinlight.org/2008/03/14/showing-post-title-in-neighbor-post-preview/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 17:07:58 +0000</pubDate>
		<dc:creator>thinlight</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[preview]]></category>

		<guid isPermaLink="false">http://thinlight.org/2008/03/14/showing-post-title-in-neighbor-post-preview/</guid>
		<description><![CDATA[A few days back, a friend asked me whether the neighbor post preview plugin can be customized to show the post title in preview.
Yes, that&#8217;s a wonderful idea. Many WordPress users just use &#8220;next post&#8221; or &#8220;previous post&#8221; as the navigation link text instead of the post title. This can save much space and readers [...]]]></description>
			<content:encoded><![CDATA[<p>A few days back, a friend asked me whether the neighbor post preview plugin can be customized to show the post title in preview.</p>
<p>Yes, that&#8217;s a wonderful idea. Many WordPress users just use &#8220;next post&#8221; or &#8220;previous post&#8221; as the navigation link text instead of the post title. This can save much space and readers can more easily focus on the title of current post (<a href="http://ourfourpenceworth.com/home-is-where-the-money-is/94">example page</a>). If you noticed, Live Spaces are using left/right arrow icons as the link text.</p>
<p>So I implemented this idea into my plugin. By doing this, it becomes more useful for those people who didn&#8217;t show the post titles in the link text.</p>
<p><img src='http://thinlight.org/wp-content/uploads/2008/03/title-preview.png' alt='Post title in preview' /></p>
<p>Thanks, <a href="http://thinlight.org/2008/01/13/wordpress-neighbor-post-preview-plugin/#comments">Penelope</a>, for this great idea.</p>
<p>Go to the <a href="http://thinlight.org/projects/wordpress-neighbor-post-preview/">plugin homepage</a> for download. When activated, go to the options page for customization (http://yourdomain/wp-admin/options-general.php?page=neighbor-post-preview.php).</p>
]]></content:encoded>
			<wfw:commentRss>http://thinlight.org/2008/03/14/showing-post-title-in-neighbor-post-preview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Neighbor Post Preview Plugin</title>
		<link>http://thinlight.org/2008/01/13/wordpress-neighbor-post-preview-plugin/</link>
		<comments>http://thinlight.org/2008/01/13/wordpress-neighbor-post-preview-plugin/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 15:17:14 +0000</pubDate>
		<dc:creator>thinlight</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://thinlight.org/2008/01/13/wordpress-neighbor-post-preview-plugin/</guid>
		<description><![CDATA[I assume you&#8217;re reading this post on its own page (i.e. the permalink). If you&#8217;re on the front page, or in an RSS reader, please go to its own page.
Above the title of this post, there is the previous/next post navigation bar. Now hover your mouse on the previous post link, but don&#8217;t click  [...]]]></description>
			<content:encoded><![CDATA[<p>I assume you&#8217;re reading this post on its own page (i.e. the permalink). If you&#8217;re on the front page, or in an RSS reader, please go to <a href="http://thinlight.org/2008/01/13/wordpress-neighbor-post-preview-plugin/">its own page</a>.</p>
<p>Above the title of this post, there is the previous/next post navigation bar. Now hover your mouse on the previous post link, but don&#8217;t click <img src='http://thinlight.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Did you see the little bubble showing the excerpt of the previous post? That&#8217;s it!</p>
<p>Sometimes title is not enough for visitors to determine whether the post is worth reading. With an excerpt, more information is provided. Some posts with great titles are worthless, while some great stories are under unromantic titles.</p>
<p>I just made the plugin <a href="http://thinlight.org/projects/wordpress-neighbor-post-preview/">Neighbor Post Preview</a> to do this thing. Visit its page for download and installation instructions.</p>
<p>Thanks to the great JavaScript libraries &#8211; <a href="http://prototypejs.org/">Prototype</a> and <a href="http://www.nickstakenburg.com/projects/prototip/">Prototip</a>.</p>
<p>Hope you enjoy this plugin and I welcome all feedbacks and suggestions.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinlight.org/2008/01/13/wordpress-neighbor-post-preview-plugin/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Fighting WordPress Spams</title>
		<link>http://thinlight.org/2007/12/19/fighting-wordpress-spams/</link>
		<comments>http://thinlight.org/2007/12/19/fighting-wordpress-spams/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 17:24:37 +0000</pubDate>
		<dc:creator>thinlight</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://thinlight.org/2007/12/19/fighting-wordpress-spams/</guid>
		<description><![CDATA[Of course the most popular plugin for protecting WordPress blogs from spamming is Akismet. Yes it is simple to use, famous, and easy to get.
But in my opinion, if you&#8217;re running an unknown blog like mine, you should discard Akismet and choose a more clever one. Akismet blocks non-spam comments now and again, and it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Of course the most popular plugin for protecting WordPress blogs from spamming is <a href="http://wordpress.org/extend/plugins/akismet/">Akismet</a>. Yes it is simple to use, famous, and easy to get.</p>
<p>But in my opinion, if you&#8217;re running an unknown blog like mine, you should discard Akismet and choose a more clever one. Akismet blocks non-spam comments now and again, and it&#8217;s difficult to rescue them from within the thousands of spams. Some day you will suddenly find a regular comment by your friend in the spams and realize that. It&#8217;s the same situation when using <a href="http://unknowngenius.com/blog/wordpress/spam-karma/">Spam Karma</a> or <a href="http://wordpress.org/extend/plugins/bad-behavior/">Bad Behavior</a>. They all block regular comments by some probability.</p>
<p>So stay away with the plugins which recognize spams by using machines&#8217; intelligence. <strong>I need a plugin that will block all spam bots but will never block a human being.</strong></p>
<p>Usually, the spam bots are not clever enough to emulate a browser (except the human spammers, of course). So why not use some simple JavaScript to confirm the commenter is not a machine?</p>
<p>I first tried <a href="http://wordpress.org/extend/plugins/wp-hashcash/">WordPress Hashcash</a>. It blocks all bots and never blocks a human. But <strong>it needs a database table to function right.</strong> I don&#8217;t like this.</p>
<p>Then I found <a href="http://wordpress.org/extend/plugins/bcspamblock/">bcSpamBlock</a>, which seems an <strong>ideal solution</strong> for me:</p>
<ol>
<li>It ensures only comments by human pass through the validation.</li>
<li>It doesn&#8217;t need a database table.</li>
<li>It rejects the spam in the &#8220;<a href="http://codex.wordpress.org/Filters">preprocess_comment</a>&#8221; filter, which means the spam won&#8217;t be saved to the database, making the database always clean. Too many comment_ID&#8217;s we&#8217;ve wasted on spams! (Yes I&#8217;m an idealist <img src='http://thinlight.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
</ol>
<p>There are some human spams which will bypass the plugin but I have the time to delete them.</p>
<p>Wait, still there are trackback spams! bcSpamBlock does have a simple way to check trackbacks, but I disabled this feature and used the <a href="http://sw-guide.de/wordpress/plugins/simple-trackback-validation/">Simple Trackback Validation</a> plugin. The ideas to validate trackbacks are identical, but the latter is more reliable.</p>
<p><strong>So the final solution becomes bcSpamBlock + Simple Trackback Validation.</strong></p>
<p>When bcSpamBlock is famous enough, there must be a way for bots to analyze the keys and simulate a human (I&#8217;ll try this). But for now it&#8217;s enough for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinlight.org/2007/12/19/fighting-wordpress-spams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
