<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>in propria persona &#187; WordPress</title>
	<atom:link href="http://inpropriapersona.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://inpropriapersona.com</link>
	<description>Law + tech + history, from a JD/PhD graduate student in the history of science.</description>
	<lastBuildDate>Fri, 09 Dec 2011 20:57:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>WordPress under Nginx and Varnish with W3TC</title>
		<link>http://inpropriapersona.com/2011/11/wordpress-under-nginx-and-varnish-with-w3tc/</link>
		<comments>http://inpropriapersona.com/2011/11/wordpress-under-nginx-and-varnish-with-w3tc/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 01:27:13 +0000</pubDate>
		<dc:creator>krisnelson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[CloudFlare]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://inpropriapersona.com/?p=4597</guid>
		<description><![CDATA[I decided to switch to a Virtual Private Server (VPS) so that I could have more flexibility and control over my server environment. I selected VM Storm based on a review of  “low-end” VPS providers (since this is my personal tinkering platform I don’t need to pay extra for a high-end name). I then added Nginx as my Web server, Varnish as a front-end cache, WordPress for blogging, and W3TC as a WordPress performance enhancer.]]></description>
			<content:encoded><![CDATA[<p><a href="http://inpropriapersona.com/2011/11/wordpress-under-nginx-and-varnish-with-w3tc/top-pulaski/" rel="attachment wp-att-4691"><img class="alignright size-medium wp-image-4691" title="WordPress under Nginx and Varnish with W3TC" src="http://static.inpropriapersona.com/wp-content/uploads/2011/11/top-pulaski-300x229.jpg" alt="" width="300" height="229" /></a>When it comes to my personal Internet presence, I am an inveterate tinkerer. I like to experiment and I like to run things <em>my way. </em>(This is in contrast to my professional recommendations as a consultant, where I like conservative and tested.)</p>
<p>As such, despite having no problems with my previous host (<a href="http://laughingsquid.us/" target="_blank">Laughing Squid</a>, which I still recommend), I decided to switch to a Virtual Private Server (VPS) so that I could have more flexibility and control over my server environment. I selected <a href="http://www.vmstormvps.com/" target="_blank">VM Storm</a> based on a review of  <a href="http://www.lowendbox.com/blog/vmstormvps-5-97-256mb-vmware-vps-in-state-college-pa/" target="_blank">“low-end” VPS providers</a> (since this is my personal tinkering platform I don’t need to pay extra for a high-end name). I then added <a class="zem_slink" title="Nginx" href="http://www.nginx.org/" rel="homepage">Nginx</a> as my Web server, Varnish as a front-end cache, <a class="zem_slink" title="WordPress" href="http://wordpress.org" rel="homepage">WordPress</a> for blogging, and W3TC as a WordPress performance enhancer.</p>
<p><strong>The Virtual Private Server</strong></p>
<p>Remember that with a basic VPS, no one administers the system for you (unless you pay extra, of course). You need to make your own size estimates, then install and configure your Web server and everything else (the OS itself was installed by the provider). This, of course, is exactly what I was looking for, since I wanted to experiment.</p>
<p>While I probably could have made it work with an even more compact environment, I went with 512 MB of memory to give me some breathing room. I decided on <a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a> 11.10 Server because I’m familiar and comfortable with Ubuntu, and because there are lots of online Ubuntu resources and help available.</p>
<p><strong>The Web Server</strong></p>
<p>I’m most familiar with Apache, a free, open-source, incredibly flexible and powerful Web server. But since I was interested in experimenting, I decided to try an alternative: <a href="http://nginx.org/en/" target="_blank">Nginx</a>(“engine x”), a fast and compact HTTP server that now powers sites like <a href="http://wordpress.com/" target="_blank">WordPress.com</a>and <a href="http://cloudflare.com/" target="_blank">CloudFlare</a>. It’s known for its resource efficiency and speed, so it’s a perfect choice for smaller VPS setups (and it too is open source and free).</p>
<p>(Note: I thought about <a href="http://www.lighttpd.net/" target="_blank">Lighttpd</a>, another fast and compact Web server, but Nginx proved be easier for me to get going the way I liked.)</p>
<p><strong>The Front-End Cache</strong></p>
<p>Nginx is fast, but I wanted more. So I put <a href="http://www.varnish-cache.org/" target="_blank">Varnish</a> in front of Nginx. What’s Varnish?</p>
<blockquote><p>Varnish Cache is an open source, state of the art web application accelerator. You install it on your web server and it makes your website fly.</p></blockquote>
<p>Basically, it’s a server-side caching proxy. It listens for HTTP requests, serves them <em>really fast</em> if they’re in its cache already, or forwards the request to Nginx if they’re not. Want to survive a <a href="http://en.wikipedia.org/wiki/Slashdot_effect" target="_blank">Slashdotting</a>? Use Varnish. (And then add <a href="http://cloudflare.com/" target="_blank">CloudFlare</a> for good measure!)</p>
<p><strong>The Database</strong></p>
<p>I went with <a href="http://www.mysql.com/" target="_blank">MySQL</a> (of course). It works. I added <a href="http://www.phpmyadmin.net/" target="_blank">phpMyAdmin</a> to help administer it, and put that behind Nginx running SSL with a <a href="http://www.justinsamuel.com/2006/03/11/howto-create-a-self-signed-wildcard-ssl-certificate/" target="_blank">self-signed certificate</a>. I could have bought an SSL cert, but what’s the point? I know who I am, and no one else needs SSL access to my install anyway. (I’m not selling stuff through my site.)</p>
<p><strong>The Software</strong></p>
<p>While I could have experimented with other solutions for blogging, I wanted to stick with<a href="http://wordpress.org/" target="_blank">WordPress</a>. It’s flexible, extensible, and nice to work with. It isn’t always the fastest or most optimized thing out there, but that’s what Nginx and Varnish are for!</p>
<p>WordPress was really designed for a LAMP environment: Linux, Apache, MySQL, and PHP. So replacing Apache with Nginx had the potential to create some challenges–which it did! But fortunately, Nginx is an increasingly popular choice, and one of the most powerful WordPress plugins out there (W3TC–<a href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a>) has added support for it, which made everything easier.</p>
<p><strong>W3 Total Cache</strong></p>
<p><a href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3TC</a> is more than a cache. It bills itself as a “performance framework,” and although I often prefer the Unix “small-tool” philosophy, W3TC really shines. To be honest, it’s options for performance enhancements encouraged me to think about using a VPS in the first place, just so I could play with them. It handles disk and database or object caching (using memcache or PHP APC), content-delivery networks (like <a href="http://aws.amazon.com/cloudfront/" target="_blank">Amazon CloudFront</a>), and even <a class="zem_slink" title="Varnish (software)" href="http://en.wikipedia.org/wiki/Varnish_%28software%29" rel="wikipedia">Varnish cache</a> purging.</p>
<p><strong>Resources and How-To Guides</strong></p>
<ul>
<li><a href="http://wiki.nginx.org/WordPress" target="_blank">WordPress on Nginx</a> (nginx.org)</li>
<li><a href="http://olex.openlogic.com/wazi/2011/supercharge-wordpress-part-2/" target="_blank">Supercharge WordPress</a> (openlogic.com)</li>
<li><a href="http://nanotux.com/blog/the-ultimate-server/" target="_blank">How to build the ultimate Ubuntu/Lighttpd/PHP/MySQL server, and keep it running</a>(nanotux.com)</li>
<li><a href="https://github.com/timwhitlock/php-varnish/blob/master/wordpress-plugin/" target="_blank">Sample Varnish config for WordPress</a> (github.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=7988acb7-4a24-4bb4-a4ef-4474c37c2698" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://inpropriapersona.com/2011/11/wordpress-under-nginx-and-varnish-with-w3tc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Six more of the best WordPress plugins</title>
		<link>http://inpropriapersona.com/2010/02/six-more-of-the-best-wordpress-plugins/</link>
		<comments>http://inpropriapersona.com/2010/02/six-more-of-the-best-wordpress-plugins/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 18:30:33 +0000</pubDate>
		<dc:creator>krisnelson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.inpropriapersona.com/?p=2033</guid>
		<description><![CDATA[I admit it. I'm a WordPress plugin junkie. I'm continually updating, adding, removing, and adjusting the list of plugins I have running this site. Here are six of my current favorites.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/iamperegrino/2913018697/"><img class="alignleft" title="&quot;Wordpress Schawg&quot; by Flickr user Peregrino Will Reign, used under a Creative Commons Attribution-Noncommercial-Share Alike 2.0 license " src="http://farm4.static.flickr.com/3036/2913018697_ccbb33e993_m.jpg" alt="" width="168" height="126" /></a>I admit it. I’m a WordPress plugin junkie. I’m continually updating, adding, removing, and adjusting the list of plugins I have running this site. Obviously, this can lead to slowdowns, which is why caching plugins (like <a href="http://ocaoimh.ie/wp-super-cache/">WP Super Cache</a> or <a href="http://www.satollo.net/plugins/hyper-cache">Hyper Cache</a>) are so important, especially for dealing with sudden surges in traffic. So keep that in mind!</p>
<div class="sidebox"><strong>See my previous lists:</strong></p>
<ul>
<li><a href="http://www.inpropriapersona.com/2009/09/five-lesser-known-but-great-wordpress-plugins/">Five lesser-known — but great — WordPress plugins</a></li>
<li><a href="http://www.inpropriapersona.com/2009/06/my-current-top-5-favorite-wordpress-plugins/">My current top 5 favorite WordPress plugins</a></li>
</ul>
</div>
<p>That said, here are six of my current favorites:</p>
<p><a href="http://www.junyent.org/blog/2006/05/20/around-this-date-in-the-past-wordpress-widget/"><strong>Around this date in the past… — Widget Edition</strong><br />
</a><em> By Joan Junyent Tarrida<br />
</em> This little plugin gives you a widget that shows posts from, well, around this date in the past. It’s quite useful to help “bubble up” articles you’ve written previously and that may otherwise be lost in the past.<span class="removed_link" title="http://static.inpropriapersona.com/wp-content/uploads/2010/02/AroundThisDateInThePast.png"><img class="aligncenter size-medium wp-image-2035" title="AroundThisDateInThePast" src="http://static.inpropriapersona.com/wp-content/uploads/2010/02/AroundThisDateInThePast-300x116.png" alt="" width="300" height="116" /></span></p>
<p><a href="http://maff.ailoo.net/projects/autothumb/"><strong>AutoThumb</strong></a><br />
<em>By Mathias Geat</em><br />
AutoThumb incorporates phpThumb into your site in a simple, yet powerful, fashion. It automatically pipes images through phpThumb, resizing them based on the attributes you apply to the <strong>img</strong> tag. These smaller images are then delivered to browsers, as well as being c<a href="http://static.inpropriapersona.com/wp-content/uploads/2010/02/mafflog.png"><img class="alignleft size-thumbnail wp-image-2038" title="mafflog" src="http://static.inpropriapersona.com/wp-content/uploads/2010/02/mafflog-150x128.png" alt="" width="150" height="128" /></a>ached for future redelivery. (The original images can be hosted locally or remotely.)</p>
<p><strong><a href="http://www.phoenixheart.net/wp-plugins/free-cdn">Free CDN</a><span class="removed_link" title="http://static.inpropriapersona.com/wp-content/uploads/2010/02/CoralCDN.png"><img class="alignright size-thumbnail wp-image-2039" title="CoralCDN" src="http://static.inpropriapersona.com/wp-content/uploads/2010/02/CoralCDN-150x129.png" alt="" width="150" height="129" /></span></strong><br />
<em>By Phoenixheart</em><br />
Free CDN automatically rewrites the URLs in your site (images and more, depending on what you select in the options) so that they are delivered to your visitors via <a href="http://www.coralcdn.org/">CoralCDN</a>. CoralCDN is a free content-delivery service that, while not necessarily speeding up delivery of content, does reduce the bandwidth and load required by your server. This makes it ideal for limited hosting providers or for hosting your blog at home.</p>
<p><a href="http://www.fairweb.fr/en/plugins-wordpress/fw-post-image/"><strong>fw-post-image</strong></a><br />
<em> By Myriam Faulkner</em><br />
<a href="http://static.inpropriapersona.com/wp-content/uploads/2010/02/FairWeb.png"><img class="alignleft size-thumbnail wp-image-2041" title="FairWeb" src="http://static.inpropriapersona.com/wp-content/uploads/2010/02/FairWeb-150x96.png" alt="" width="150" height="96" /></a>This simple little plugin builds on the thumbnail feature included with WordPress 2.9. Once you have this plugin installed, if you do not explicitly set a thumbnail, WordPress will scan the images you put into your posts and use the first one it finds as the thumbnail (note: it favors local images over remote ones, but supports both).</p>
<p><a href="http://ottodestruct.com/blog/wordpress-plugins/simple-facebook-connect/"><strong>Simple Facebook Connect</strong></a><br />
<em>By Otto</em><br />
<a href="http://static.inpropriapersona.com/wp-content/uploads/2010/02/FacebookConnect.png"><img class="alignright size-thumbnail wp-image-2043" title="FacebookConnect" src="http://static.inpropriapersona.com/wp-content/uploads/2010/02/FacebookConnect-150x150.png" alt="" width="150" height="150" /></a>This plugin adds a series of smaller plugins, that let you add Facebook Connect features to your blog. Most useful, I think, is the support it adds for visitors to login to your comment system using their Facebook identities.</p>
<p><span class="removed_link" title="http://static.inpropriapersona.com/wp-content/uploads/2010/02/SmushIT.png"><img class="alignleft size-full wp-image-2044" title="SmushIT" src="http://static.inpropriapersona.com/wp-content/uploads/2010/02/SmushIT.png" alt="" width="150" height="55" /></span><a href="http://dialect.ca/code/wp-smushit/"><strong>WP Smush.it</strong></a><br />
<em>By Dialect</em><br />
WP Smush.it takes advantage of Yahoo’s Smush.it service to automatically reduce image file sizes and improve performance when you upload images into WordPress.</p>
]]></content:encoded>
			<wfw:commentRss>http://inpropriapersona.com/2010/02/six-more-of-the-best-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five sources of free photographs for your blog</title>
		<link>http://inpropriapersona.com/2010/01/five-sources-of-free-photographs-for-your-blog/</link>
		<comments>http://inpropriapersona.com/2010/01/five-sources-of-free-photographs-for-your-blog/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 06:30:33 +0000</pubDate>
		<dc:creator>krisnelson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Guy Kawasaki]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[photographs]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Zemanta]]></category>

		<guid isPermaLink="false">http://www.inpropriapersona.com/?p=1760</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://inpropriapersona.com/2010/01/five-sources-of-free-photographs-for-your-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to write attributions for the Creative Commons licensed images you use on your blog</title>
		<link>http://inpropriapersona.com/2010/01/how-to-write-attributions-for-the-creative-commons-licensed-images-you-use-on-your-blog/</link>
		<comments>http://inpropriapersona.com/2010/01/how-to-write-attributions-for-the-creative-commons-licensed-images-you-use-on-your-blog/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 19:00:11 +0000</pubDate>
		<dc:creator>krisnelson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.inpropriapersona.com/?p=1219</guid>
		<description><![CDATA[I've found that pictures shared under a Creative Commons (CC) license (of all flavors) are a great resource for bloggers who want artwork to accompany their posts. I've also realized that not everyone, myself included, has always done an adequate job of meeting the attribution requirements of CC licenses. To help remedy this, here are my recommendations for doing this properly in a blog.]]></description>
			<content:encoded><![CDATA[<p>I’ve found that pictures shared under a <a href="http://creativecommons.org/about/licenses/">Creative Commons (CC) license</a> (of all flavors) are a great resource for bloggers who want artwork to accompany their posts. I’ve also realized that not everyone, myself included, has always done an adequate job of meeting the attribution requirements of CC licenses.</p>
<div class="alert-message block-message warning" style="float:right;width:200px;">
<p><strong>My quick recommendations:</strong></p>
<ol>
<li>Link to the source page.</li>
<li>Provide the image title, creator’s name, and license (link to the license if you can) as a caption or in the “title” attribute:<br />
<strong><a href="http://www.flickr.com/photos/krisnelson/4213915751/"><img class="alignleft" title="&quot;Agatha on the porch&quot; by Flickr user Kristopher Nelson, used under a Attribution-Noncommercial-Share Alike 2.0 license." src="http://farm3.static.flickr.com/2677/4213915751_050a74b704_s.jpg" alt="" width="75" height="75" /></a>“<a href="http://www.flickr.com/photos/krisnelson/4213915751/">Agatha on the porch</a>” by Flickr user <a href="http://krisnelson.org">Kristopher Nelson</a>, used under a Creative Commons </strong><strong><a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en">Attribution-Noncommercial-Share Alike 2.0</a> license.</strong></li>
<li>If the licensor asks for a specific attribution, do what they request.</li>
</ol>
<p>The general goal is to provide credit to the source, along with information to your visitors on the image’s license. (See also <a href="http://wiki.creativecommons.org/FFAQ#How_do_I_properly_attribute_a_Creative_Commons_licensed_work.3F">the Creative Commons FAQ</a>.)
</div>
<p>I don’t believe there are any bad intentions at work, but I do think it’s not always clear to people what their obligations are when using Creative Commons licensed images in their blog. (My focus is on the attribution aspect of the licenses, not those pertaining to commercial use, sharing, etc. I am also relying on version 3.0 of the license, but this discussion should be applicable to all the versions.)</p>
<h4>So how can we do better?</h4>
<p>We can do better by making sure the images we use are properly licensed. For Creative Commons licensed images, this means putting in proper attribution that meets the standards of the license. I plan to do this going forward, and I also plan to spend time going back over images in my old posts to make sure they meet licensing requirements as well.</p>
<h4>The Key Provisions in the Creative Commons Licenses</h4>
<p>There are two key provisions of all the Creative Commons licenses that are critical for proper use of images in a blog. First, section 4(a) requires that a copy of the license or a link to the license be included with the work. Second, section 4(b) requires that you provide the name of the owner (or who they designate), the title of the image, and a link to the work (but make sure you don’t suggest they are endorsing you).</p>
<h4>So What Does this Mean for Bloggers?</h4>
<p>As a blogger you should provide the following information along with the image you are using in your article:</p>
<ul>
<li>the name (or screen name) of the creator (or who they designate);</li>
<li>the title of the image, if there is one;</li>
<li>the specific Creative Commons license and version under which the image is licensed;</li>
<li>alternatively, if the creator of the work requests you attribute it in a specific way, you should do as they ask.</li>
</ul>
<p>Ideally, you should link as many of these items to either the original source, or to their canonical location online. While section 4(b) implies that you <em>must</em> provide the URI of the CC license, in practical terms naming the license should be enough (the Creative Commons FAQ <a href="http://wiki.creativecommons.org/FFAQ#How_do_I_properly_attribute_a_Creative_Commons_licensed_work.3F">says</a>, “it is nice if the license citation links to the license on the CC website”). This is, I think, especially true if you link to the location where the image originates and where the original <a class="zem_slink" title="Copyright" href="http://en.wikipedia.org/wiki/Copyright" rel="wikipedia">copyright</a> and license terms are explained (for example, linking to the Flickr page for a CC licensed photo stored on Flickr — actually, <a title="http://www.flickr.com/guidelines.gne" href="http://">this is mandatory</a> for Flickr images if the image is hosted by Flickr).</p>
<p>In practical terms, I think the following example is the kind of attribution that is appropriate under the license:  “<a href="http://www.flickr.com/photos/krisnelson/4213915751/">Agatha on the porch</a>” by Flickr user <a href="http://krisnelson.org">Kristopher Nelson</a>, used under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en">Creative Commons Attribution-Noncommercial-Share Alike 2.0</a> license. This citation includes (1) the title of the picture, (2) where it comes from, (3) who created it, and (4) what license applies.</p>
<h4>Captions with WordPress</h4>
<div>
<dl class="wp-caption alignleft" style="width: 250px;">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/krisnelson/4213915751/"><img class=" " src="http://farm3.static.flickr.com/2677/4213915751_050a74b704_m.jpg" alt="" width="240" height="180" /></a></dt>
<dd class="wp-caption-dd">“Agatha on the porch” by Flickr user Kristopher Nelson, used under a Creative Commons Attribution-Noncommercial-Share Alike 2.0 license.</dd>
</dl>
</div>
<p>In <a href="http://www.wordpress.org">WordPress</a>, you can put this information in as a caption in the popup image add/modify box.</p>
<p>Because the WordPress caption is styled with <a href="http://codex.wordpress.org/CSS">CSS</a> (via the “wp-caption” class that WordPress puts in), you may make it appear in a variety of creative ways. You can even <a href="http://wpengineer.com/filter-caption-shortcode-in-wordpress/">“filter” the code produced by WordPress</a> if you want the HTML to appear differently.</p>
<h4>Captions with HTML &amp; CSS</h4>
<p>If you do not use WordPress, you could use HTML and CSS similar to the following (<a href="http://www.w3.org/Style/Examples/007/figures">courtesy of the W3C site</a>):</p>
<p>[sourcecode language=“html”]<br />
&lt;div class=“figure”&gt;<br />
&lt;p&gt;&lt;img src=“eiffel.jpg” width=“136” height=“200” alt=“Eiffel tower”&gt;&lt;/p&gt;<br />
&lt;p&gt;Scale model of the Eiffel tower in Parc Mini-France&lt;/p&gt;<br />
&lt;/div&gt;<br />
[/sourcecode]</p>
<p>And some CSS:</p>
<p>[sourcecode language=“css”]<br />
div.figure {<br />
float: right;<br />
width: 25%;<br />
border: thin silver solid;<br />
margin: 0.5em;<br />
padding: 0.5em;<br />
}<br />
div.figure p {<br />
text-align: center;<br />
font-style: italic;<br />
font-size: smaller;<br />
text-indent: 0;<br />
}<br />
[/sourcecode]</p>
<p>(For more about this, including additional discussion and examples, see <a href="http://www.w3.org/Style/Examples/007/figures">Figures &amp; Captions</a> at the W3C site.)</p>
<h4>Rollover Image Captions with jQuery</h4>
<p>Another approach would be to use <a href="http://jquery.com/">jQuery</a> and a plugin such as <a href="http://www.newmediacampaigns.com/page/jcaption-a-jquery-plugin-for-simple-image-captions">jCaption</a> or <a href="http://thirdroute.com/projects/captify/" class="broken_link" rel="nofollow">Captify</a>, which will automatically generate sophisticated rollover captions. These look very nice and keep your site design clean, while providing all the required information.</p>
<h4>Using the Title Attribute of the Image Tag</h4>
<p>If you choose, you may instead put all the information into the title attribute of the &lt;img&gt; tag, along with linking the image to the source page, like this:</p>
<p>[sourcecode lang=“html”]<br />
&lt;a href=“http://www.flickr.com/photos/krisnelson/4213915751/”&gt;&lt;img title=”&amp;quot;Agatha on the porch&amp;quot; by Flickr user Kristopher Nelson, used under a Attribution-Noncommercial-Share Alike 2.0 license.” src=“http://farm3.static.flickr.com/2677/4213915751_050a74b704_s.jpg” /&gt;&lt;/a&gt;<br />
[/sourcecode]</p>
<p>Like jQuery-based approaches, this has the benefit of making the information fully available (although you cannot insert links, so make sure the image itself links to the source page). It also keeps your page design uncluttered. It doesn’t look as nice as the rollover approach, but it is simple to implement on any site.</p>
<h4>Use Zemanta</h4>
<p><a href="http://www.zemanta.com/">Zemanta</a> allows you to easily select and insert images into your posts (along with related links and more). It takes care of adding appropriate captions and links so you don’t have to. It’s image selection is good, but I like to pick my own images generally, and to style them my way. Nonetheless, it’s an excellent tool that I recommend highly.</p>
<h4>Or Just Put it at the End</h4>
<p>Finally, you could also add a simple attributional note to the bottom of your posts. This is a straightforward and easy approach, allows complete information and full links.</p>
<h4>Conclusions</h4>
<p>Creative Commons licensed images are a wonderful resource for bloggers. Use of such images is free and easy — provided you follow a few requirements that primarily serve to acknowledge the creator of the work. If you, like me, didn’t always do the best job of this, take some time to go back over your posts and make sure everything is in order. And remember, whether you use CC licensed images, pay for stock photos, use your own, or rely on the public domain, photographers and authors will always like to hear from you if you like their work, so let them know.</p>
<p>So just remember to check to make sure the images you want to use are licensed properly, and that you’re meeting the terms of the license, and enjoy!</p>
<h4>More Resources</h4>
<ul>
<li><a href="http://www.inpropriapersona.com/2010/01/five-sources-of-free-photographs-for-your-blog/">Five sources of free images for your blog</a></li>
<li><a href="http://wiki.creativecommons.org/FFAQ#How_do_I_properly_attribute_a_Creative_Commons_licensed_work.3F">How do I properly attribute a Creative Commons licensed work?</a> — from Creative Commons</li>
<li><a href="http://www.newmediarights.org/guide/how_to/creative_commons/best_practices_creative_commons_attributions">Best Practices for Creative Commons attributions</a> — how to attribute works you reuse under a Creative Commons license</li>
<li><a href="http://search.creativecommons.org/">Creative Commons Search</a> — easily find CC licensed images</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;">
<p><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=0cffb7e3-8ece-4a1e-a84c-e5252b67ffd3" alt="" /></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://inpropriapersona.com/2010/01/how-to-write-attributions-for-the-creative-commons-licensed-images-you-use-on-your-blog/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Five lesser-known -- but great -- WordPress plugins</title>
		<link>http://inpropriapersona.com/2009/09/five-lesser-known-but-great-wordpress-plugins/</link>
		<comments>http://inpropriapersona.com/2009/09/five-lesser-known-but-great-wordpress-plugins/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 15:00:06 +0000</pubDate>
		<dc:creator>krisnelson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Minify]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.inpropriapersona.com/?p=889</guid>
		<description><![CDATA[Five great, although lesser-known, WordPress plugins: Login LockDown, SexyBookmarks, wp-Typography, WP Greet Box, and WP Minify.]]></description>
			<content:encoded><![CDATA[<div  class="wp-caption alignright" style="width: 112px"><a href="http://www.flickr.com/photos/28694005@N07/2829286479"><img class="zemanta-img-inserted zemanta-img-configured" title="wordpress logo" src="http://farm4.static.flickr.com/3067/2829286479_4c45d4aeac_m.jpg" alt="wordpress logo" width="112" height="112" /></a><p class="wp-caption-text">Image by adria.richards via Flickr</p></div>
<p>1. <a href="http://www.bad-neighborhood.com/login-lockdown.html">Login LockDown</a> — adds extra security to WordPress by restricting the number of failed login attempts.</p>
<p>2. <a href="http://sexybookmarks.net/" class="broken_link" rel="nofollow">SexyBookmarks</a> — sure, there are many ways to add lists of sharing icons and links to your posts — but this one is <em>pretty</em>.</p>
<p>3. <a href="http://kingdesk.com/projects/wp-typography">wp-Typography</a> — easily improve the typography on your site, em and en dashes, hyphenation, and much more.</p>
<p>4. <a href="http://omninoggin.com/projects/wordpress-plugins/wp-greet-box-wordpress-plugin/">WP Greet Box</a> — give a simple little welcome message to visitors coming via various referrers, like Stumbleupon or Digg.</p>
<p>5. <a href="http://omninoggin.com/projects/wordpress-plugins/wp-minify-wordpress-plugin/">WP Minify</a> — compress CSS and Javascript to speed up page loads. It can be a little tricky — I find I have to specifically exclude all 3rd-party scripts and stylesheets — but it’s highly effective.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=9751d9e0-e8c9-4f8c-bef5-4b382078e02e" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://inpropriapersona.com/2009/09/five-lesser-known-but-great-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress and the GPL</title>
		<link>http://inpropriapersona.com/2009/07/wordpress-and-the-gpl/</link>
		<comments>http://inpropriapersona.com/2009/07/wordpress-and-the-gpl/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 18:00:06 +0000</pubDate>
		<dc:creator>krisnelson</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[GNU General Public License]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Software Freedom Law Center]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.inpropriapersona.com/?p=714</guid>
		<description><![CDATA[Any WordPress theme is so entwined with the main WordPress code as to make it a "derivative work," and thus subject to WordPress' copyright and licensing (which is the GPL).]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.crunchbase.com/product/wordpress"><img class="alignright" title="WordPress logo from Crunchbase" src="http://www.crunchbase.com/assets/images/resized/0001/6548/16548v2-max-250x250.png" alt="" width="250" height="65" /></a>The <a class="zem_slink" title="WordPress" rel="homepage" href="http://wordpress.org">WordPress</a> blog has an interesting post up about the applicability of the <a class="zem_slink" title="GNU General Public License" rel="wikipedia" href="http://en.wikipedia.org/wiki/GNU_General_Public_License">GPL</a> to WordPress themes, based on an opinion provided by the <a href="http://en.wikipedia.org/wiki/Software_Freedom_Law_Center">Software Freedom Law Center</a>:</p>
<blockquote><p>If WordPress were a country, our Bill of Rights would be the GPL because it protects our core freedoms. We’ve always done our best to keep WordPress.org clean and only promote things that are completely compatible and legal with WordPress’s license. There have been some questions in the community about whether the GPL applies to themes like we’ve always assumed. To help clarify this point, I reached out to the Software Freedom Law Center, the world’s preeminent experts on the GPL, which spent time with WordPress’s code, community, and provided us with an official legal opinion. One sentence summary: PHP in WordPress themes must be GPL, artwork and CSS may be but are not required.</p>
<p>via <a href="http://wordpress.org/development/2009/07/themes-are-gpl-too/">WordPress › Blog » Themes are GPL, too</a>.</p></blockquote>
<p>Lloyd writes at A Fool’s Wisdom that:</p>
<blockquote><p>Talking about licensing really is <a href="http://foolswisdom.com/licensing-is-the-suck/">the suck</a>. Matt’s article became necessary lately as some commercial theme developers have been very aggressive to WordPress community members, who have shared theme code as allowed by WordPress’s viral GPL v2 license.</p>
<p>It frustrates me when I read commercial theme developers complaining about people “stealing” their themes after the thousands of hours they have worked. They make no mention of the hundreds of thousands of hours others have worked on <a href="http://wordpress.org/">WordPress</a> (counting on the <a href="http://creativecommons.org/licenses/GPL/2.0/"> GPL protecting their freedoms </a>).</p>
<p>via <a href="http://foolswisdom.com/commercial-wordpress-themes-gpl2/">Commercial WordPress Theme’s PHP Code is GPL 2 Too</a>.</p></blockquote>
<p>The main point of the legal opinion is that any WordPress theme is so entwined with the main WordPress code as to make it a “<a class="zem_slink" title="Derivative work" rel="wikipedia" href="http://en.wikipedia.org/wiki/Derivative_work">derivative work</a>,” and thus subject to WordPress’ <a class="zem_slink" title="Copyright" rel="wikipedia" href="http://en.wikipedia.org/wiki/Copyright">copyright</a> and licensing (which is the GPL).</p>
<p>There has been some disagreement in the community about this legal opinion — based on the “viral” nature of the GPL — that WordPress themes also need to be GPL. The main argument against seems to be based on the idea that a WordPress theme could function independently of WordPress. If this were possible, then it would not be an independent work at all.</p>
<p>James Vasile, who wrote the opinion, <a href="http://hackervisions.org/?p=419">noted</a> that there might be a situation like this, but that it would be unlikely:</p>
<blockquote><p>[I]magine using WordPress to serve a single static page. You would use a WordPress theme that does not contain any php but is simply HTML. The HTML would look a lot like data that just passes through the PHP process to the client and does not include any blog entries or sidebar functionality.</p>
<p>It’s a trivial case that turns WordPress into a very complicated version of cat, but that theme would probably be a separate work.</p>
<p>via <a href="http://hackervisions.org/?p=419">comments to CMS Themes and the GPL</a>.</p></blockquote>
<p>I must say that I find the legal opinion to be strong and defensible, and the alternative opinion — that themes are not derivative works — much less convincing based on current copyright law. Actually, as much as I appreciate the GPL, I do not think this is necessarily correct public policy, even if it works in this specific GPL case (right result, perhaps, wrong policy basis). After all, if WordPress carried a non-GPL, more commercial license, then themes could be banned or controlled in very negative ways — a result I would not appreciate.</p>
<p>To restate again, I think themes would legally be too tied to WordPress and are indeed bound to the GPL — I don’t like the law that makes it so — but I do generally like the GPL (which undermines traditional licensing, but is only powerful because of public-policy problems with the law).</p>
<p>Finally, Mark Ghosh, in an article provocatively titled “Licensing is the vehicle, our users are the environment, writes:</p>
<blockquote><p>In all of our vacillations, are we getting away from our core philosophies? <strong>The freedoms that the GPL and WordPress have offered to the folks who choose to make money from WordPress, are also designed to help another, larger group of people. The people who use the software. </strong></p>
<p>via <a href="http://weblogtoolscollection.com/archives/2009/07/05/licensing-is-the-vehicle-our-users-are-the-environment/">weblogtools collection</a>.</p></blockquote>
<p>Indeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://inpropriapersona.com/2009/07/wordpress-and-the-gpl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Current Top 5 Favorite WordPress Plugins</title>
		<link>http://inpropriapersona.com/2009/06/my-current-top-5-favorite-wordpress-plugins/</link>
		<comments>http://inpropriapersona.com/2009/06/my-current-top-5-favorite-wordpress-plugins/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 19:30:31 +0000</pubDate>
		<dc:creator>krisnelson</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[BackType]]></category>
		<category><![CDATA[Digg]]></category>
		<category><![CDATA[IntenseDebate]]></category>
		<category><![CDATA[StumbleUpon]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP Super Cache]]></category>
		<category><![CDATA[Zemanta]]></category>

		<guid isPermaLink="false">http://www.inpropriapersona.com/?p=512</guid>
		<description><![CDATA[There are many, many WordPress plugins out there. Here are my top recommendations for the blogging lawyer/law student.]]></description>
			<content:encoded><![CDATA[<p>There are many, many <a class="zem_slink" title="WordPress" rel="homepage" href="http://wordpress.org">WordPress</a> plugins out there (WordPress has instructions on <a href="http://codex.wordpress.org/Managing_Plugins">how to install plugins</a>). Here are my top recommendations for the blogging lawyer/law student:</p>
<p><strong>1. <a class="zem_slink" title="BackType" rel="homepage" href="http://www.backtype.com/">BackType Connect</a> / <a class="zem_slink" title="IntenseDebate" rel="homepage" href="http://intensedebate.com">IntenseDebate</a></strong> — BackType incorporates <a class="zem_slink" title="Twitter" rel="homepage" href="http://twitter.com">Twitter</a> mentions into your comment stream.</p>
<div style="margin: 1em; display: block;">
<div>
<div style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignleft" style="width: 265px;">
<dt class="wp-caption-dt"><a href="http://www.crunchbase.com/company/backtype"><img title="Image representing BackType as depicted in Cru..." src="http://www.crunchbase.com/assets/images/resized/0002/3718/23718v1-max-450x450.jpg" alt="Image representing BackType as depicted in Cru..." height="78" width="255"></a></dt>
</dl>
</div>
</div>
</div>
</div>
<p>It unfortunately is not yet compatible with another favorite plugin of mine called <a class="zem_slink" title="IntenseDebate" rel="homepage" href="http://intensedebate.com">IntenseDebate</a>, which adds comment threading and other useful tools to the default comment functionality in WordPress. It can also synchronize with the basic WordPress system, so it is easy to turn on and off.</p>
<div style="margin: 1em; display: block;">
<div>
<div style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 160px;">
<dt class="wp-caption-dt"><a href="http://www.crunchbase.com/company/intensedebate"><img title="Image representing IntenseDebate as depicted i..." src="http://www.crunchbase.com/assets/images/resized/0000/4126/4126v3-max-450x450.png" alt="Image representing IntenseDebate as depicted i..." height="51" width="150"></a></dt>
</dl>
</div>
</div>
</div>
</div>
<p><strong>2. <a href="http://wordpress.org/extend/plugins/db-cache/">DB Cache</a> + <a href="http://wordpress.org/extend/plugins/hyper-cache/">Hyper Cache</a></strong> — DB Cache speeds up database access by caching common queries. Hyper Cache makes static versions of Web pages (like <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a>, but I’ve found it more focused and streamlined in its approach). The combination excels at reducing server resource consumption and serving the maximum number of visitors with the minimum resource use.</p>
<div style="margin: 1em; display: block;">
<div>
<div style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignleft" style="width: 220px;">
<dt class="wp-caption-dt"><a href="http://www.crunchbase.com/product/twitter"><img title="Image representing Twitter as depicted in Crun..." src="http://www.crunchbase.com/assets/images/resized/0000/2755/2755v2-max-450x450.png" alt="Image representing Twitter as depicted in Crun..." height="49" width="210"></a></dt>
</dl>
</div>
</div>
</div>
</div>
<p><strong>3. <a href="http://wordpress.org/extend/plugins/tweetable/">Tweetable</a></strong> — Automatically sends your new postings to <a href="http://twitter.com/">Twitter</a>, with the nice bonus of adding your blog name to each post. So, for example, my postings say “via in propria persona.” It also integrates Twitter into your WordPress dashboard, allowing you to easily Tweet from within WordPress.</p>
<p><strong>4. <a href="http://wordpress.org/extend/plugins/wp-greet-box/">WP Greetbox</a></strong> — Adds a message automatically to the top of your postings to encourage visitors to subscribe, Stumble, etc. Visitors from <a class="zem_slink" title="Digg" rel="homepage" href="http://www.digg.com">Digg</a> get an encouragement to “Digg this,” those from <a class="zem_slink" title="StumbleUpon" rel="homepage" href="http://www.stumbleupon.com/">StumbleUpon</a> to “Stumble this,” etc.</p>
<div style="margin: 1em; display: block;">
<div>
<div style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 216px;">
<dt class="wp-caption-dt"><a href="http://www.crunchbase.com/company/zemanta"><img title="Image representing Zemanta as depicted in Crun..." src="http://www.crunchbase.com/assets/images/resized/0001/6433/16433v1-max-450x450.png" alt="Image representing Zemanta as depicted in Crun..." height="73" width="206"></a></dt>
</dl>
</div>
</div>
</div>
</div>
<p><strong>5. <a class="zem_slink" title="Zemanta" rel="homepage" href="http://www.zemanta.com">Zemanta</a></strong> — While not perfect, this is a must-have plugin that makes it easy to add contextual information to your postings: pictures,  tags, and related links.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.readwriteweb.com/archives/backtype_connect_plugs_in_to_wordpress.php"> Backtype Connect Plugs in to WordPress </a> (readwriteweb.com)</li>
<li class="zemanta-article-ul-li"><a href="http://dbzer0.com/blog/of-wordpress-caches-and-fast-phps">Of WordPress Caches and Fast PHPs</a> (dbzer0.com)</li>
<li class="zemanta-article-ul-li"><a href="http://openmode.ca/2009/02/recommended-wordpress-plugins-for-new-bloggers/" class="broken_link" rel="nofollow">Recommended WordPress Plugins For New Bloggers</a> (openmode.ca)</li>
<li class="zemanta-article-ul-li"><a href="http://www.smtusa.com/blog/posts/Top-Five-Wordpress-Plugins.html"> Top Five WordPress Plugins </a> (smtusa.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.blogherald.com/2009/04/27/5-wordpress-plugins-i-never-blog-without/"> 5 WordPress Plugins I Never Blog Without </a> (blogherald.com)</li>
</ul>
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=b8972b26-0283-47d6-8ab0-5d096bf4800a"><span class="zem-script pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://inpropriapersona.com/2009/06/my-current-top-5-favorite-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 971/1111 objects using apc
Content Delivery Network via static.inpropriapersona.com

Served from: inpropriapersona.com @ 2012-02-08 19:47:44 -->
