<?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>Chris Norton &#187; wordpress</title>
	<atom:link href="http://www.chnorton.com.au/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chnorton.com.au</link>
	<description>A blog about software engineering, web development, education and my otaku interests.</description>
	<lastBuildDate>Wed, 16 Dec 2009 13:51:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Drupal impressions</title>
		<link>http://www.chnorton.com.au/2009/03/11/drupal-impressions/</link>
		<comments>http://www.chnorton.com.au/2009/03/11/drupal-impressions/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 04:46:13 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/?p=322</guid>
		<description><![CDATA[I'm very impressed with Drupal as a CMS and just need to adjust to some new concepts and terminology.]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been doing some more &#8220;in depth&#8221; work with <a href="http://drupal.org/">Drupal</a> and I must say I&#8217;m very impressed with the power and flexibility of the software. My only problem is that it takes a little while to get my head around some of the new concepts and terminology that Drupal uses. Coming from a Wordpress background (in terms of my most used CMS) I&#8217;d say that Drupal is the better choice for any significantly complex CMS site, while Wordpress is much easier to set up and use for a more blog-oriented site. If you haven&#8217;t checked out Drupal yet, do yourself a favour and have a look. To save some time and hassle, just install the <a href="http://drupal.org/project/cck">CCK</a> and <a href="http://drupal.org/project/views">Views</a> modules straight away &#8211; they&#8217;re very handy to have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2009/03/11/drupal-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chris Norton goes mobile</title>
		<link>http://www.chnorton.com.au/2009/01/02/chris-norton-goes-mobile/</link>
		<comments>http://www.chnorton.com.au/2009/01/02/chris-norton-goes-mobile/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 13:35:41 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/?p=292</guid>
		<description><![CDATA[Yes, I am finally getting with the 21st century and going mobile. Or my blog is at least. In the sense that it works a lot better on mobile devices now.
I installed MobilePress and it appears to working very well. My impetus was that I was sick of trying to access my blog on my [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I am finally getting with the 21st century and going mobile. Or my blog is at least. In the sense that it works a lot better on mobile devices now.</p>
<p><span id="more-292"></span>I installed <a href="http://mobilepress.co.za/">MobilePress</a> and it appears to working very well. My impetus was that I was sick of trying to access my blog on my Nokia E71 which, although it has a fairly full-featured browser, is still a small screen making it an utter pain to scroll around. Not to mention the pointless download of many superfluous kilobytes of data. So hopefully, if you happen to be looking at this on a mobile browser, it will be that much easier to read.</p>
<p>While I was at it I also had a go at WPhone and Wordmobi. <a href="http://wphoneplugin.org/">WPhone</a> is similar to MobilePress in that it presents a different interface for mobile browsers but, in the case, does it for the Wordpress administration area. I haven&#8217;t used it too much so far but it seems functional enough. <a href="http://code.google.com/p/wordmobi/">Wordmobi</a> is functionality the same as WPhone but is an S60 (Symbian) application so I don&#8217;t even have to worry about downloading unnecessary data or how the interface is rendered &#8211; only the data I need is retrieved and sent. Interestingly it runs on <a href="http://sourceforge.net/projects/pys60">Python</a>, which I didn&#8217;t even know was available <a href="http://opensource.nokia.com/projects/pythonfors60/">for Symbian</a>. That in itself may require further investigation in future as it could seriously lower the barrier to entry for programming mobile applications.</p>
<p>One final thing to note is that I installed the two extensions via the Wordpress plugin system available through the admin panel. It was stupidly simple and meant I didn&#8217;t have to mess around with FTP clients and the like. I&#8217;d say it was a very positive experience and practically worth an upgrade to 2.7 in itself! I&#8217;m hoping that having better mobile access to my blog will help me carry through on my new year&#8217;s resolution to post more frequently.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2009/01/02/chris-norton-goes-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.7</title>
		<link>http://www.chnorton.com.au/2008/12/15/wordpress-27/</link>
		<comments>http://www.chnorton.com.au/2008/12/15/wordpress-27/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 03:55:09 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/?p=287</guid>
		<description><![CDATA[I just updated the software running this blog &#8211; fairly trivial process, especially when you have the fallback of version control. Wordpress 2.7 is really exactly the same on the frontend but the admin panel has been changed significantly, and for the better I think. For instance, I am writing this directly from the dashboard, [...]]]></description>
			<content:encoded><![CDATA[<p>I just updated the software running this blog &#8211; fairly trivial process, especially when you have the fallback of version control. Wordpress 2.7 is really exactly the same on the frontend but the admin panel has been changed significantly, and for the better I think. For instance, I am writing this directly from the dashboard, rather than going into a full post creation page. Highly recommended upgrade!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/12/15/wordpress-27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.5</title>
		<link>http://www.chnorton.com.au/2008/03/31/wordpress-25/</link>
		<comments>http://www.chnorton.com.au/2008/03/31/wordpress-25/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 23:14:56 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/?p=220</guid>
		<description><![CDATA[I have just finished upgrading the site to use the latest version of WordPress. Overall it was a pretty fast and painless upgrade. The new version most obviously (to me) brings a redesigned admin area and some extra convenience was managing a blog. A good upgrade and well worth the 5 minutes it took to [...]]]></description>
			<content:encoded><![CDATA[<p>I have just finished upgrading the site to use the latest version of WordPress. Overall it was a pretty fast and painless upgrade. The new version most obviously (to me) brings a redesigned admin area and some extra convenience was managing a blog. A good upgrade and well worth the 5 minutes it took to install!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/03/31/wordpress-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun with PHP</title>
		<link>http://www.chnorton.com.au/2007/12/02/fun-with-php/</link>
		<comments>http://www.chnorton.com.au/2007/12/02/fun-with-php/#comments</comments>
		<pubDate>Sun, 02 Dec 2007 07:32:15 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/12/02/fun-with-php/</guid>
		<description><![CDATA[Well, I finally got off my arse and fixed the admin area for my blog. For the last couple weeks I haven&#8217;t been able to access it because of some interesting errors telling me that Allowed memory size of 8388608 bytes exhausted (tried to allocate 19456 bytes) &#8230; which I thought was odd seeing as [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I finally got off my arse and fixed the admin area for my blog. For the last couple weeks I haven&#8217;t been able to access it because of some interesting errors telling me that <code>Allowed memory size of 8388608 bytes exhausted (tried to allocate 19456 bytes)</code> &#8230; which I thought was odd seeing as I hadn&#8217;t changed anything recently and the fact that it failed to allocate 0.2% of the total available and complained of running out of memory. It turned out that my web host had (finally) upgraded to PHP 5.2 which doesn&#8217;t actually explain the errors but it makes me feel better than things randomly stopping working.</p>
<p>So I upped the memory limit for PHP to 16Mb and all is now well. I hope.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/12/02/fun-with-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Tags</title>
		<link>http://www.chnorton.com.au/2007/10/09/simple-tags/</link>
		<comments>http://www.chnorton.com.au/2007/10/09/simple-tags/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 13:18:33 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/10/09/simple-tags/</guid>
		<description><![CDATA[I&#8217;ve been running version 2.3 of Wordpress for a couple weeks now and I&#8217;m getting more accustomed to using tags with my posts. One thing that struck me about the default handling of tags is that, while free form, it&#8217;s a bit unwieldy for long term use. For example, you have to remember what you [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been running version 2.3 of Wordpress for a couple weeks now and I&#8217;m getting more accustomed to using tags with my posts. One thing that struck me about the default handling of tags is that, while free form, it&#8217;s a bit unwieldy for long term use. For example, you have to remember what you named various tags (&#8221;did I use web or internet?&#8221;). The <a href="http://www.herewithme.fr/wordpress-plugins/simple-tags">Simple Tags</a> plugin gets rid of most of the problems associated with tagging and makes it an absolute joy to use &#8211; I&#8217;ve been using for editing my posts for a few days now and I love it.</p>
<p><span id="more-162"></span>Installation of the plugin is as simple as you can get: upload to your Wordpress plugins directory and then activate from the admin area. Done! Configuration is pretty simple as well and you&#8217;ll probably find you don&#8217;t need to adjust anything from the defaults.</p>
<p>Actually using the plugin is, of course, simple as well. When you type into the <i>Tags</i> field below the post editor an auto-suggest box will be brought up with tags that you&#8217;ve already added to previous posts, which lets you quickly and easily make sure you&#8217;re using the same tags across different posts. If you save the post and then edit it you are also presented with a list of suggested tags that you can just click on to add to the list of tags. These things fit in with the existing system very well and don&#8217;t get in your way.</p>
<p>Simple Tags also provides some other handy features, such as managing the tags for you blog and allowing mass editing of the tags for your posts. Mass editing is excellent when converting to a tagged blog as you can change the tags for numerous posts all on one page, complete with the auto-suggest feature found in the post editor.</p>
<p>If you are using the tagging feature of Wordpress 2.3 I highly recommend using this plugin &#8211; it will make your life a whole lot easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/10/09/simple-tags/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Site Upgrade: Wordpress 2.3</title>
		<link>http://www.chnorton.com.au/2007/09/25/site-upgrade-wordpress-23/</link>
		<comments>http://www.chnorton.com.au/2007/09/25/site-upgrade-wordpress-23/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 12:12:44 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[site theme]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/09/25/site-upgrade-wordpress-23/</guid>
		<description><![CDATA[I have just finished upgrading this blog to Wordpress 2.3. As of now I have only completed the actual migration &#8211; I have yet to start taking advantage of any of the new features of version 2.3 (such as tags) so expect those to be slowly rolled out this week.
I have also started work on [...]]]></description>
			<content:encoded><![CDATA[<p>I have just finished upgrading this blog to Wordpress 2.3. As of now I have only completed the actual migration &#8211; I have yet to start taking advantage of any of the new features of version 2.3 (such as tags) so expect those to be slowly rolled out this week.</p>
<p>I have also started work on a completely revised theme for the site which I hope to get finished in the next week or so. I&#8217;m using <a href="http://themasterplan.in/themes/the-morning-after/" rel="external">The Morning After</a> as a base and making some pretty heavy customisations as well as a bunch of cosmetic changes. The interesting thing is that many aspects of the theme are a step backwards for me in some ways, such as the CSS being far more complex than it needs to be and the semantics of the markup being all out of wack. Still, it&#8217;s a good base visually and structurally.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/09/25/site-upgrade-wordpress-23/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking Wordpress Blogging Offline</title>
		<link>http://www.chnorton.com.au/2007/09/13/taking-wordpress-blogging-offline/</link>
		<comments>http://www.chnorton.com.au/2007/09/13/taking-wordpress-blogging-offline/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 01:53:45 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/09/13/taking-wordpress-blogging-offline/</guid>
		<description><![CDATA[After my extremely annoying experience with a broken network connection last weekend that cost me about an hour of writing, I&#8217;ve been thinking about what could be done to make sure such a thing couldn&#8217;t happen again. I believe looking into offline access for Wordpress may represent a viable solution.
I think having offline access to [...]]]></description>
			<content:encoded><![CDATA[<p>After my extremely annoying experience with a broken network connection last weekend that cost me about an hour of writing, I&#8217;ve been thinking about what could be done to make sure such a thing couldn&#8217;t happen again. I believe looking into offline access for Wordpress may represent a viable solution.</p>
<p><span id="more-99"></span>I think having offline access to your blog&#8217;s post writing would be a great feature to have for blog authors. It means, for example, that you&#8217;d be able to take a laptop on holiday with you and know that you can at least <em>write</em> your blog posts when they&#8217;re in your head and you can upload them to your server when you have an internet connection.</p>
<p>It also means that you wouldn&#8217;t need to have Wordpress connected to the internet to be able to save posts. This means that clicking save has no chance of losing your work since it is saved to a local database. Another side effect is that periodically saving the post can occur much more frequently since local access is much faster and lower latency than accessing a remote server.</p>
<p>The problem, naturally, is how to implement this new functionality.</p>
<p>I think that offline access to the entire blog administration area is going to be practically impossible. This is mostly because of Wordpress&#8217;s extremely flexible plugin system which means no two blogs can never be assumed to contain the same features. In fact, most blogs would have quite a number of modifications to the admin area such as SEO optimisations for posts and pages, comment filters, related posts and so on. This is, of course, to say nothing of the options for all of those plugins, as well as the themes used for the blog. So, overall, I believe true offline functionality would need to be limited to the &#8220;write&#8221; pages and, even then, the functionality of the system would need to be limited to the bare essentials: title, post content, optional excerpt, categories, trackbacks, and the post options such as post slug, post status, etc. Other pages could still be shown from a cached version with &#8220;disabled in offline mode&#8221; in a lightbox or something.</p>
<p>So if we just want to enable offline post editing then a plugin needs to be created that loads the required offline access API (I thinking Google Gears) and all the client-side JavaScript to handle it. Presumably the plugin itself is not hard. The client-side logic would be more difficult. There is first the question of whether or not to allow &#8220;modal&#8221; or &#8220;modeless&#8221; offline access, which basically asks the question of whether or not to make offline &#8220;transparent&#8221; to the end user. If they lose their internet connection does everything keep working with reduced functionality (modeless) or do you require the user to switch into offline mode (modal)? To solve the initial problem I was discussing you would ideally want modeless access but then you have great problems reconciling the full functionality of the Wordpress system when connected with the reduced functionality when there is no connection. For example, when connected you would naturally allow any and all plugins but what do you do when the connection is lost? The user will have had access to extra fields that the client-side code did not know about and so would not save. Hardly a great solution!</p>
<p>Some of my programmer intuition (is there such a thing?) tells me that there might be room for a devious system design that could read the code of the rendered writing page, pick out all the extra fields that are placed in there by plugins and add these dynamically to the local database store. This would effectively get around the reconciliation issue. I&#8217;m not how easy that would be to implement but my brief foray into jQuery makes me think it shouldn&#8217;t be that hard to detect &#8220;new&#8221; input fields.</p>
<p>There are still synchronisation issues but these are present in any web application wishing to provide offline functionality.</p>
<p>Overall, I&#8217;d say an offline Wordpress system is definitely <em>possible</em> but how much work involved to get around some of the issue may be another matter entirely. I shall endeavour to look into the creation of a &#8220;Wordpress Offline&#8221; plugin once I have time. <img src='http://www.chnorton.com.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/09/13/taking-wordpress-blogging-offline/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
