<?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>Alex&#039;s Blog &#187; Web-Development</title>
	<atom:link href="http://www.akb.id.au/tag/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.akb.id.au</link>
	<description>web development, drupal, linux, travel, etc..</description>
	<lastBuildDate>Tue, 15 Jun 2010 13:55:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>post magento construction notes</title>
		<link>http://www.akb.id.au/2009/post-magento-construction-notes/</link>
		<comments>http://www.akb.id.au/2009/post-magento-construction-notes/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 11:48:30 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[Web-Development]]></category>

		<guid isPermaLink="false">http://www.akb.id.au/?p=146</guid>
		<description><![CDATA[Below are a few issues I had whilst recently developing an ecommerce site using Magento.
Functionality Issues:

The option in the Site Configuration to &#8220;Disable One Page checkout&#8221; actually disables the checkout entirely (Disable One Page checkout).
You have to install an extension to be able to edit email templates, without them being replaced when you upgrade the [...]]]></description>
			<content:encoded><![CDATA[<p>Below are a few issues I had whilst recently developing an ecommerce site using <a href="http://www.magentocommerce.com/" target="_blank">Magento</a>.</p>
<p><strong>Functionality Issues:</strong></p>
<ul>
<li>The option in the Site Configuration to &#8220;Disable One Page checkout&#8221; actually disables the checkout entirely (<a href="http://www.magentocommerce.com/boards/viewthread/23432/" target="_blank">Disable One Page checkout</a>).</li>
<li>You have to install an extension to be able to edit email templates, without them being replaced when you upgrade the Magento Core (<a href="http://www.magentocommerce.com/extension/1416/cls-upgrade-proof-email-templates" target="_blank">CLS Upgrade-proof Email Templates</a>).</li>
<li> I installed an upgrade to an extension (Securepay integration) via the Magento connector, and due to an sql issue, the whole site died with debug info on the homepage. I ended up having to restore my backup and then not upgrade to the bad version of the plugin.</li>
<li>Page loads are really really slow although it appears to have been improved in the latest 1.3.2.3.</li>
</ul>
<p><strong>General Magento website issues:</strong></p>
<ul>
<li>You can&#8217;t actually download the magento package directly (via another machine) from the link issued when visiting their website! They have some sort of cookie check &#8211; which means when you want to download the package to a server, you have to open up lynx and go through a bunch of pages rather then a simple wget command.</li>
<li> The handbook for developers and designers on their website is really small and outdated. Most of the help online can only be found in their forums, which if your lucky enough, sometimes a Magento developer will actually reply with the &#8216;best practice&#8217; way of solving something otherwise it&#8217;s hacks all the way.</li>
</ul>
<p><strong>Templating issues:</strong></p>
<ul>
<li>The directory structure can be really really long, i.e. to edit the templates, you have to copy the existing themes, and then you&#8217;re editing files here: public_html\app\design\frontend\&lt;theme name&gt;\default\template\page\html\.</li>
<li> If you want to make sense of what the contents of variables being echoed in template files you have to refer to the really ugly code located in another random place. <a href="http://twitter.com/oliveChi" target="_blank">@OliveChi</a> notes Magento&#8217;s source code commenting hasn&#8217;t been properly written to support phpdoc, so you can say good bye to auto suggest/auto complete is ZDE.</li>
</ul>
<p><strong>On the plus side:</strong></p>
<ul>
<li>The &#8216;Magento Connect&#8217; feature of Magento allows anyone with the plugin key (obtained from their website) to download and install the plugin without any technical knowlege. There&#8217;s no downloading/uploading/untarring/running sql updates/update scripts &#8211; something you&#8217;d normally have to do for something like Drupal or Zencart.</li>
<li>The sales &amp; profit reports in the administration area provide all sorts of pretty charts.</li>
<li>(this could also be a bad thing), but just about every facet of the magento ecommerce system can be configured via the Administration Area. i.e. you can have all sorts of product configurations/types.</li>
<li>Multi-site/multi-store support.</li>
<li>Out of box support for Paypal, and support for heaps of different payment gateways.</li>
</ul>
<p>Feel free to comment if I&#8217;ve got something wrong!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akb.id.au/2009/post-magento-construction-notes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Week Review #43</title>
		<link>http://www.akb.id.au/2007/week-review-43/</link>
		<comments>http://www.akb.id.au/2007/week-review-43/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 14:36:37 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Web-Development]]></category>

		<guid isPermaLink="false">http://blog.akb.com.au/2007/10/28/week-review-43/</guid>
		<description><![CDATA[While, it was a busy week (for which I&#8217;m a little late in posting), there&#8217;s unusually not much to post..

Wrote a mini sub-module for Epublish sorting options in the Drupal Views Module.
Finally setup a secure credit card payment system for my business.

On the less work focused front.. after some resistance, I finally created a facebook [...]]]></description>
			<content:encoded><![CDATA[<p>While, it was a busy week (for which I&#8217;m a little late in posting), there&#8217;s unusually not much to post..</p>
<ul>
<li>Wrote a mini sub-module for <a href="http://drupal.org/node/185776">Epublish sorting options</a> in the Drupal Views Module.</li>
<li>Finally setup a <a href="https://www.akb.com.au/payment">secure credit card payment system</a> for my <a href="http://www.akb.com.au">business</a>.</li>
</ul>
<p>On the less work focused front.. after some resistance, I finally created a facebook account (<a href="http://www.facebook.com/profile.php?id=537232687">profile here</a>). I&#8217;ve actually found it to be a pretty cool web app &#8211; heaps of neat <a href="http://en.wikipedia.org/wiki/AJAX">AJAX</a>, heaps of social networking features (even an indoors person like myself was able to track down 20+ friends already using it, in a few days) and a <a href="http://developers.facebook.com/">development platform</a> &#8211; which looks frickin awesome (see these cool apps: <a href="http://www.facebook.com/apps/application.php?id=2359644980&amp;ref=pr">IPlayWoW</a>, <a href="http://www.facebook.com/apps/application.php?id=2558160538&amp;b&amp;ref=pd">Movies</a> by <a href="http://www.flixster.com">Flixster</a>, etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akb.id.au/2007/week-review-43/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps Fun</title>
		<link>http://www.akb.id.au/2007/old26/</link>
		<comments>http://www.akb.id.au/2007/old26/#comments</comments>
		<pubDate>Mon, 02 Apr 2007 02:14:10 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web-Development]]></category>

		<guid isPermaLink="false">http://blog.akb.com.au/2007/04/02/OLD26/</guid>
		<description><![CDATA[Anyone who's used <a href="http://maps.google.com">Google Maps</a> knows its the best thing since sliced bread. It's been around for years now, and everyone would have zoomed in on their old home, or a holiday destination once or twice. However, only recently I discovered that Google offered a very flexible <a href="http://en.wikipedia.org/wiki/API">API</a> of the Google Maps system - meaning programmers can use the Google Maps services in their applications. 

Recently, a client of mine, who has several 'sites' across the Western Australia region, with dozens of jobs available in each site, wanted to somehow show their sites on a map so that job applicants could get an idea of where in WA they would be working, Was this a problem to do ? No, because Google Maps API ! It only took a few hours to create the location markers on the map, setup info windows to show location details, job numbers, and links to the jobs, and so on. The system isn't live yet - I'll post the link in a week or so, if anyone is actually interested (post a comment to show interest).

While I was doing this work, I needed an easy method for obtaining and converting the different types of latitude and longitude values. i.e. Google works with Decimal coordinates, while the client worked with the <a href="http://en.wikipedia.org/wiki/Sexagesimal">Sexagesimal</a> coordinates.. So.. I put a little conversion code into Google Maps and produced this <a href="/misc/find_lat_long/">little app</a> to generate them for you based on the centre position of the map, where ever that may be :) Hope it can be useful to someone out there.]]></description>
			<content:encoded><![CDATA[<p>Anyone who&#8217;s used <a href="http://maps.google.com">Google Maps</a> knows its the best thing since sliced bread. It&#8217;s been around for years now, and everyone would have zoomed in on their old home, or a holiday destination once or twice. However, only recently I discovered that Google offered a very flexible <a href="http://en.wikipedia.org/wiki/API">API</a> of the Google Maps system &#8211; meaning programmers can use the Google Maps services in their applications. </p>
<p>Recently, a client of mine, who has several &#8217;sites&#8217; across the Western Australia region, with dozens of jobs available in each site, wanted to somehow show their sites on a map so that job applicants could get an idea of where in WA they would be working, Was this a problem to do ? No, because Google Maps API ! It only took a few hours to create the location markers on the map, setup info windows to show location details, job numbers, and links to the jobs, and so on. The system isn&#8217;t live yet &#8211; I&#8217;ll post the link in a week or so, if anyone is actually interested (post a comment to show interest).</p>
<p>While I was doing this work, I needed an easy method for obtaining and converting the different types of latitude and longitude values. i.e. Google works with Decimal coordinates, while the client worked with the <a href="http://en.wikipedia.org/wiki/Sexagesimal">Sexagesimal</a> coordinates.. So.. I put a little conversion code into Google Maps and produced this <a href="/misc/find_lat_long/">little app</a> to generate them for you based on the centre position of the map, where ever that may be <img src='http://www.akb.id.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Hope it can be useful to someone out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akb.id.au/2007/old26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
