<?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>Michael Ong &#124; On9 Systems</title>
	<atom:link href="http://www.on9systems.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.on9systems.com</link>
	<description>Developing Web and Mobile Applications</description>
	<lastBuildDate>Sat, 28 Aug 2010 01:03:06 +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>Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid</title>
		<link>http://www.on9systems.com/2010/05/13/fix-for-dreamweaver-cs-4-server-model-ssi-htm-has-configuration-information-that-is-invalid/</link>
		<comments>http://www.on9systems.com/2010/05/13/fix-for-dreamweaver-cs-4-server-model-ssi-htm-has-configuration-information-that-is-invalid/#comments</comments>
		<pubDate>Thu, 13 May 2010 03:21:57 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[cs4]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[fix]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/2010/05/13/fix-for-dreamweaver-cs-4-server-model-ssi-htm-has-configuration-information-that-is-invalid/</guid>
		<description><![CDATA[Came back from a CS 5 Roadshow and Dreamweaver CS 4 decides to go a bit wonky. 
The following translators were not loaded due to errors:Server Model SSI.htm: has configuration information that is invalid.
Fixing it with these steps (thanks to Sachin (link))

Close Dreamweaver, if it is already open.
Open this folder: “C:\Documents and Settings\[username]\Application Data\Adobe\Dreamweaver CS4\en_US\Configuration”
Delete [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2009/09/04/getting-dreamweaver-cs4-to-code-highlight-phtml-files/' rel='bookmark' title='Permanent Link: Getting Dreamweaver CS4 to code highlight .phtml files'>Getting Dreamweaver CS4 to code highlight .phtml files</a></li><li><a href='http://www.on9systems.com/2007/08/25/posting-to-wordpress-via-windows-live-writer-cause-the-server-committed-a-protocol-violation/' rel='bookmark' title='Permanent Link: Posting to Wordpress via Windows Live Writer cause &quot;The server committed a protocol violation&quot;'>Posting to Wordpress via Windows Live Writer cause &quot;The server committed a protocol violation&quot;</a></li><li><a href='http://www.on9systems.com/2010/04/08/quick-way-to-create-patch-files-based-on-modified-date-with-xcopy/' rel='bookmark' title='Permanent Link: Quick way to create patch files based on modified date with xcopy'>Quick way to create patch files based on modified date with xcopy</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Came back from a CS 5 Roadshow and Dreamweaver CS 4 decides to go a bit wonky. <br />
<blockquote>The following translators were not loaded due to errors:<br />Server Model SSI.htm: has configuration information that is invalid.</p></blockquote>
<p>Fixing it with these steps (thanks to Sachin (<a target="_blank" href="http://blog.sachinkraj.com/fix-server-model-ssi-htm-error-in-dreamweaver-cs4/">link</a>))
<ol>
<li>Close Dreamweaver, if it is already open.</li>
<li>Open this folder: “C:\Documents and Settings\[username]\Application Data\Adobe\Dreamweaver CS4\en_US\Configuration”</li>
<li>Delete the file “WinFileCache-7A9586CB.dat“</li>
<li>Start Dreamweaver </li>
</ol>


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2009/09/04/getting-dreamweaver-cs4-to-code-highlight-phtml-files/' rel='bookmark' title='Permanent Link: Getting Dreamweaver CS4 to code highlight .phtml files'>Getting Dreamweaver CS4 to code highlight .phtml files</a></li><li><a href='http://www.on9systems.com/2007/08/25/posting-to-wordpress-via-windows-live-writer-cause-the-server-committed-a-protocol-violation/' rel='bookmark' title='Permanent Link: Posting to Wordpress via Windows Live Writer cause &quot;The server committed a protocol violation&quot;'>Posting to Wordpress via Windows Live Writer cause &quot;The server committed a protocol violation&quot;</a></li><li><a href='http://www.on9systems.com/2010/04/08/quick-way-to-create-patch-files-based-on-modified-date-with-xcopy/' rel='bookmark' title='Permanent Link: Quick way to create patch files based on modified date with xcopy'>Quick way to create patch files based on modified date with xcopy</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2010/05/13/fix-for-dreamweaver-cs-4-server-model-ssi-htm-has-configuration-information-that-is-invalid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing iPhone OS 4.0 beta on the iPhone 3GS</title>
		<link>http://www.on9systems.com/2010/04/10/installing-iphone-os-4-0-beta-on-the-iphone-3gs/</link>
		<comments>http://www.on9systems.com/2010/04/10/installing-iphone-os-4-0-beta-on-the-iphone-3gs/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 04:53:45 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/2010/04/10/installing-iphone-os-4-0-beta-on-the-iphone-3gs/</guid>
		<description><![CDATA[The recent announcement of iPhone OS 4.0 beta brought some interested features for developers. I&#8217;m still pretty new to iPhone development and was trying to figure out how to update my phone. Below are the instructions once you&#8217;ve downloaded the IPSW file to update the firmware.
Installing iPhone 4.0 beta on the iPhone

Make sure to have [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2007/08/29/wordpress-23-beta-1-is-out/' rel='bookmark' title='Permanent Link: WordPress 2.3 Beta 1 is out!'>WordPress 2.3 Beta 1 is out!</a></li><li><a href='http://www.on9systems.com/2007/05/03/999-invites-from-joost-as-it-goes-into-public-beta/' rel='bookmark' title='Permanent Link: 999 invites from Joost as it goes into public beta'>999 invites from Joost as it goes into public beta</a></li><li><a href='http://www.on9systems.com/2009/11/30/solving-a-small-issue-with-paypal-standard-payment/' rel='bookmark' title='Permanent Link: Solving a small issue with Paypal standard payment'>Solving a small issue with Paypal standard payment</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.apple.com/iphone/preview-iphone-os/" target="_blank">recent announcement of iPhone OS 4.0 beta</a> brought some interested features for developers. I&#8217;m still pretty new to iPhone development and was trying to figure out how to update my phone. Below are the instructions once you&#8217;ve downloaded the IPSW file to update the firmware.</p>
<h3>Installing iPhone 4.0 beta on the iPhone</h3>
<ol class="firstList">
<li>Make sure to have downloaded the iPhone 4.0 beta firmware that  relates to your iPhone (e.g. 3GS).</li>
<li>Extract the firmware IPSW to a folder.</li>
<li>Connect the iPhone to your computer.</li>
<li>Get the UDID registered on the iPhone Developer program. Provisioning Portal &gt; Devices &gt; Add Devices<a href="http://www.sizlopedia.com/2009/03/24/activate-the-iphone-30-beta-firmware/"><br />
</a></li>
<li>Open iTunes and click Restore while holding the Shift key (for  Windows) or Option key (for Mac).</li>
<li>Locate or browse to the firmware IPSW.</li>
<li>Wait for iTunes to unpackage and install the firmware.</li>
</ol>
<p>UDID can be view in 2 ways:</p>
<ol class="firstList">
<li>In Xcode, navigate to the ‘Window’ drop down menu and select<br />
‘Organizer’. The 40 hex character string in the Identifier field is your<br />
device’s UDID.</li>
<li>OR In iTunes, select your device in the ‘Devices’ section and navigate to<br />
the Summary tab. Click on the Serial Number label to reveal the<br />
Identifier field and the 40 character UDID. Press Command+C to copy the<br />
UDID to your clipboard.</li>
</ol>


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2007/08/29/wordpress-23-beta-1-is-out/' rel='bookmark' title='Permanent Link: WordPress 2.3 Beta 1 is out!'>WordPress 2.3 Beta 1 is out!</a></li><li><a href='http://www.on9systems.com/2007/05/03/999-invites-from-joost-as-it-goes-into-public-beta/' rel='bookmark' title='Permanent Link: 999 invites from Joost as it goes into public beta'>999 invites from Joost as it goes into public beta</a></li><li><a href='http://www.on9systems.com/2009/11/30/solving-a-small-issue-with-paypal-standard-payment/' rel='bookmark' title='Permanent Link: Solving a small issue with Paypal standard payment'>Solving a small issue with Paypal standard payment</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2010/04/10/installing-iphone-os-4-0-beta-on-the-iphone-3gs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick way to create patch files based on modified date with xcopy</title>
		<link>http://www.on9systems.com/2010/04/08/quick-way-to-create-patch-files-based-on-modified-date-with-xcopy/</link>
		<comments>http://www.on9systems.com/2010/04/08/quick-way-to-create-patch-files-based-on-modified-date-with-xcopy/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 02:38:45 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/2010/04/08/quick-way-to-create-patch-files-based-on-modified-date-with-xcopy/</guid>
		<description><![CDATA[Recent projects and deployment method made it difficult to simply publish changes to a web server. Had been doing it manually (check for modified files, copy and transfer) and thought it was wasting too much time each day when change requests occur. After some quick research, I realized that the simplest method would just be [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2009/09/04/getting-dreamweaver-cs4-to-code-highlight-phtml-files/' rel='bookmark' title='Permanent Link: Getting Dreamweaver CS4 to code highlight .phtml files'>Getting Dreamweaver CS4 to code highlight .phtml files</a></li><li><a href='http://www.on9systems.com/2004/09/25/a-robust-rule-based-event-management-architecture-for-call-data-records/' rel='bookmark' title='Permanent Link: A Robust Rule-Based Event Management Architecture for Call-Data Records'>A Robust Rule-Based Event Management Architecture for Call-Data Records</a></li><li><a href='http://www.on9systems.com/2007/03/30/application-virtualization-with-microsoft-softgrid-msdn-connections-29th-march-2007/' rel='bookmark' title='Permanent Link: Application Virtualization with Microsoft SoftGrid (MSDN Connections 29th March 2007)'>Application Virtualization with Microsoft SoftGrid (MSDN Connections 29th March 2007)</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Recent projects and deployment method made it difficult to simply publish changes to a web server. Had been doing it manually (check for modified files, copy and transfer) and thought it was wasting too much time each day when change requests occur. After some quick research, I realized that the simplest method would just be to use the good old &#8220;xcopy&#8221; command in windows. (this is why command prompt tools should be taught in schools). For a quick refresher on batch commands, read <a href="http://www.computerhope.com/batch.htm" target="_blank">http://www.computerhope.com/batch.htm</a>.</p>
<p>I realize that a proper source control (like Git or Subversion) would be nicer but in my case, a simple batch file is just easier to work with.</p>
<p>Copy and paste the following code in your deployment folder that will create a patch folder based on last modified dates of working files.</p>
<p><strong>[START EVENT.BAT]</strong></p>
<p><strong></strong>@echo off<br />
REM &#8211; http://www.computerhope.com/batch.htm<br />
ECHO Usage : events [patch-num] [m-d-y]</p>
<p>SET SRC=c:\xampp\htdocs\events<br />
SET DEST=c:\deployment\events</p>
<p>IF (%1)==() GOTO END<br />
IF (%2)==() GOTO TODAYDATE</p>
<p>ECHO Copying files modified on %2<br />
xcopy %SRC% %DEST%%1 /D:%2 /S /C /I /Y<br />
GOTO END</p>
<p>:TODAYDATE<br />
FOR /F &#8220;tokens=1-5 delims=/ &#8221; %%a in (&#8220;%date%&#8221;) DO SET year=%%c<br />
FOR /F &#8220;tokens=1-5 delims=/ &#8221; %%a in (&#8220;%date%&#8221;) DO SET month=%%b<br />
FOR /F &#8220;tokens=1-5 delims=/ &#8221; %%a in (&#8220;%date%&#8221;) DO SET day=%%a</p>
<p>SET TODAY=%month%-%day%-%year%<br />
ECHO Copying files modified on %TODAY%</p>
<p>xcopy %SRC% %DEST%%1 /D:%TODAY% /S /C /I /Y</p>
<p>:END<br />
@echo on</p>
<p><strong>[END EVENT.BAT]</strong></p>


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2009/09/04/getting-dreamweaver-cs4-to-code-highlight-phtml-files/' rel='bookmark' title='Permanent Link: Getting Dreamweaver CS4 to code highlight .phtml files'>Getting Dreamweaver CS4 to code highlight .phtml files</a></li><li><a href='http://www.on9systems.com/2004/09/25/a-robust-rule-based-event-management-architecture-for-call-data-records/' rel='bookmark' title='Permanent Link: A Robust Rule-Based Event Management Architecture for Call-Data Records'>A Robust Rule-Based Event Management Architecture for Call-Data Records</a></li><li><a href='http://www.on9systems.com/2007/03/30/application-virtualization-with-microsoft-softgrid-msdn-connections-29th-march-2007/' rel='bookmark' title='Permanent Link: Application Virtualization with Microsoft SoftGrid (MSDN Connections 29th March 2007)'>Application Virtualization with Microsoft SoftGrid (MSDN Connections 29th March 2007)</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2010/04/08/quick-way-to-create-patch-files-based-on-modified-date-with-xcopy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Re-installing Windows XP on a Dell Inspiron Mini 9 (910) with a USB drive</title>
		<link>http://www.on9systems.com/2010/03/26/re-installing-windows-xp-on-a-dell-inspiron-mini-9-910-with-a-usb-drive/</link>
		<comments>http://www.on9systems.com/2010/03/26/re-installing-windows-xp-on-a-dell-inspiron-mini-9-910-with-a-usb-drive/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 16:24:25 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/?p=493</guid>
		<description><![CDATA[Quick n dirty Guide to Re-installing Windows XP on a Dell Inspiron Mini 9 (910)
For fun to get blood pressure to suitable level.

Go to Dell website and look-up the manual for the netbook. Note they mention re-installing operating system requires a optical drive and installation media. They forgot to add &#8220;Sucks to be you if [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2007/04/07/installing-windows-home-server/' rel='bookmark' title='Permanent Link: Installing Windows Home Server'>Installing Windows Home Server</a></li><li><a href='http://www.on9systems.com/2007/05/03/my-neato-thing-post-search-broken-after-installing-utw-314/' rel='bookmark' title='Permanent Link: My Neato Thing &#8211; Post Search broken after Installing UTW 3.14'>My Neato Thing &#8211; Post Search broken after Installing UTW 3.14</a></li><li><a href='http://www.on9systems.com/2007/03/21/jason-langridges-weblog-mr-mobile-windows-mobile-50-vs-windows-mobile-6-comparison-document/' rel='bookmark' title='Permanent Link: Jason Langridge&#8217;s WebLog &#8211; MR Mobile! : Windows Mobile 5.0 vs Windows Mobile 6 comparison document'>Jason Langridge&#8217;s WebLog &#8211; MR Mobile! : Windows Mobile 5.0 vs Windows Mobile 6 comparison document</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Quick n dirty Guide to Re-installing Windows XP on a Dell Inspiron Mini 9 (910)</strong></p>
<p>For fun to get blood pressure to suitable level.</p>
<ol class="firstList">
<li>Go to Dell website and look-up the manual for the netbook. Note they mention re-installing operating system requires a optical drive and installation media. They forgot to add &#8220;Sucks to be you if you don&#8217;t have it&#8221;.</li>
<li>Curse Dell for not providing restoration disc or thumb drive and  wasting your time.</li>
</ol>
<p>On a separate Windows machine</p>
<ol class="firstList">
<li>Download WinToFlash (<a href="http://wintoflash.com/download/en/">http://wintoflash.com/download/en/</a>)</li>
<li>Prepare a USB thumbdrive (1GB or more) and Windows XP CD-Rom (don&#8217;t have it? Borrow a suitable version that matches your netbook&#8217;s license)</li>
<li>Unzip WinToFlash</li>
<li>Run WinToFlash specifying your Windows XP CD Drive and USB Drive and let it transfer. Wizard mode works.</li>
</ol>
<p>On Netbook</p>
<ol class="firstList">
<li>Plug USB drive (with XP transferred) to Netbook</li>
<li>Boot from USB Drive on Netbook</li>
<li>Choose Option 1, run through XP setup process in text gui. Take note which your windows is going on, 1 (dell formatted) or 2 (most probably the case)?</li>
<li>When done copying files, boot in Option 2 in graphical gui.</li>
<li>When XP is done with setup, you might encounter a hal.dll missing error.
<ul class="secondList">
<li>Windows could not start because the following file is missing or  corrupt: &lt;Windows root&gt;\system32\hal.dll</li>
</ul>
<ul class="secondList">
<li>Continue to boot from USB but select the debug boot &#8220;Debug boot rDisk 1 partition 2&#8243; in boot.ini on USB drive [multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Debug boot rDisk 1 partition 2" /fastdetect]</li>
</ul>
</li>
<li>Allow Windows to finish setup</li>
<li>Fix c:\boot.ini (hidden file) to set default boot to &#8220;multi(0)disk(0)rdisk(0)partition(2)&#8221;</li>
<li>Copy \i386 from USB drive to c:\</li>
<li>Start patching and installing Dell drivers from Dell support site</li>
<li>Curse Dell again for not providing restoration disc or thumb drive and wasting your time.</li>
</ol>
<p>Disclaimer:</p>
<p>This is quick guide for me to read if I ever need to do this again (I hope not). Works for me, if it doesn&#8217;t work for you. Post questions to WinToFlash forums instead.</p>


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2007/04/07/installing-windows-home-server/' rel='bookmark' title='Permanent Link: Installing Windows Home Server'>Installing Windows Home Server</a></li><li><a href='http://www.on9systems.com/2007/05/03/my-neato-thing-post-search-broken-after-installing-utw-314/' rel='bookmark' title='Permanent Link: My Neato Thing &#8211; Post Search broken after Installing UTW 3.14'>My Neato Thing &#8211; Post Search broken after Installing UTW 3.14</a></li><li><a href='http://www.on9systems.com/2007/03/21/jason-langridges-weblog-mr-mobile-windows-mobile-50-vs-windows-mobile-6-comparison-document/' rel='bookmark' title='Permanent Link: Jason Langridge&#8217;s WebLog &#8211; MR Mobile! : Windows Mobile 5.0 vs Windows Mobile 6 comparison document'>Jason Langridge&#8217;s WebLog &#8211; MR Mobile! : Windows Mobile 5.0 vs Windows Mobile 6 comparison document</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2010/03/26/re-installing-windows-xp-on-a-dell-inspiron-mini-9-910-with-a-usb-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving a small issue with Paypal standard payment</title>
		<link>http://www.on9systems.com/2009/11/30/solving-a-small-issue-with-paypal-standard-payment/</link>
		<comments>http://www.on9systems.com/2009/11/30/solving-a-small-issue-with-paypal-standard-payment/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 02:34:44 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/?p=419</guid>
		<description><![CDATA[Was testing out a site that was about to go live and came up with this error even though the sandbox account worked ok. It seems that the live merchant account wasn&#8217;t setup properly.
The error upon submitting the payment data to Paypal
Data does not match input character set or default encoding. For more information, please [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2007/08/25/posting-to-wordpress-via-windows-live-writer-cause-the-server-committed-a-protocol-violation/' rel='bookmark' title='Permanent Link: Posting to Wordpress via Windows Live Writer cause &quot;The server committed a protocol violation&quot;'>Posting to Wordpress via Windows Live Writer cause &quot;The server committed a protocol violation&quot;</a></li><li><a href='http://www.on9systems.com/2010/05/13/fix-for-dreamweaver-cs-4-server-model-ssi-htm-has-configuration-information-that-is-invalid/' rel='bookmark' title='Permanent Link: Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid'>Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Was testing out a site that was about to go live and came up with this error even though the sandbox account worked ok. It seems that the live merchant account wasn&#8217;t setup properly.</p>
<p>The error upon submitting the payment data to Paypal</p>
<blockquote><p>Data does not match input character set or default encoding. For more information, please contact the merchant.</p></blockquote>
<p><strong>Solution</strong></p>
<blockquote><p>Log into your PayPal account<br />
Go to your profile<br />
Under the selling preferences column, select Language Encoding<br />
Make sure your website language is set to Western European Languages<br />
Click the more options button<br />
Make sure encoding is set to windows-1252 or UTF-8.<br />
Then save settings</p></blockquote>


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2007/08/25/posting-to-wordpress-via-windows-live-writer-cause-the-server-committed-a-protocol-violation/' rel='bookmark' title='Permanent Link: Posting to Wordpress via Windows Live Writer cause &quot;The server committed a protocol violation&quot;'>Posting to Wordpress via Windows Live Writer cause &quot;The server committed a protocol violation&quot;</a></li><li><a href='http://www.on9systems.com/2010/05/13/fix-for-dreamweaver-cs-4-server-model-ssi-htm-has-configuration-information-that-is-invalid/' rel='bookmark' title='Permanent Link: Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid'>Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2009/11/30/solving-a-small-issue-with-paypal-standard-payment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 2 with Google Wave</title>
		<link>http://www.on9systems.com/2009/10/16/day-2-with-google-wave/</link>
		<comments>http://www.on9systems.com/2009/10/16/day-2-with-google-wave/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 07:53:14 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/?p=394</guid>
		<description><![CDATA[Impressions after more partipants have gotten their invites. Wave is a huge mess once everyone tries to talk (not unlike a real life meeting). You can also hijack a person&#8217;s message if you want to so that can be rather distracting. Still not sure how it&#8217;s going to work unless we work on a project using [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2009/10/15/day-1-with-google-wave/' rel='bookmark' title='Permanent Link: Day 1 with Google Wave'>Day 1 with Google Wave</a></li><li><a href='http://www.on9systems.com/2007/05/10/are-you-using-google-analytics-its-time-for-a-new-look/' rel='bookmark' title='Permanent Link: Are you using Google Analytics? It&#8217;s time for a new look!'>Are you using Google Analytics? It&#8217;s time for a new look!</a></li><li><a href='http://www.on9systems.com/2007/04/18/google-office-tools-timesheeting-google-powered-office-tools-google-groups/' rel='bookmark' title='Permanent Link: Google Office Tools: Timesheeting &#8211; Google Powered Office Tools | Google Groups'>Google Office Tools: Timesheeting &#8211; Google Powered Office Tools | Google Groups</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Impressions after more partipants have gotten their invites. Wave is a huge mess once everyone tries to talk (not unlike a real life meeting). You can also hijack a person&#8217;s message if you want to so that can be rather distracting. Still not sure how it&#8217;s going to work unless we work on a project using only Wave (I wonder if Sales could be convinced to use this though).</p>
<p>Performance-wise, its rather bad once a huge wave or even an ongoing one with 2 people starts to load, cpu utilization goes up and it definitely feels laggy. KC mentioned that he had shown me a similar XMPP style code collaboration tool in Eclipse so real-time messaging isn&#8217;t something new.</p>
<p>On the plus side, I really liked SAP and Salesforce demos especially the customer support bot.  Check it out <a href="http://wave.google.com/help/wave/extensions.html">here</a>.  Can&#8217;t wait to see what gadgets are being developed!</p>
<p>Some things I&#8217;ve found out to make it a better experience if you&#8217;re starting out the first time</p>
<p>To add a wave to the public timeline, do this</p>
<ul class="secondList">
<li>Add contact &#8220;public@a.gwave.com&#8221; , force add it even if the submit button remains disabled.</li>
<li>Add &#8220;public@a.gwave.com&#8221; as a participant in the Wave.</li>
</ul>
<p>More waves are appearing locally and here&#8217;s an effort to organize them<br />
<a href="http://techielobang.com/blog/2009/10/16/making-a-singapore-google-wave-list/">Making a Singapore Google Wave List</a></p>
<p>Actual Waves (about Singapore) , you can search by doing this &#8220;with:public singapore&#8221; or whichever keyword you want to look up. You&#8217;ll need wave access for following links.</p>
<ul class="secondList">
<li><a href="https://wave.google.com/wave/?pli=1#restored:wave:googlewave.com!w%252BM8pHw6KmL.1">Singapore Wave</a></li>
<li><a href="https://wave.google.com/wave/?pli=1#restored:wave:googlewave.com!w%252BUxPXvKYsB.9">Singapore Wavers</a></li>
</ul>
<p>Tweety, add tweety-wave@appspot.com to your wave and once you authorize in the pop-up (lower right bottom corner of Chrome), you&#8217;ll be able to post to Twitter and read status updates within Wave itself.</p>
<p>Most importanly, treat this as a new experience and forget about Outlook and Notes (I try everyday to forget I&#8217;m using it). Wave is messy, its gory but what&#8217;s not to like about a mash of IRC, ICQ, Forums, Search, Widgets(or Gadgets) and Google way!</p>


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2009/10/15/day-1-with-google-wave/' rel='bookmark' title='Permanent Link: Day 1 with Google Wave'>Day 1 with Google Wave</a></li><li><a href='http://www.on9systems.com/2007/05/10/are-you-using-google-analytics-its-time-for-a-new-look/' rel='bookmark' title='Permanent Link: Are you using Google Analytics? It&#8217;s time for a new look!'>Are you using Google Analytics? It&#8217;s time for a new look!</a></li><li><a href='http://www.on9systems.com/2007/04/18/google-office-tools-timesheeting-google-powered-office-tools-google-groups/' rel='bookmark' title='Permanent Link: Google Office Tools: Timesheeting &#8211; Google Powered Office Tools | Google Groups'>Google Office Tools: Timesheeting &#8211; Google Powered Office Tools | Google Groups</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2009/10/16/day-2-with-google-wave/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Day 1 with Google Wave</title>
		<link>http://www.on9systems.com/2009/10/15/day-1-with-google-wave/</link>
		<comments>http://www.on9systems.com/2009/10/15/day-1-with-google-wave/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 03:35:22 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/?p=385</guid>
		<description><![CDATA[Managed to get Google Wave access yesterday and have been testing out the various features. An area of interest to me is how to best reduce the UI clutter of various windows and incoming streams as I keep up to date with news and try to work at the same time.
The concept of waves to mash [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2009/10/16/day-2-with-google-wave/' rel='bookmark' title='Permanent Link: Day 2 with Google Wave'>Day 2 with Google Wave</a></li><li><a href='http://www.on9systems.com/2007/03/05/google-apps/' rel='bookmark' title='Permanent Link: Google Apps'>Google Apps</a></li><li><a href='http://www.on9systems.com/2007/06/01/google-goes-offline-for-apps/' rel='bookmark' title='Permanent Link: Google goes offline (for Apps!)'>Google goes offline (for Apps!)</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Managed to get Google Wave access yesterday and have been testing out the various features. An area of interest to me is how to best reduce the UI clutter of various windows and incoming streams as I keep up to date with news and try to work at the same time.</p>
<p>The concept of waves to mash up all the various streams into conversation threads seems like a great idea but definitely requires more polish to succeed.  I can see myself using it if gmail was tied directly in today. The idea of &#8220;wiki&#8221; style collaboration on documents in real time could really improve how things work in most places. However the barrier would be resistance to change (happens in any product that dramatically changes how people work). Google&#8217;s idea of pushing their brand and products to schools (great work on signing up MOE) is definitely the right step to get young minds hooked and warm up to the idea of new ways to work and collaborate.</p>
<p>Some gadgets I&#8217;ve tried</p>
<ul class="secondList">
<li>Wavr which allows embedded waves in self-hosted wordpress
<ul>
<li><a href="http://wordpress.org/extend/plugins/wavr/">http://wordpress.org/extend/plugins/wavr/</a></li>
</ul>
</li>
<li>Tweety that provides Twitter conversation in Wave. This could potentially remove the need for Tweetdeck, Yammer clients running right now!
<ul>
<li><a href="http://wave-samples-gallery.appspot.com/about_app?app_id=5002">http://wave-samples-gallery.appspot.com/about_app?app_id=5002</a></li>
<li>Great guide with screens on how to add Tweety access <a href="http://daggle.com/add-twitter-google-wave-1424">http://daggle.com/add-twitter-google-wave-1424</a></li>
</ul>
</li>
<li>Map and Yes/No/Maybe Gadgets are pretty cool on what&#8217;s possible to built as extensions</li>
</ul>
<p>While waiting for the invite (took 2 weeks!) I  came across some good reads and discussion on this very early dev release (thanks Google for the invite, hopefully more will be able to experience a more polished product soon).</p>
<ul class="secondList">
<li><a title="How Google Wave could transform journalism" rel="bookmark" href="http://latimesblogs.latimes.com/technology/2009/09/google-wave-collaborative-journalism.html">How Google Wave could transform journalism</a></li>
<li><a href="http://arstechnica.com/open-source/guides/2009/09/surfing-the-google-wave.ars">Turning the tide: a hands-on look at Google&#8217;s Wave</a></li>
<li><a href="http://lifehacker.com/5381219/google-waves-best-use-cases">Google Wave&#8217;s Best Use Cases</a></li>
</ul>
<p>Lastly, here&#8217;s an embedded wave just to test out the interaction</p>

		<div id="waveframe-1" style="width:;height:;" ></div>
		 <script type="text/javascript">
			
				add_wave("waveframe-1",{
					bgcolor:"#ffffff",
					color:"#000000",
					font:"",
					font_size:"1em",
					width:"",
					height:"",
					server:"https://wave.google.com/wave/",
					id:"googlewave.com!w+3ZQOxMf0E"		});
			
		</script>
		


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2009/10/16/day-2-with-google-wave/' rel='bookmark' title='Permanent Link: Day 2 with Google Wave'>Day 2 with Google Wave</a></li><li><a href='http://www.on9systems.com/2007/03/05/google-apps/' rel='bookmark' title='Permanent Link: Google Apps'>Google Apps</a></li><li><a href='http://www.on9systems.com/2007/06/01/google-goes-offline-for-apps/' rel='bookmark' title='Permanent Link: Google goes offline (for Apps!)'>Google goes offline (for Apps!)</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2009/10/15/day-1-with-google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful applications to make life easier in web design and development</title>
		<link>http://www.on9systems.com/2009/10/01/useful-applications-to-make-life-easier-in-web-design-and-development/</link>
		<comments>http://www.on9systems.com/2009/10/01/useful-applications-to-make-life-easier-in-web-design-and-development/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 01:00:49 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/2009/10/01/useful-applications-to-make-life-easier-in-web-design-and-development/</guid>
		<description><![CDATA[Just put up this list to share with others in the team so thought I might as well post it here since it could be useful to folks starting out in web development. Do feel free to add on to the list if there&#8217;s something useful for us to use.
Mind Mapping
XMind http://www.xmind.net/ (Thanks to @David_Shen [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2007/05/12/wondering-when-the-next-page-rank-update-will-be-take-a-look-at-its-history/' rel='bookmark' title='Permanent Link: Wondering when the next Page Rank update will be? Take a look at its history!'>Wondering when the next Page Rank update will be? Take a look at its history!</a></li><li><a href='http://www.on9systems.com/2007/08/21/web-hosting-and-website-design-with-blog-for-graphisone7/' rel='bookmark' title='Permanent Link: Web Hosting and Website Design with Blog for GraphisOne7'>Web Hosting and Website Design with Blog for GraphisOne7</a></li><li><a href='http://www.on9systems.com/2001/07/01/mobile-applications-programmer-for-edlabs/' rel='bookmark' title='Permanent Link: Mobile Applications Programmer for EdLabs'>Mobile Applications Programmer for EdLabs</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Just put up this list to share with others in the team so thought I might as well post it here since it could be useful to folks starting out in web development. Do feel free to add on to the list if there&#8217;s something useful for us to use.</p>
<p><strong>Mind Mapping</strong><br />
XMind <a href="http://www.xmind.net/" target="_blank">http://www.xmind.net/</a> (Thanks to <a href="http://twitter.com/David_Shen" target="_blank">@David_Shen</a> for introducing this .. much nicer than Freemind! I use this for meeting notes, to-do lists and jotting down ideas)</p>
<p><strong>Color Palette</strong><br />
ColorSuckr http://colorsuckr.com/<br />
Color Palette Generator <a href="http://www.degraeve.com/color-palette/" target="_blank">http://www.degraeve.com/color-palette/</a></p>
<p><strong>On Screen Rulers</strong><br />
JR Screen Ruler <a href="http://www.spadixbd.com/freetools/jruler.htm" target="_blank">http://www.spadixbd.com/freetools/jruler.htm</a><br />
Pixus <a href="http://code.google.com/p/pixus/" target="_blank">http://code.google.com/p/pixus/</a></p>
<p><strong>Screen Capture</strong><br />
MWSnap <a href="http://www.mirekw.com/winfreeware/mwsnap.html" target="_blank">http://www.mirekw.com/winfreeware/mwsnap.html</a></p>
<p><strong>Hard Core Editing (i.e. know your markup)</strong><br />
Notepad++ <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">http://notepad-plus.sourceforge.net/uk/site.htm</a></p>
<p><strong>Firefox Addons</strong><br />
Web Developer Toolbar <a href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/60</a><br />
Screengrab! <a href="http://www.screengrab.org/" target="_blank">http://www.screengrab.org/</a><br />
User Agent Switcher <a href="https://addons.mozilla.org/en-US/firefox/addon/59" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/59</a><br />
Firebug <a href="http://getfirebug.com/" target="_blank">http://getfirebug.com/</a><br />
Pagespeed <a href="http://code.google.com/speed/page-speed/" target="_blank">http://code.google.com/speed/page-speed/</a></p>
<p><strong>FTP</strong><br />
Filezilla <a href="http://filezilla-project.org/" target="_blank">http://filezilla-project.org/</a><br />
Fireftp <a href="http://fireftp.mozdev.org/" target="_blank">http://fireftp.mozdev.org/</a></p>
<p><strong>IE Tools</strong><br />
IE 6 and 7 Internet Explorer Toolbar <a href="http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;displaylang=en" target="_blank">http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;displaylang=en</a><br />
IE 8 has built-in developer toolbar</p>
<p><strong>IDE</strong><br />
Eclipse <a href="http://www.eclipse.org/" target="_blank">http://www.eclipse.org/</a><br />
Adobe Dreamweaver CS4 (it really does its job well, have tried hard to replace it without much success)</p>
<p><strong>Wireframes/Design</strong><br />
Adobe Fireworks CS4 (started using Fireworks since Macromedia days and its my favorite program when a mock or design is needed)<br />
Balsamiq <a href="http://www.balsamiq.com/" target="_blank">http://www.balsamiq.com/</a> (Just started using this recently to improve my pen n paper process and its working out nicely)</p>
<p><strong>Great reading for design/dev ideas</strong><br />
Web Resources Depot <a href="http://www.webresourcesdepot.com/" target="_blank">http://www.webresourcesdepot.com/</a><br />
Smashing Magazine <a href="http://www.smashingmagazine.com/" target="_blank">http://www.smashingmagazine.com/</a></p>
<p>Hope this helps you in your daily work. Happy coding!</p>


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2007/05/12/wondering-when-the-next-page-rank-update-will-be-take-a-look-at-its-history/' rel='bookmark' title='Permanent Link: Wondering when the next Page Rank update will be? Take a look at its history!'>Wondering when the next Page Rank update will be? Take a look at its history!</a></li><li><a href='http://www.on9systems.com/2007/08/21/web-hosting-and-website-design-with-blog-for-graphisone7/' rel='bookmark' title='Permanent Link: Web Hosting and Website Design with Blog for GraphisOne7'>Web Hosting and Website Design with Blog for GraphisOne7</a></li><li><a href='http://www.on9systems.com/2001/07/01/mobile-applications-programmer-for-edlabs/' rel='bookmark' title='Permanent Link: Mobile Applications Programmer for EdLabs'>Mobile Applications Programmer for EdLabs</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2009/10/01/useful-applications-to-make-life-easier-in-web-design-and-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Places I&#8217;ve worked in (and had a desk)</title>
		<link>http://www.on9systems.com/2009/09/29/places-ive-worked-in-andhad-a-desk/</link>
		<comments>http://www.on9systems.com/2009/09/29/places-ive-worked-in-andhad-a-desk/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 08:47:49 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[singapore]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/?p=342</guid>
		<description><![CDATA[Walked past the old office in Chinatown yesterday and realised that over the years, I&#8217;ve had a desk in various parts of Singapore and tried to recall where they were.
The list so far in chronological order

American Express - The Concourse, Beach Road
RBR Networks &#8211; KA Centre, 150 Kampong Ampat
JuzPC &#8211; Kallang Place and Circular Road
EdLabs &#8211; [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2007/06/19/pros-and-cons-of-working-for-a-small-business/' rel='bookmark' title='Permanent Link: Pros and Cons of Working for a Small Business'>Pros and Cons of Working for a Small Business</a></li><li><a href='http://www.on9systems.com/2007/09/17/are-you-ready-for-word-of-mouth-marketing/' rel='bookmark' title='Permanent Link: Are you ready for word-of-mouth marketing?'>Are you ready for word-of-mouth marketing?</a></li><li><a href='http://www.on9systems.com/2007/12/06/updates-for-2007-whats-up-for-2008/' rel='bookmark' title='Permanent Link: Updates for 2007 &#8230; What&#8217;s up for 2008?'>Updates for 2007 &#8230; What&#8217;s up for 2008?</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Walked past the old office in Chinatown yesterday and realised that over the years, I&#8217;ve had a desk in various parts of Singapore and tried to recall where they were.</p>
<p>The list so far in chronological order</p>
<ul class="secondList">
<li>American Express - The Concourse, Beach Road</li>
<li>RBR Networks &#8211; KA Centre, 150 Kampong Ampat</li>
<li>JuzPC &#8211; Kallang Place and Circular Road</li>
<li>EdLabs &#8211; Chinatown (South Bridge Road)</li>
<li>Societe Generale &#8211; 80 Robinson Road</li>
<li>Asis-T Solutions - Choa Chu Kang and Ang Mo Kio</li>
<li>Cornet Technologies &#8211; Purvis Street and Chinatown (New Bridge Road)</li>
<li>VISA &#8211; Caltex (Chevron) House, 30 Raffles Place (Highlight was the <a href="http://en.wikipedia.org/wiki/Aeron_chair" target="_blank">Aeron</a> chair!)</li>
<li>IConnectE &#8211; Circular Road</li>
<li>SPH &#8211; 1000 Toa Payoh North   News Centre</li>
</ul>
<p>Other places which I&#8217;ve had to frequent (almost felt like second office at one point!)</p>
<ul class="secondList">
<li>KC Dat &#8211; Lok Yang Way</li>
<li>Nippon Express &#8211; Alps Avenue and Toh Guan Road East</li>
</ul>
<p><strong>Map</strong><br />
<iframe width="500" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;msid=110622703878276261689.000474b2c80a500836829&amp;ll=1.342269,103.8414&amp;spn=0.274583,0.343323&amp;z=11&amp;output=embed"></iframe><br /><small>View <a href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;msid=110622703878276261689.000474b2c80a500836829&amp;ll=1.342269,103.8414&amp;spn=0.274583,0.343323&amp;z=11&amp;source=embed" style="color:#008CB5;text-align:left">Places I&#8217;ve Worked</a> in a larger map</small></p>


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2007/06/19/pros-and-cons-of-working-for-a-small-business/' rel='bookmark' title='Permanent Link: Pros and Cons of Working for a Small Business'>Pros and Cons of Working for a Small Business</a></li><li><a href='http://www.on9systems.com/2007/09/17/are-you-ready-for-word-of-mouth-marketing/' rel='bookmark' title='Permanent Link: Are you ready for word-of-mouth marketing?'>Are you ready for word-of-mouth marketing?</a></li><li><a href='http://www.on9systems.com/2007/12/06/updates-for-2007-whats-up-for-2008/' rel='bookmark' title='Permanent Link: Updates for 2007 &#8230; What&#8217;s up for 2008?'>Updates for 2007 &#8230; What&#8217;s up for 2008?</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2009/09/29/places-ive-worked-in-andhad-a-desk/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Getting Dreamweaver CS4 to code highlight .phtml files</title>
		<link>http://www.on9systems.com/2009/09/04/getting-dreamweaver-cs4-to-code-highlight-phtml-files/</link>
		<comments>http://www.on9systems.com/2009/09/04/getting-dreamweaver-cs4-to-code-highlight-phtml-files/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 08:26:41 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.on9systems.com/2009/09/04/getting-dreamweaver-cs4-to-code-highlight-phtml-files/</guid>
		<description><![CDATA[I&#8217;m currently working on a Magento project  which requires some custom template work and with Dreamweaver, it doesn&#8217;t color code the syntax for .phtml files even though they are just php files in disguise. A simple solution would have been to allow different extensions to be specified in the preferences but of course, hiding [...]


Related posts:<ol><li><a href='http://www.on9systems.com/2010/05/13/fix-for-dreamweaver-cs-4-server-model-ssi-htm-has-configuration-information-that-is-invalid/' rel='bookmark' title='Permanent Link: Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid'>Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid</a></li><li><a href='http://www.on9systems.com/2010/04/08/quick-way-to-create-patch-files-based-on-modified-date-with-xcopy/' rel='bookmark' title='Permanent Link: Quick way to create patch files based on modified date with xcopy'>Quick way to create patch files based on modified date with xcopy</a></li><li><a href='http://www.on9systems.com/2007/07/25/moving-from-webcollab-to-activecollab-for-project-management/' rel='bookmark' title='Permanent Link: Moving from WebCollab to activeCollab for project management'>Moving from WebCollab to activeCollab for project management</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on a <a target="_blank" href="http://www.magentocommerce.com">Magento</a> project  which requires some custom template work and with Dreamweaver, it doesn&#8217;t color code the syntax for .phtml files even though they are just php files in disguise. A simple solution would have been to allow different extensions to be specified in the preferences but of course, hiding it away in a obscure config file is more fun. </p>
<p>The file to look for : (<i>check your installation path</i>)<br />
<blockquote>C:\Program Files\Adobe\Adobe Dreamweaver CS4\configuration\DocumentTypes\<b>MMDocumentTypes.xml</b></p></blockquote>
<p>Search for this code snippet :<br />
<blockquote>&lt;documenttype id=&#8221;PHP_MySQL&#8221; servermodel=&#8221;PHP MySQL&#8221; internaltype=&#8221;Dynamic&#8221; winfileextension=&#8221;php,php3,php4,php5&#8243; macfileextension=&#8221;php,php3,php4,php5&#8243; file=&#8221;Default.php&#8221; writebyteordermark=&#8221;false&#8221;&gt;</p></blockquote>
<p>and change it to :<br />
<blockquote>&lt;documenttype id=&#8221;PHP_MySQL&#8221; servermodel=&#8221;PHP MySQL&#8221; internaltype=&#8221;Dynamic&#8221; winfileextension=&#8221;php,php3,php4,php5<b>,phtml</b>&#8221; macfileextension=&#8221;php,php3,php4,php5<b>,phtml</b>&#8221; file=&#8221;Default.php&#8221; writebyteordermark=&#8221;false&#8221;&gt;</p></blockquote>
<p>Restart Dreamweaver and say goodbye to the wall of black text! This will also work for any other syntax that needs to be highlighted and isn&#8217;t represented by the usual file extension, you&#8217;ll just need to find the correct documenttype id. </p>
<p></p>


<p>Related posts:<ol><li><a href='http://www.on9systems.com/2010/05/13/fix-for-dreamweaver-cs-4-server-model-ssi-htm-has-configuration-information-that-is-invalid/' rel='bookmark' title='Permanent Link: Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid'>Fix for Dreamweaver CS 4 : Server Model SSI.htm: has configuration information that is invalid</a></li><li><a href='http://www.on9systems.com/2010/04/08/quick-way-to-create-patch-files-based-on-modified-date-with-xcopy/' rel='bookmark' title='Permanent Link: Quick way to create patch files based on modified date with xcopy'>Quick way to create patch files based on modified date with xcopy</a></li><li><a href='http://www.on9systems.com/2007/07/25/moving-from-webcollab-to-activecollab-for-project-management/' rel='bookmark' title='Permanent Link: Moving from WebCollab to activeCollab for project management'>Moving from WebCollab to activeCollab for project management</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.on9systems.com/2009/09/04/getting-dreamweaver-cs4-to-code-highlight-phtml-files/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
