<?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; fontis</title>
	<atom:link href="http://www.chnorton.com.au/tag/fontis/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>Happy New Year 2009</title>
		<link>http://www.chnorton.com.au/2009/01/01/happy-new-year-2009/</link>
		<comments>http://www.chnorton.com.au/2009/01/01/happy-new-year-2009/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 12:47:56 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[fontis]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[university]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/?p=289</guid>
		<description><![CDATA[I hope everyone reading this blog a very happy and safe new year and I wish you all the best in 2009.
My 2008 turned out to be a pretty great year in general so I&#8217;m eager to see what 2009 brings. With a couple large jobs already underway, a new version of Magento just released [...]]]></description>
			<content:encoded><![CDATA[<p>I hope everyone reading this blog a very happy and safe new year and I wish you all the best in 2009.</p>
<p><span id="more-289"></span>My 2008 turned out to be a pretty great year in general so I&#8217;m eager to see what 2009 brings. With a couple large jobs already underway, a new version of Magento just released and a lot of personal projects begging to be either completed or just started, it looks like it will certainly be busy!</p>
<p>One change is that I most likely will not be continuing my role as a project supervisor at Melbourne University, thus ending my three year run there. It was fun but full time work is too demanding on my time and far, far less frustrating. Although there are some good people at the uni, I honestly feel that the whole place is going to the dogs and that some of the people in power really don&#8217;t have any idea what they&#8217;re doing. Particularly disturbing is when people teaching engineering lack any kind of engineering skill.</p>
<p>I do look forward to having some time to do some work updating and expanding the range of Fontis Magento extensions. 2008 was the first year I made a real contribution to an open source product and I feel a great sense of achievement for having done so. Overall responses to our extensions have been positive and I have been thanked for quite a few people for releasing Australian extensions. I&#8217;d like to say a big thank you in return &#8211; I truly appreciate hearing that the work that I and my colleagues at Fontis have done is helpful to people.</p>
<p>One of my new year&#8217;s resolutions is to post here more frequently, and hopefully I&#8217;ll end up following through on it. It does require a fair amount of dedication to write stuff regularly.</p>
<p>Here&#8217;s again to a fantastic 2009!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2009/01/01/happy-new-year-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fontis WYSIWYG Available</title>
		<link>http://www.chnorton.com.au/2008/10/28/fontis-wysiwyg-available/</link>
		<comments>http://www.chnorton.com.au/2008/10/28/fontis-wysiwyg-available/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 08:15:05 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[fontis]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/?p=276</guid>
		<description><![CDATA[Quick shout out to alert readers that the Fontis WYSIWYG is now available. Download it here.
The extension currently provides TinyMCE and FCKeditor and will let you choose which one you&#8217;d like to use, as well as which admin pages you&#8217;d like it displayed on. There are a number of features that we intend on adding [...]]]></description>
			<content:encoded><![CDATA[<p>Quick shout out to alert readers that the Fontis WYSIWYG is now available. <a href="http://www.magentocommerce.com/extension/reviews/module/586/fontis-wysiwyg-editor">Download it here.</a></p>
<p><span id="more-276"></span>The extension currently provides TinyMCE and FCKeditor and will let you choose which one you&#8217;d like to use, as well as which admin pages you&#8217;d like it displayed on. There are a number of features that we intend on adding in in the future but, for now, this should provide you with the essentials.</p>
<p>I wasn&#8217;t actually involved in the creation of this extension but it&#8217;s certainly something that we&#8217;re all quite excited to have released! WYSIWYG is something that I believe Magento should already include by default, so we finally have a simple solution to the problem. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/10/28/fontis-wysiwyg-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Australia extension &#8211; now with postcode autosuggest!</title>
		<link>http://www.chnorton.com.au/2008/10/27/australia-extension-now-with-postcode-autosuggest/</link>
		<comments>http://www.chnorton.com.au/2008/10/27/australia-extension-now-with-postcode-autosuggest/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 07:40:01 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[australia]]></category>
		<category><![CDATA[fontis]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/?p=271</guid>
		<description><![CDATA[I have just uploaded a long overdue update to the Fontis Australia extension. The big new feature is that it actually uses the postcode database that has been in there for the few versions! When entering the city in an address, such as when editing your address book or during checkout, you should now be [...]]]></description>
			<content:encoded><![CDATA[<p>I have just uploaded a long overdue update to the Fontis Australia extension. The big new feature is that it actually uses the postcode database that has been in there for the few versions! When entering the city in an address, such as when editing your address book or during checkout, you should now be prompted to select from a list of cities matching the text entered, along with the states and postcodes for those cities. Selecting one will fill out the state and postcode fields accordingly.</p>
<p><span id="more-271"></span>Here are some screenshots of the process in action:<br />
<div id="attachment_272" class="wp-caption alignnone" style="width: 310px"><a href="http://www.chnorton.com.au/wp-content/uploads/2008/10/step1.png"><img src="http://www.chnorton.com.au/wp-content/uploads/2008/10/step1-300x251.png" alt="Selecting a locality" title="step1" width="300" height="251" class="size-medium wp-image-272" /></a><p class="wp-caption-text">Selecting a locality</p></div></p>
<div id="attachment_273" class="wp-caption alignnone" style="width: 310px"><a href="http://www.chnorton.com.au/wp-content/uploads/2008/10/step2.png"><img src="http://www.chnorton.com.au/wp-content/uploads/2008/10/step2-300x161.png" alt="Final result" title="step2" width="300" height="161" class="size-medium wp-image-273" /></a><p class="wp-caption-text">Final result</p></div>
<p>Please note that this is still using an older version of the locality database, which has the locality names in uppercase. The latest version of the database has localities properly capitalised. Also note that this will obviously only work when Australia is selected as the country.</p>
<p>I think this is pretty nifty little feature and hope others get something out of it as well. Let me know what you think in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/10/27/australia-extension-now-with-postcode-autosuggest/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Australian Extension updated for Magento 1.1</title>
		<link>http://www.chnorton.com.au/2008/08/18/australian-extension-updated-for-magento-11/</link>
		<comments>http://www.chnorton.com.au/2008/08/18/australian-extension-updated-for-magento-11/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 13:38:42 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[australia]]></category>
		<category><![CDATA[fontis]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/?p=244</guid>
		<description><![CDATA[The latest version (0.8) of the Fontis Australia Extension has been uploaded to Magento Connect. From my testing, there wasn&#8217;t anything that needed to be changed for compatibility with 1.1 &#8211; the minor changes were just functionality tweaks.
When using the Australia Post shipping module please keep in mind the following:

Remember to set the product weight [...]]]></description>
			<content:encoded><![CDATA[<p>The latest version (0.8) of the <a href="http://www.magentocommerce.com/extension/141/fontis-australia-extension">Fontis Australia Extension</a> has been uploaded to Magento Connect. From my testing, there wasn&#8217;t anything that needed to be changed for compatibility with 1.1 &#8211; the minor changes were just functionality tweaks.</p>
<p><span id="more-244"></span>When using the Australia Post shipping module please keep in mind the following:</p>
<ul>
<li>Remember to set the product weight unit accordingly.</li>
<li>Shipping is limited to items under 20kg. This is a limitation of the Australia Post service itself.</li>
<li>The shipping origin must be in Australia.</li>
</ul>
<p>Otherwise it won&#8217;t turn up on the frontend.</p>
<p>I tested the extension as a whole with both an upgraded copy of 1.1.3 and a clean install of the same. Let me know if there are any problems.</p>
<p>There seems to be a minor issue with the info block for direct deposit not turning on the right-hand side of the one page checkout process so this will hopefully be fixed soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/08/18/australian-extension-updated-for-magento-11/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>QuickBooksForum</title>
		<link>http://www.chnorton.com.au/2008/03/28/quickbooksforum/</link>
		<comments>http://www.chnorton.com.au/2008/03/28/quickbooksforum/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 06:59:49 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[australia]]></category>
		<category><![CDATA[fontis]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2008/03/28/quickbooksforum/</guid>
		<description><![CDATA[If anyone is interested in discussing the Australian versions of QuickBooks then check out QuickBooksForum.com.au which was recently launched by Fontis.
]]></description>
			<content:encoded><![CDATA[<p>If anyone is interested in discussing the Australian versions of QuickBooks then check out <a href="http://quickbooksforum.com.au/">QuickBooksForum.com.au</a> which was recently launched by Fontis.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/03/28/quickbooksforum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BPAY Added to Australian Magento Module</title>
		<link>http://www.chnorton.com.au/2008/03/20/bpay-added-to-australian-magento-module/</link>
		<comments>http://www.chnorton.com.au/2008/03/20/bpay-added-to-australian-magento-module/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 23:48:21 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[australia]]></category>
		<category><![CDATA[fontis]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[payment]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2008/03/20/bpay-added-to-australian-magento-module/</guid>
		<description><![CDATA[I got BPAY working last night and have added it, as well as the direct deposit functionality created previously, to the Australia module page on the Fontis site. Hopefully the instructions are clear enough: the module as a whole is started to get more complicated now that I had to start defining custom template files.
]]></description>
			<content:encoded><![CDATA[<p>I got BPAY working last night and have added it, as well as the direct deposit functionality created previously, to the <a href="http://www.fontis.com.au/magento">Australia module page on the Fontis site</a>. Hopefully the instructions are clear enough: the module as a whole is started to get more complicated now that I had to start defining custom template files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/03/20/bpay-added-to-australian-magento-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento Australia Post shipping module</title>
		<link>http://www.chnorton.com.au/2008/03/06/magento-australia-post-shipping-module/</link>
		<comments>http://www.chnorton.com.au/2008/03/06/magento-australia-post-shipping-module/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 00:00:25 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[australia]]></category>
		<category><![CDATA[fontis]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2008/03/06/magento-australia-post-shipping-module/</guid>
		<description><![CDATA[I have completed the first part of a new module for the open source ecommerce software Magento which aims to add in a bunch of additional functionality specific for Australia. You can find the module, along with installation instructions at the Fontis Magento project page.
It actually took quite a while to create this, rather simple, [...]]]></description>
			<content:encoded><![CDATA[<p>I have completed the first part of a new module for the open source ecommerce software <a href="http://www.magentocommerce.com/" rel="external nofollow">Magento</a> which aims to add in a bunch of additional functionality specific for Australia. You can find the module, along with installation instructions at <a href="http://www.fontis.com.au/magento">the Fontis Magento project page</a>.</p>
<p><span id="more-212"></span>It actually took quite a while to create this, rather simple, first part of the module. This was mostly due to my lack of understanding of the way Magento modules work as well as the Zend Framework upon which Magento is built. At first I only wanted Australia Post shipping (rather than the more ambitious &#8220;all Australian functionality&#8221;) and, after failing to create a working module based on <a href="http://www.magentocommerce.com/wiki/how-to/create-shipping-method-module" rel="external nofollow">the outdated tutorial</a>, I was able to get something working by simply adding in the module to the core distribution files, which I achieved by copying things from the existing shipping modules. Unfortunately this isn&#8217;t really viable as the module should be separated from the core to avoid conflicts on updates and the like. And it&#8217;s not good practice.</p>
<p>So, I then discovered that the shipping methods for the USA carriers (eg. DHL, UPS) were actually contained in a separate module in the core and this inspired me to want to create a similar module for Australia which could include various shipping carriers, payment gateways and <abbr title="Goods and Services Tax">GST</abbr>.</p>
<p>Attempting to extract out the Australia Post shipping didn&#8217;t go so well at first and took much trial-and-error and searching of the Magento forums before I managed to get something that actually worked. But work it now does and it should be useful for most cases where you&#8217;d want to use Australia Post as a shipping method. It supports all methods available for domestic and international shpping, allows you to set a handling fee and, naturally, uses the Australia Post DRC to work out cost and shipping time.</p>
<p>There are a few things left to do on Australia Post before I&#8217;m 100% happy with it: I&#8217;d like to add insurance options, give the admin the ability to restrict shipping to certain methods (although I can&#8217;t think of why you&#8217;d want to do this) and clean up the code a bit. I have also discovered a few things that I&#8217;d like to add to the module if Magento actually allows the ability to do so: for instance, giving the user information about the shipping time without having to place it in the method title would be very handy as it means the invoice remains free of superfluous information but the user can make informed decisions during the checkout process.</p>
<p>After this the next thing I want to get working is GST and, following <em>that</em>, move on to getting bank payment gateways running. It will be good when Magento hits version 1.0 and some more developer documentation hits the streets &#8211; I may even start writing some up myself based on my experience with this module.</p>
<p>I would very much like to hear back from others about how well the module works on their setup, as well as any feature suggestions for the Australia Post shipping or the Australia module in general.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/03/06/magento-australia-post-shipping-module/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Subversion Fun</title>
		<link>http://www.chnorton.com.au/2008/01/24/subversion-fun/</link>
		<comments>http://www.chnorton.com.au/2008/01/24/subversion-fun/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 11:19:22 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[fontis]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2008/01/24/subversion-fun/</guid>
		<description><![CDATA[In my new position at Fontis, I have been tasked with continuing development on a somewhat larger project for an external client. It doesn&#8217;t sound like anything too dramatic &#8211; web site written in PHP, using the CakePHP framework, and driven by a database. I just didn&#8217;t factor in Murphy&#8217;s Law. 
The first order of [...]]]></description>
			<content:encoded><![CDATA[<p>In my new position at Fontis, I have been tasked with continuing development on a somewhat larger project for an external client. It doesn&#8217;t sound like anything too dramatic &#8211; web site written in PHP, using the CakePHP framework, and driven by a database. I just didn&#8217;t factor in Murphy&#8217;s Law. </p>
<p><span id="more-204"></span>The first order of business has been to upgrade the version of Cake that&#8217;s currently being used, 1.2 alpha, to the new 1.2 beta version. I figured this would be simple since the existing code was being kept in a Subversion repository that we had access to and we had a copy of the latest working version. Unfortunately the code had not been checked in for quite a while, and contained updated code, so I would have to do a &#8220;first&#8221; commit &#8230; and this is where the first problem popped up. It turns out that the repository has since been moved to a new server, because of the project change over, so I had to switch the existing working copy over to the new URL. Anyone attempting this themselves: it turns out a Subversion working copy doesn&#8217;t like it when you switch targets with some unversioned files inside it. For the first time ever I discovered a ~ next to the status of several directories &#8211; this apparently means something is &#8220;blocking&#8221; this file.</p>
<p>This is where I ran into the second problem, which is actually rather amusing. Trying to fix one of these directories resulted in some circles: first I would be told that they couldn&#8217;t be checked in because the file <i>.svn/entries</i> could not be found. Hardly surprising since it didn&#8217;t exist. Trying to create it by <code>svn add</code>ing the directory, I got told that I couldn&#8217;t add the directory because it was already under version control. Going back to step 1 and repeat! My attempts to fix the problem only exacerbated the problem by moving it further up the directory tree.</p>
<p>Thus I found myself using a rather &#8220;brute force&#8221; approach to fix it: checking out another copy and copying the original working copy&#8217;s files over the top of this new one. Thankfully, this eventually worked.</p>
<p>The moral of the story?</p>
<ol>
<li>Don&#8217;t switch over a working copy when it has unversioned files in it.</li>
<li>Commit your work regularly &#8211; something I&#8217;m sure most developers forget!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/01/24/subversion-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Not Dead Yet!</title>
		<link>http://www.chnorton.com.au/2008/01/21/im-not-dead-yet/</link>
		<comments>http://www.chnorton.com.au/2008/01/21/im-not-dead-yet/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 04:08:46 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[fontis]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2008/01/21/im-not-dead-yet/</guid>
		<description><![CDATA[There has been a disturbing lack of activity on this blog over the last month but, rest assured, I am still alive and well. I&#8217;ve been taking a holiday of sorts from blogging but now I plan on getting back to business.
The new year has brought a change for me &#8211; I am now working [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a disturbing lack of activity on this blog over the last month but, rest assured, I am still alive and well. I&#8217;ve been taking a holiday of sorts from blogging but now I plan on getting back to business.</p>
<p>The new year has brought a change for me &#8211; I am now working at <a href="http://www.fontis.com.au/">Fontis IT</a> alongside two of my friends from my days at uni (when I was still a student that is); it&#8217;s nice knowing other people at work right off the bat. I&#8217;m still continuing with the jobs I was doing before but now I have a nicer place to work (an office in the city) and the promise of further projects to work on after I&#8217;m done with my current batch . Overall I think it should be beneficial for everyone!</p>
<p>So, happy new year, I&#8217;m back, back again (tell a friend) and I hope to get some good posts up soon. I predict the first will be dealing with my further experience with ExtJS and jQuery.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2008/01/21/im-not-dead-yet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
