<?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>Jonathan Morgan &#187; web</title>
	<atom:link href="http://jonathanmorgan.org/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonathanmorgan.org</link>
	<description>Design, Justice, Jesus, Music, Life</description>
	<lastBuildDate>Thu, 02 Feb 2012 16:28:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Very Worst Missionary</title>
		<link>http://jonathanmorgan.org/2012/01/the-very-worst-missionary/</link>
		<comments>http://jonathanmorgan.org/2012/01/the-very-worst-missionary/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 14:07:19 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[links]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://jonathanmorgan.org/?p=1215</guid>
		<description><![CDATA[One of my favourite blog finds of 2011 was Jamie, The Very Worst Missionary. It&#8217;s written by Jamie Wright, who lives, works and raises a family in Costa Rica along with her husband Steve. Unlike the badly written, sugar coated pap of your average missionary website, her blog is funny, real, self depreciating, and sometimes [...]]]></description>
			<content:encoded><![CDATA[<p><strong>One of my favourite blog finds of 2011 was <a href="http://www.theveryworstmissionary.com/">Jamie, The Very Worst Missionary</a>.</strong></p>
<p>It&#8217;s written by Jamie Wright, who lives, works and raises a family in Costa Rica along with <a href="http://www.elchupacabrawrites.com/">her husband Steve</a>. Unlike the badly written, sugar coated pap of your average missionary website, her blog is funny, real, self depreciating, and sometimes even a little crass. </p>
<p><a href="http://www.theveryworstmissionary.com/">Read it here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanmorgan.org/2012/01/the-very-worst-missionary/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ideas of March: 6 Reasons I Prefer Blogs</title>
		<link>http://jonathanmorgan.org/2011/03/ideas-of-march-6-reasons-i-prefer-blogs/</link>
		<comments>http://jonathanmorgan.org/2011/03/ideas-of-march-6-reasons-i-prefer-blogs/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 22:19:37 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Chris Shifflet]]></category>
		<category><![CDATA[ideasofmarch]]></category>
		<category><![CDATA[March]]></category>
		<category><![CDATA[words]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://jonathanmorgan.org/?p=1076</guid>
		<description><![CDATA[Chris Shifflet is out to catalyse a blogging renaissance, and set out the challenge to blog more in 2011.  I&#8217;m writing this in the last hour of March, but wanted to throw in my thoughts before April arrives. Here are 6 of the reasons I prefer blogs to other, briefer forms of online idea sharing: [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://shiflett.org/">Chris Shifflet</a> is out to catalyse a blogging renaissance, and <a href="http://shiflett.org/blog/2011/mar/ideas-of-march">set out the challenge </a>to blog more in 2011.  I&#8217;m writing this in the last hour of March, but wanted to throw in my thoughts before April arrives. </em></p>
<p>Here are 6 of the reasons I prefer blogs to other, briefer forms of online idea sharing:</p>
<ol>
<li><strong>Longhand</strong>:  If Twitter is the SMS of the internet, Blog posts are the phone calls (yes, I know about Skype, but please humour me).  It might be nice to receive an SMS now and again, but it can&#8217;t compare to a phone call and the connection that can be made through it.</li>
<li><strong>Connection:</strong> I like that the comments in a blog appear immediately after the post to which they pertain.  You don&#8217;t have to run a search to track down all the disparate parts of a discussion.</li>
<li><strong>Posterity:</strong> Everything on the web is temporal, but blog posts have greater longevity than microblog posts.  Some of my best, or most unique, posts have drawn visitors long after they were written, thanks to the power of Google.  I also use blogging software that has backup and archiving built into it.</li>
<li><strong>Charting growth:</strong> Thanks to the archiving feature mentioned above, it&#8217;s easy for me to hark back to what I was thinking about or reading at any point during the life of this blog, which I started in <a href="http://jonathanmorgan.org/2003/02/">February 2003</a>.</li>
<li><strong>Flexibility:</strong> If I want to write a 5,000 word essay, I can do that in a blog.  Likewise, if I want to publish a photograph with a two word explanation.  I&#8217;m not confined to 140 characters.</li>
<li><strong>Eloquence:</strong><a href="http://www.thejanuarist.com/the-hazy-borderland/">I&#8217;m a sucker for</a> well written <a href="http://www.markboulton.co.uk/journal/comments/a-richer-canvas">articles</a> and <a href="http://blog.frankchimero.com/post/3430957759/velocity">stories</a>.  My appetite for them isn&#8217;t satisfied by Twitter, although I often become aware of them there.  Blogs allow words the space to breathe.</li>
</ol>
<p><em>I pledge to blog more during 2011 than I did in 2010.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanmorgan.org/2011/03/ideas-of-march-6-reasons-i-prefer-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two New Launches</title>
		<link>http://jonathanmorgan.org/2009/05/two-new-launches/</link>
		<comments>http://jonathanmorgan.org/2009/05/two-new-launches/#comments</comments>
		<pubDate>Mon, 04 May 2009 10:55:54 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[justice]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[makethingsfair]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://jonathanmorgan.org/?p=1003</guid>
		<description><![CDATA[The past few weeks I&#8217;ve been at work on a couple of different projects, two of which I&#8217;m excited to tell you about: Make Things Fair For a while I&#8217;ve dreamed of setting up a site that will act as a source for information on Human Trafficking and Fair Trade, telling stories as well as [...]]]></description>
			<content:encoded><![CDATA[<p>The past few weeks I&#8217;ve been at work on a couple of different projects, two of which I&#8217;m excited to tell you about:</p>
<h3>Make Things Fair</h3>
<p><a href="http://makethingsfair.com"><img src="http://jonathanmorgan.org/wp-content/uploads/2009/05/picture-4-500x300.png" alt="picture-4" title="picture-4" width="500" height="300" class="alignnone size-thumbnail wp-image-1004" /></a><br />
For a while I&#8217;ve dreamed of setting up a site that will act as a source for information on Human Trafficking and Fair Trade, telling stories as well as offering ways to take action.  A few months ago, after a little brainstorming with some friends (thanks Mark), I purchased the makethingsfair.com domain name.  I hope that it will become a valuable resource and a place for sharing ideas and activities.</p>
<p>If you care about these issues, please show your support by:</p>
<ol>
<li> Subscribing to receive email updates (<a href="http://feedburner.google.com/fb/a/mailverify?uri=makethingsfair&amp;amp;loc=en_US">click here</a>)</li>
<li>Following <a title="Make Things Fair on Twitter" href="http://twitter.com/makethingsfair" target="_blank">@makethingsfair</a> on Twitter</li>
<li>Contributing stories by email (stories [at] makethingsfair [dot] com)</li>
</ol>
<p><a href="http://makethingsfair.com">Click here</a> to visit <a href="http://makethingsfair.com">Make Things Fair</a></p>
<h3>Looks Can Kill</h3>
<p>The website of my web design and development company, Looks Can Kill, hasn&#8217;t changed much since I first started the company back in 2005.  I wanted to freshen it up, and to integrate it with WordPress, in the hope of expanding my portfolio offering, and having a place to file web related blog posts. </p>
<p><a href="http://lookscankill.org">Click here</a> to visit <a href="http://lookscankill.org">Looks Can Kill</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanmorgan.org/2009/05/two-new-launches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExpressionEngine: adding easy file upload to SAEF</title>
		<link>http://jonathanmorgan.org/2009/02/expressionengine-adding-easy-file-upload-to-saef/</link>
		<comments>http://jonathanmorgan.org/2009/02/expressionengine-adding-easy-file-upload-to-saef/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 11:57:43 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[ExpressionEngine]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://jonathanmorgan.org/?p=947</guid>
		<description><![CDATA[Apologies to my readers who are less than interested with tech and code related posts. I&#8217;m plotting a way to separate my posts, so that you won&#8217;t be subjected to this much longer. Thanks for your patience! This post continues from yesterday, since I ran into problems trying to implement the easy file upload in [...]]]></description>
			<content:encoded><![CDATA[<p class="alert">Apologies to my readers who are less than interested with tech and code related posts.  I&#8217;m plotting a way to separate my posts, so that you won&#8217;t be subjected to this much longer.  Thanks for your patience!</p>
<p>This post continues from yesterday, since I ran into problems trying to implement the easy file upload in the <a href="http://expressionengine.com/docs/modules/weblog/entry_form.html">SAEF</a> (Stand Alone Entry Form).  After much searching in the forums, and Google, I discovered how I could get this running smoothly.  The following assumes that you have already installed <a href="http://docs.markhuot.com/ee/extensions/file/">Mark Huot&#8217;s File Upload Extension</a> and have it up and running through your control panel.</p>
<ol>
<li>Modify your <code>mod.weblog_standalone.php</code> (found at  /system/modules/weblog/mod.weblog_standalone.php) so that instead of reading:<br />
<code>$data = array(<br />
'hidden_fields' =&gt; $hidden_fields,<br />
'action'        =&gt; $RET,<br />
'id'            =&gt; 'entryform'<br />
); </code></p>
<p>It reads:<br />
<code>$data = array(<br />
'hidden_fields' =&gt; $hidden_fields,<br />
'action'		=&gt; $RET,<br />
'id'			=&gt; 'entryform',<br />
'enctype' 		=&gt; 'multipart/form-data'<br />
);</code></p>
<p>For more information read <a href="http://www.webinception.com/articles/view/using_mark_huots_file_upload_extension_in_expression_engine/">this article by Chad Crowell</a>.</li>
<li>Find out the <code>Field_ID,</code> for the custom field that you are wanting to add to, in the Control Panel by going to <strong>Admin &gt; Utilities &gt; SQL Manager &gt; Manage Database Tables</strong> and browsing the <code>exp_weblog_fields</code> table</li>
<li>Add the following code to your SAEF (below the <code>{/custom_fields}</code> tag), exchanging <code>9</code> for your unique <code>Field_ID</code><br />
<code><br />
&lt;label for="content"&gt;File Upload:&lt;/label><br />
&lt;input class="required" id="file_content" title="Please upload a file. This field is required." name="field_id_9_img[]" type="file" class='file' /&gt;<br />
&lt;input type="hidden" value="" class="file" name="field_id_9"/&gt;<br />
&lt;input type="hidden" value="file" class="file" name="field_ft_9"/&gt;</code></li>
<li>And, finally, test to see if it works properly before going live with a client&#8217;s site.</li>
</ol>
<p>For more on this, please take a look at the following links from the EE forum:</p>
<ul>
<li><a href="http://expressionengine.com/forums/viewthread/75387/">How to get Mark Huot’s File Extension to work with SAEF/Stand Alone Entry Form</a></li>
<li><a href="http://expressionengine.com/forums/viewthread/38997/P432/#364382">An extension</a> that can be used instead of hacking the <code>mod.weblog_standalone.php<br />
</code>file.</li>
<li><a href="http://docs.markhuot.com/ee/extensions/file/">Mark Huot&#8217;s actual Extension</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jonathanmorgan.org/2009/02/expressionengine-adding-easy-file-upload-to-saef/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ExpressionEngine: File Upload extension</title>
		<link>http://jonathanmorgan.org/2009/02/expressionengine-file-upload-extension/</link>
		<comments>http://jonathanmorgan.org/2009/02/expressionengine-file-upload-extension/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 11:04:35 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[ExpressionEngine]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://jonathanmorgan.org/?p=943</guid>
		<description><![CDATA[Until yesterday I felt that the biggest weakness in using ExpressionEngine as a Content Management System was its roundabout way of handling image and file uploads. For my less tech-savvy clients this was particularly troublesome because it meant that some of them felt they were unable to upload images themselves. However yesterday I discovered Mark [...]]]></description>
			<content:encoded><![CDATA[<p>Until yesterday I felt that the biggest weakness in using <a href="http://expressionengine.com">ExpressionEngine</a> as a <a href="http://en.wikipedia.org/wiki/Content_management_system">Content Management System</a> was its roundabout way of handling image and file uploads.  For my less tech-savvy clients this was particularly troublesome because it meant that some of them felt they were unable to upload images themselves.</p>
<p>However yesterday I discovered <a href="http://docs.markhuot.com/ee/extensions/file/">Mark Huot&#8217;s File Upload Extension</a>.  The extension makes managing files much easier, giving users a simple &#8216;browse&#8217; button for searching their hard drive, and even manages resizing and cropping site wide (without users ever having to face questions like &#8220;would you like to resize your image,&#8221; or &#8220;would you like to delete the original?&#8221; </p>
<p>I did, however, have to customize the extension slightly due to the fact that images with a .jpg file extension were pixelating.  After a quick search of the forums I discovered that if I replaced the following code (in the extension file, under the heading &#8216;Write File&#8217;):</p>
<p><code>if(@imagegif($dst_img, $dst) !== false) {}<br />
else if(@imagejpeg($dst_img, $dst) !== false) {}<br />
else if(@imagepng($dst_img, $dst) !== false) {} </code> </p>
<p>With:<br />
<code>if(@imagejpeg($dst_img, $dst, 90) !== false) {}<br />
else if(@imagegif($dst_img, $dst) !== false) {}<br />
else if(@imagepng($dst_img, $dst) !== false) {} </code></p>
<p>I could avoid this pixelation and display better quality images.</p>
<p><strong>Update: </strong><br />
I&#8217;ve been using this extension on a Windows 2003 server and had some difficulties with the extension accepting the server paths.  <a href="http://expressionengine.com/forums/viewthread/38997/P648/#449805">This post</a> helped me resolve the issue. </p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanmorgan.org/2009/02/expressionengine-file-upload-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whatever happened to A Brief Message?</title>
		<link>http://jonathanmorgan.org/2009/02/whatever-happened-to-a-brief-message/</link>
		<comments>http://jonathanmorgan.org/2009/02/whatever-happened-to-a-brief-message/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 10:52:22 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://jonathanmorgan.org/?p=920</guid>
		<description><![CDATA[Sometimes things just happen without you noticing and only later do you notice their absence. This morning as I was being surprisingly productive (considering that my prime work capacity peaks at around 4pm), I remembered abriefmessage.com, the wonderful collaboration of Khoi Vinh and Liz Danzico and the fact that the site has been inactive for [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes things just happen without you noticing and only later do you notice their absence.<br />
This morning as I was being surprisingly productive (considering that my prime work capacity peaks at around 4pm), I remembered <a href="http://abriefmessage.com">abriefmessage.com</a>, the wonderful collaboration of <a href="http://www.subtraction.com/">Khoi Vinh</a> and <a href="http://bobulate.com/">Liz Danzico</a> and the fact that the site has been inactive for months (last article: 24th March 2008).<br />
The concept was simple:</p>
<blockquote><p>A Brief Message features design opinions expressed in short form. Somewhere between critiques and manifestos, between wordy and skimpy, Brief Messages are viewpoints on design in the real world. They’re pithy, provocative and short — 200 words or less.</p></blockquote>
<p>And the illustrations and variation in page layout inspiring:<br />
<a href="http://jonathanmorgan.org/wp-content/uploads/2009/02/abriefmessage2.jpg"><img class="alignnone size-thumbnail wp-image-922" title="abriefmessage2" src="http://jonathanmorgan.org/wp-content/uploads/2009/02/abriefmessage2-500x300.jpg" alt="abriefmessage2" width="500" height="300" /></a> But sadly it seems to have fallen by the wayside. </p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanmorgan.org/2009/02/whatever-happened-to-a-brief-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>South African E-Commerce sans Paypal</title>
		<link>http://jonathanmorgan.org/2008/10/south-african-e-commerce-sans-paypal/</link>
		<comments>http://jonathanmorgan.org/2008/10/south-african-e-commerce-sans-paypal/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 15:08:57 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://jonathanmorgan.org/?p=746</guid>
		<description><![CDATA[As part of my internship with All Nations I&#8217;ve been given the responsibility of developing their African/South African web presence. Part of this involves integrating their book store and contact database with a simple, central, social networking site. It won&#8217;t be anywhere near the complexity clutter of facebook, but may involve a customised version of [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my internship with <a href="http://all-nations.co.za">All Nations</a> I&#8217;ve been given the responsibility of developing their African/South African web presence.  Part of this involves integrating their book store and contact database with a simple, central, social networking site.  It won&#8217;t be anywhere near the <span style="text-decoration: line-through;">complexity</span> clutter of facebook, but may involve a customised version of <a href="http://wordpressmu.org/">WordPress MU</a>, utilizing <a href="http://buddypress.org/">Buddypress</a>.</p>
<p>The most tricky part of this process is that Paypal do not allow funds to be withdrawn into a South African bank account.  There are so many wonderful, simple, ecommerce solutions that make use of Paypal, and as a result save the merchant a lot of money.</p>
<h3>So what are the alternatives?</h3>
<p>Right now I&#8217;m looking at the following options:</p>
<ul>
<li>Use <a href="http://shopify.com/">Shopify</a> and find a payment processor which works well (and is low in cost) in South Africa.</li>
<li>Use <a href="http://www.magento.com">Magento</a> and their <a href="http://www.vcs.co.za/">VCS</a> payment module.</li>
</ul>
<p>Please do let me know if you have any ideas! </p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanmorgan.org/2008/10/south-african-e-commerce-sans-paypal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful Tech/Design links</title>
		<link>http://jonathanmorgan.org/2008/01/useful-techdesign-links/</link>
		<comments>http://jonathanmorgan.org/2008/01/useful-techdesign-links/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 16:37:00 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://jonathanmorgan.org/wordpress/?p=699</guid>
		<description><![CDATA[Paul Stamatiou on How to configure your web host for Google Apps ~ paulstamatiou.com 37Signals on Processing credit cards ~ 37signals.com Smashing Magazine on Best Practices for Bullet Proof Email Delivery ~ smashingmagazine.com Darren Hoyt on Developing a magazine layout using WordPress ~ darrenhoyt.com Molly E. Holzschlag on Grid based design ~ alistapart.com]]></description>
			<content:encoded><![CDATA[<ul>
<li>Paul Stamatiou on <a href="http://paulstamatiou.com/2006/05/18/how-to-setup-gmail-for-hosted-domains/">How to configure your web host for Google Apps</a> ~ <a href="http://paulstamatiou.com/">paulstamatiou.com</a></li>
<li>37Signals on <a href="http://www.37signals.com/svn/posts/753-ask-37signals-how-do-you-process-credit-cards">Processing credit cards</a> ~ <a href="http://www.37signals.com/">37signals.com</a></li>
<li><a href="http://www.37signals.com/">Smashing Magazine on </a><a href="http://www.smashingmagazine.com/2007/10/16/best-practices-for-bulletproof-e-mail-delivery/">Best Practices for Bullet Proof Email Delivery</a> ~ <a href="http://www.smashingmagazine.com/">smashingmagazine.com</a></li>
<li>Darren Hoyt on <a href="http://www.darrenhoyt.com/2007/06/24/in-praise-of-wordpress-template-tags/">Developing a magazine layout using WordPress</a> ~ <a href="http://www.darrenhoyt.com/">darrenhoyt.com</a></li>
<li>Molly E. Holzschlag on <a href="http://www.alistapart.com/articles/outsidethegrid">Grid based design</a>  ~ <a href="http://www.alistapart.com/">alistapart.com</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jonathanmorgan.org/2008/01/useful-techdesign-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

