<?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>No Prerequisite &#187; Plugins</title>
	<atom:link href="http://noprerequisite.com/archives/category/technology/wordpress/plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://noprerequisite.com</link>
	<description>v 5.0</description>
	<lastBuildDate>Thu, 26 Jan 2012 09:10:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Quick &amp; Dirty SMTP Plugin</title>
		<link>http://noprerequisite.com/archives/2007/05/21/quick-dirty-smtp-plugin/</link>
		<comments>http://noprerequisite.com/archives/2007/05/21/quick-dirty-smtp-plugin/#comments</comments>
		<pubDate>Mon, 21 May 2007 17:51:43 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Quick & Dirty SMTP]]></category>

		<guid isPermaLink="false">http://noprerequisite.com/archives/2007/05/21/quick-dirty-smtp-plugin/</guid>
		<description><![CDATA[This is a quick plugin I whipped up while working on another project. Basically, it takes advantage of the fact that WordPress now (as of 2.2) includes PHPMailer to allow you to make WordPress use SMTP.
Requires WordPress 2.2+. To use, download, change extension to &#8220;.php&#8221;, upload to plugins folder, activate, and configure.
To do: fix any [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://noprerequisite.com/downloads/np_qdsmtp.phps">This</a> is a quick plugin I whipped up while working on another project. Basically, it takes advantage of the fact that WordPress now (as of 2.2) includes PHPMailer to allow you to make WordPress use SMTP.</p>
<p>Requires WordPress 2.2+. To use, <a href="http://noprerequisite.com/downloads/np_qdsmtp.phps">download</a>, change extension to &#8220;.php&#8221;, upload to plugins folder, activate, and configure.</p>
<p>To do: fix any bugs.</p>
]]></content:encoded>
			<wfw:commentRss>http://noprerequisite.com/archives/2007/05/21/quick-dirty-smtp-plugin/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>User Comments Plugin</title>
		<link>http://noprerequisite.com/archives/2004/12/01/user-comments-plugin/</link>
		<comments>http://noprerequisite.com/archives/2004/12/01/user-comments-plugin/#comments</comments>
		<pubDate>Wed, 01 Dec 2004 18:29:39 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://noprerequisite.com/2004/12/01/user-comments-plugin/</guid>
		<description><![CDATA[This is an alpha release of my new User Comments plugin, but it works fine as far as I can tell. To install, download the source code, save it as user_comments.php, upload to your plugins directory and activate it in WP. This plugin will not work with 1.2; a 1.3 nightly is required.

What does it [...]]]></description>
			<content:encoded><![CDATA[<p>This is an alpha release of my new User Comments plugin, but it works fine as far as I can tell. To install, download the <a href="http://noprerequisite.com/downloads/user_comments.phps">source code</a>, save it as user_comments.php, upload to your plugins directory and activate it in WP. This plugin will not work with 1.2; a 1.3 nightly is required.<br />
<span id="more-74"></span><br />
What does it do? At this point, the plugin moderates comments that are not posted by users (i.e., visitors registered and logged-in at your blog.) Logged-in users have their information automatically filled out for them when viewing the comment form (if you haven&#8217;t modified the form fields). This plugin puts the user_id column in the comments table to use, and in the future I may add code to make use of that information when displaying comments.</p>
<p>To do:</p>
<ul>
<li>Add option to either moderate non-user comments or not allow them at all.</li>
<li>Set minimum user level.</li>
<li>Fix whatever bugs are present.</li>
<li>A few other things I have in mind.</li>
</ul>
<p>Comments, bug reports, suggestions are of course welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://noprerequisite.com/archives/2004/12/01/user-comments-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WP-Refer</title>
		<link>http://noprerequisite.com/archives/2004/06/10/wp-refer/</link>
		<comments>http://noprerequisite.com/archives/2004/06/10/wp-refer/#comments</comments>
		<pubDate>Thu, 10 Jun 2004 15:53:53 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://noprerequisite.com/2004/06/10/wp-refer/</guid>
		<description><![CDATA[WP-Refer is a quick plugin I put together to record and display referers to individual posts. These are stored in custom fields (wp-refer) for each post. Certain referers can be excluded; by default Google and your site&#8217;s URL are excluded. Others can be added by editing the source code of wp-refer.php.

To install:

Download wp-refer.phps
Rename it wp-refer.php
Upload [...]]]></description>
			<content:encoded><![CDATA[<p>WP-Refer is a quick plugin I put together to record and display referers to individual posts. These are stored in custom fields (<strong>wp-refer</strong>) for each post. Certain referers can be excluded; by default Google and your site&#8217;s URL are excluded. Others can be added by editing the source code of wp-refer.php.<br />
<span id="more-9"></span><br />
To install:</p>
<ol>
<li>Download <a href="http://www.noprerequisite.com/downloads/wp-refer.phps">wp-refer.phps</a></li>
<li>Rename it wp-refer.php</li>
<li>Upload it to /wp-content/plugins</li>
<li>Activate it in the WP admin panel</li>
</ol>
<p>To use:</p>
<ul>
<li><code>&lt;?php add_referer(); ?&gt;</code> must appear within &#8216;<a href="http://wiki.wordpress.org/TheLoop">the loop</a>&#8216; to add referers. Referers will only be added when an individual entry is being viewed.</li>
<li><code>&lt;?php the_referers(); ?&gt;</code> displays a list of referers. I put mine in my wp-comments.php file. It defaults to a list (<code>&lt;li&gt;</code>) of the last 5 referers. Possible arguments include (in this order, defaults indicated):
<ul>
<li><code>5</code>: the number of referers to display, 0 for all</li>
<li><code>"&lt;li&gt;"</code>: HTML/text to prepend to each referer</li>
<li><code>"&lt;/li&gt;"</code>: HTML/text to append to each referer</li>
<li><code>"none yet"</code>: Text to display when there are no referers yet</li>
</ul>
</li>
</ul>
<p>To see it in action, scroll to the bottom of this page, under the comment form.</p>
<p>History:</p>
<ul>
<li>Version .5: First public release. Reversed sort of referers so most recent is first.</li>
<li>Version .4: Made it possible to exclude domains.</li>
<li>Version &lt; .4: Getting it to work, squishing all sorts of bugs, etc.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://noprerequisite.com/archives/2004/06/10/wp-refer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Language Picker Plugin Version .9</title>
		<link>http://noprerequisite.com/archives/2004/06/08/language-picker-plugin-version-9/</link>
		<comments>http://noprerequisite.com/archives/2004/06/08/language-picker-plugin-version-9/#comments</comments>
		<pubDate>Tue, 08 Jun 2004 17:08:17 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://noprerequisite.com/2004/06/08/language-picker-plugin-version-9/</guid>
		<description><![CDATA[No longer supported! Not compatible with WP 2.0!
Another day, another version of my Language Picker Plugin. New features in version .9:

WordPress localization can be tied to user&#8217;s preferred language!
List languages available for the current post.
Provide translations for other text in your templates!

 Getting started:

To begin with, download lang_picker.phps and rename it lang_picker.php
Change the default language [...]]]></description>
			<content:encoded><![CDATA[<p><strong>No longer supported! Not compatible with WP 2.0!</strong></p>
<p>Another day, another version of my <a href="http://www.noprerequisite.com/archives/2004/06/07/language-picker-plugin-for-wordpress/">Language Picker Plugin</a>. New features in version .9:</p>
<ul>
<li><strong><a href="http://wiki.wordpress.org/WordPressLocalization">WordPress localization</a> can be tied to user&#8217;s preferred language!</strong></li>
<li>List languages available for the current post.</li>
<li>Provide translations for other text in your templates!</li>
</ul>
<p><span id="more-8"></span> Getting started:</p>
<ol>
<li>To begin with, download <a href="http://www.noprerequisite.com/downloads/lang_picker.phps">lang_picker.phps</a> and rename it <strong>lang_picker.php</strong></li>
<li>Change the default language in lang_picker.php, if neccessary, by replacing <strong>en</strong> with the appropriate <a href="http://www.gnu.org/software/gettext/manual/html_chapter/gettext_15.html#SEC221">language code</a></li>
<li>Upload the file to your plugins directory (/wp_content/plugins)</li>
<li>Then activate it in the <strong>Plugins</strong> section of the WP admin panel</li>
</ol>
<p>Using the plugin:</p>
<ul>
<li>To write a post in more than one language, simply enclose everything <em>not</em> in the default language in these tags: <lang_xx> and </lang_xx>. Be sure to replace <strong>xx</strong> with the appropriate language code</li>
<li>At first, only posts in the specified default language will be displayed. To temporarily view another language, append ?lp_lang_view=xx to any cruft-free URL, or &amp;lp_lang_view=xx to any cruft-full URL, being sure to replace <strong>xx</strong> with the appropriate language code. For example, you can temporarily view the <a href="?lp_lang_view=de">German version</a> of this entry.</li>
<li>To permanently view another language, use lp_lang_pref instead of lp_lang_view. This will set a cookie and display the new language preference whenever it is available. For example, you can set your preference to the <a href="?lp_lang_pref=de">German version</a> of this site. (Or switch back to <a href="?lp_lang_pref=en">English</a>.)</li>
<li>To list languages available for a post, use this tag: &lt; ?php lp_other_langs(&#8217;none&#8217;, &#8216;
<ul>&#8216;, &#8216;</ul>
<p>&#8216;, &#8216;</li>
<li>(&#8217;, &#8216;)
<ul>
<li>&#8216;none&#8217;: the string to display if there are no other languages</li>
<li>&#8216;
<ul>&#8216;: the string to put in front of the list of other languages</ul>
</li>
<li>&#8216;</li>
</ul>
</li>
<p>&#8216;);?&gt;. The arguments are (defaults indicated in example code):</p>
<p>&#8216;: the string to put at the end of the list of other languages</p>
<li>&#8216;</li>
<li>(&#8217;: the string to put in front of each language</li>
<li>&#8216;)</li>
<p>&#8216;: the string to put at the end of each language</p>
<li>To provide a translation for any text in your template (like the menu on this site), use the &lt; ?php lp(&#8217;arg&#8217;); ?&gt; function.
<ul>
<li>Method 1: Set &#8216;arg&#8217; to &#8217;start&#8217;  to start the localization, and then call the function again with &#8217;stop&#8217; to stop the localization</li>
<li>Method 2: Alternately, you can just eliminate &#8216;arg&#8217; completely, but this is less readable and makes it easier to forget a starting or stopping &lt; ?php lp(); ?&gt; call</li>
<li>Method 3: Set &#8216;arg&#8217; to the text to be localized</li>
</ul>
<p>Examples:</p>
<ul>
<li>Method 1: &lt; ?php lp(&#8217;start&#8217;); ?&gt;Hello!<lang_de>Guten Tag!</lang_de>&lt; ?php lp(&#8217;stop&#8217;); ?&gt;</li>
<li>Method 2: &lt; ?php lp(); ?&gt;Hello!<lang_de>Guten Tag!</lang_de>&lt; ?php lp(); ?&gt;</li>
<li>Method 3: &lt; ?php lp(&#8217;Hello!<lang_de>Guten Tag!&#8217;); ?&gt;</lang_de></li>
</ul>
<p>In each of these cases, &#8220;Hello!&#8221; would be displayed unless the user&#8217;s preference was set to &#8216;de&#8217;, in which case &#8220;Guten Tag&#8221; would be displayed.</li>
<li>Tying <a href="http://wiki.wordpress.org/WordPressLocalization">WP localization</a> to a user&#8217;s language preference is a two step process:
<ol>
<li>Comment out the line setting the language for localization in wp-config.php</li>
<li>Rename .mo files to match the language codes used in your blog. For example, de_DE.mo might become de.mo. <em>(Of course,if you only want to use this plugin to allow per user localization and do not want to write posts in other languages, there is no need to rename the .mo files. Just use the name of the file, without the .mo extension, when creating the links to set cookies.)</em></li>
</ol>
<ul>
<li>Version .9: Made it possible to tie preferred language to WP localization.</li>
<li>Version .8: <em>Not released.</em> Added ability to translate other text.</li>
<li>Version .7: <em>Not released.</em> Added ability to list languages in post.</li>
<li>Version .6: First public release</li>
<li>Version .5: Switched from my-hacks to plugin</li>
<li>&lt; .5: Hacked together for personal use with WP 1.0</li>
</ul>
<ul>
<li>Optimize</li>
<li>Add other features from the old my-hacks version</li>
</ul>
</li>
<p>Note: If you do not manually specify an excerpt (in one language), your RSS feed will generate one for you <em>without</em> running it through the Language Picker Plugin. Thus, both languages will be visible.  History:</p>
<p>To do:</ul>
]]></content:encoded>
			<wfw:commentRss>http://noprerequisite.com/archives/2004/06/08/language-picker-plugin-version-9/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Language Picker Plugin for WordPress</title>
		<link>http://noprerequisite.com/archives/2004/06/07/language-picker-plugin-for-wordpress/</link>
		<comments>http://noprerequisite.com/archives/2004/06/07/language-picker-plugin-for-wordpress/#comments</comments>
		<pubDate>Mon, 07 Jun 2004 15:43:12 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://noprerequisite.com/2004/06/07/language-picker-plugin-for-wordpress/</guid>
		<description><![CDATA[Eine deutsche Version gibt es noch nicht. Tut mir leid. Bis dann kann man die englische Version lesen. The Language Picker Plugin is my personal solution for writing posts in more than one language. When activated, the plugin will display posts in either the default language (as configured in lang_picker.php) or in the visitor&#8217;s preferred [...]]]></description>
			<content:encoded><![CDATA[<p><lang_de>Eine deutsche Version gibt es noch nicht. Tut mir leid. Bis dann kann man <a href="http://www.noprerequisite.com/archives/2004/06/07/language-picker-plugin-for-wordpress/?lp_lang_view=en">die englische Version</a> lesen. </lang_de>The Language Picker Plugin is my personal solution for writing posts in more than one language. When activated, the plugin will display posts in either the default language (as configured in lang_picker.php) or in the visitor&#8217;s preferred language, if available.<br />
<span id="more-7"></span><br />
Using the plugin is simple.</p>
<ol>
<li>To begin with, download <a href="http://www.noprerequisite.com/downloads/lang_picker.phps">lang_picker.phps</a> and rename it <strong>lang_picker.php</strong></li>
<li>Change the default language in lang_picker.php, if neccessary, by replacing <strong>en</strong> with the appropriate <a href="http://www.gnu.org/software/gettext/manual/html_chapter/gettext_15.html#SEC221">language code</a></li>
<li>Upload the file to your plugins directory (/wp_content/plugins)</li>
<li>Then activate it in the <strong>Plugins</strong> section of the WP admin panel</li>
<li>To write a post in more than one language, simply enclose everything <em>not</em> in the default language in these tags: <code>&lt;lang_xx&gt;</code> and <code>&lt;/lang_xx&gt;</code>. Be sure to replace <strong>xx</strong> with the appropriate language code</li>
<li>At first, only posts in the specified default language will be displayed. To temporarily view another language, append <code>?lp_lang_view=xx</code> to any cruft-free URL, or <code>&amp;lp_lang_view=xx</code> to any cruft-full URL, being sure to replace <strong>xx</strong> with the appropriate language code. For example, you can temporarily view the <a href="?lp_lang_view=de">German version</a> of this entry.</li>
<li>To permanently view another language, use <code>lp_lang_pref</code> instead of <code>lp_lang_view</code>. This will set a cookie and display the new language preference whenever it is available. For example, you can set your preference to the <a href="?lp_lang_pref=de">German version</a> of this site. (Or switch back to <a href="?lp_lang_pref=en">English</a>.)</li>
</ol>
<p>Note: If you do not manually specify an excerpt (in one language), your RSS feed will generate one for you <em>without</em> running it through the Language Picker Plugin. Thus, both languages will be visible.</p>
<p>History:</p>
<ul>
<li>Version .6: First public release</li>
<li>Version .5: Switched from my-hacks to plugin</li>
<li>&lt; .5: Hacked together for personal use with WP 1.0</li>
</ul>
<p>To do:</p>
<ul>
<li>Optimize</li>
<li>Add function to display list of available languages</li>
<li>Add other features from the old my-hacks version</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://noprerequisite.com/archives/2004/06/07/language-picker-plugin-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

