<?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>Archetyped &#8250; Aptana</title>
	<atom:link href="http://archetyped.com/tag/aptana/feed/" rel="self" type="application/rss+xml" />
	<link>http://archetyped.com</link>
	<description>Explore, Experiment, Inspire</description>
	<lastBuildDate>Thu, 10 May 2012 19:19:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Lab &#8250; Adventures in Updating</title>
		<link>http://archetyped.com/lab/adventures-in-updating/</link>
		<comments>http://archetyped.com/lab/adventures-in-updating/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 02:02:02 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[Aptana]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://archetyped.com/auto-draft/</guid>
		<description><![CDATA[Ever since I started using Eclipse as my main IDE for development, I've used PDT (PHP Development Tools) and Aptana plugins.  Getting everything to play nicely together was more of an adventure than expected.]]></description>
			<content:encoded><![CDATA[<p>Ever since I started using Eclipse as my main IDE for development, I&#8217;ve used <a href="http://www.eclipse.org/projects/project.php?id=tools.pdt" target="_blank">PDT</a> (PHP Development Tools) and <a href="http://www.aptana.com" target="_blank">Aptana</a> plugins.  New versions of Eclipse and both plugins had come out, but I didn&#8217;t care to upgrade because my configuration worked great for my needs.  However, over time, things began to get bogged down and working on PHP projects had become quite sluggish, so I decided to upgrade Eclipse, PDT, and Aptana to their latest versions.</p>
<!-- tweet id : 126014918808965120 --><style type='text/css'>#bbpBox_126014918808965120 a { text-decoration:none; color:#0b5259; }#bbpBox_126014918808965120 a:hover { text-decoration:underline; }</style><div id='bbpBox_126014918808965120' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#282828; background-image:url(http://a1.twimg.com/profile_background_images/68764889/screenshot.png); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Eclipse/PDT has been running slow and decided to update. Don't want to spend the time,but it has to be done. Hopefully update is worth it</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://archetyped.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on October 17, 2011 9:21 am' href='http://twitter.com/#!/archetyped/status/126014918808965120' target='_blank'>October 17, 2011 9:21 am</a> via <a href="http://seesmic.com/" rel="nofollow" target="blank">Seesmic</a><a href='https://twitter.com/intent/tweet?in_reply_to=126014918808965120&related=archetyped' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=126014918808965120&related=archetyped' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=126014918808965120&related=archetyped' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=archetyped'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/647251084/avatar_default_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=archetyped'>@archetyped</a><div style='margin:0; padding-top:2px'>Archetyped</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>Unfortunately, it was not as smooth of a ride as I would have hoped.</p>
<h2>Eclipse and the 64-bit Monster</h2>
<p>Earlier this year, I upgraded from Windows XP to Windows 7 (64-bit).  Nonetheless, I kept using my current version of Eclipse, and despite being <em>only</em> 32-bit, it chugged along without much of a hiccup.  Since I was updating Eclipse, I decided to check out the 64-bit version of Eclipse 3.7 (Indigo) and see if there was any difference.  There was one big difference&#8211; the 64-bit version of Java needed to be installed as well.  This created a short string of issues because my 32-bit Java-based programs would no longer run.  Reinstalling the 32-bit version of Java resolved those issues and it appears that both 32-bit and 64-bit versions of Java are humming along without any conflicts.</p>
<h2>PDT</h2>
<p>My last experience with installing and configuring PDT was not a good one.  I suppose this may be why I haven&#8217;t updated in such a long time&#8211; once I got it working, I didn&#8217;t want to mess with it.  As I recall, I ultimately had to use on of the beta versions of PDT because the latest release at the time had some showstopping bugs.</p>
<p>Thankfully, I didn&#8217;t have any big issues getting PDT 3.0 up and running.  In fact, it was incredibly simple, and following the <a href="http://wiki.eclipse.org/PDT/Installation#Eclipse_3.7_.2F_Indigo_.2F_PDT_3.0" target="_blank">official installation instructions</a> worked without a hitch.</p>
<!-- tweet id : 126025851094568960 --><style type='text/css'>#bbpBox_126025851094568960 a { text-decoration:none; color:#0b5259; }#bbpBox_126025851094568960 a:hover { text-decoration:underline; }</style><div id='bbpBox_126025851094568960' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#282828; background-image:url(http://a1.twimg.com/profile_background_images/68764889/screenshot.png); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Up and running on Eclipse Indigo (64-bit) and PDT!  May add @<a href="http://twitter.com/intent/user?screen_name=Aptana" class="twitter-action">Aptana</a> later.  Now back to <a href="http://twitter.com/search?q=%23SLB" title="#SLB">#SLB</a>!</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://archetyped.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on October 17, 2011 10:04 am' href='http://twitter.com/#!/archetyped/status/126025851094568960' target='_blank'>October 17, 2011 10:04 am</a> via <a href="http://seesmic.com/" rel="nofollow" target="blank">Seesmic</a><a href='https://twitter.com/intent/tweet?in_reply_to=126025851094568960&related=archetyped' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=126025851094568960&related=archetyped' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=126025851094568960&related=archetyped' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=archetyped'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/647251084/avatar_default_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=archetyped'>@archetyped</a><div style='margin:0; padding-top:2px'>Archetyped</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<h2>Aptana Studio</h2>
<p>Aptana rules the roost when it comes to working with standard web files (specifically HTML, JS, &amp; CSS), but PHP support has been somewhat lackluster in previous versions.  In fact, Aptana Studio 2 did not even include PHP support, so even the developers knew that Aptana was better without sub-par PHP support.</p>
<p>This was fine because I had already been using PDT for my PHP needs, so Aptana fit perfectly into my workflow when I needed to edit HTML, CSS, and JS files.</p>
<p>Initially, I was just going to run lean and mean with an Eclipse/PDT combo and install Aptana later on down the road.  However, it soon became clear that I needed a solution for working with web files, so I decided to install Aptana Studio 3.</p>
<p>This is where the ride got a little bumpy.</p>
<p>After installing Aptana Studio 3, I found that PDT was now reporting errors when opening PHP files.</p>
<p>Not good.</p>
<div id="attachment_914" class="wp-caption alignnone" style="width: 434px"><img class="size-full wp-image-914" title="PDT Unsupported Content Type Error" src="http://archetyped.com/wp-content/uploads/PDT_Error_2011-10-25_Unsupported-Content-Type-Aptana-Studio-3.gif" alt="" width="424" height="229" /><p class="wp-caption-text">Unsupported Content Type Error</p></div>
<p>On the flipside, Aptana Studio 3 comes with <strong>New and Improved</strong> PHP support, so instead of fiddle with settings, I decided to simply uninstall PDT and put Aptana&#8217;s new PHP support to the test.</p>
<!-- tweet id : 128557987538284545 --><style type='text/css'>#bbpBox_128557987538284545 a { text-decoration:none; color:#0b5259; }#bbpBox_128557987538284545 a:hover { text-decoration:underline; }</style><div id='bbpBox_128557987538284545' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#282828; background-image:url(http://a1.twimg.com/profile_background_images/68764889/screenshot.png); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Nuts, installing @<a href="http://twitter.com/intent/user?screen_name=Aptana" class="twitter-action">Aptana</a> plugin caused PDT to stop working ("unsupported editor" error). I've uninstalled PDT to eval Aptana's PHP support</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://archetyped.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on October 24, 2011 9:46 am' href='http://twitter.com/#!/archetyped/status/128557987538284545' target='_blank'>October 24, 2011 9:46 am</a> via <a href="http://seesmic.com/" rel="nofollow" target="blank">Seesmic</a><a href='https://twitter.com/intent/tweet?in_reply_to=128557987538284545&related=archetyped' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=128557987538284545&related=archetyped' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=128557987538284545&related=archetyped' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=archetyped'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/647251084/avatar_default_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=archetyped'>@archetyped</a><div style='margin:0; padding-top:2px'>Archetyped</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>Despite a few <a href="http://archetyped.com/know/setting-matching-bracket-highlight-color-in-aptana-studio-3/" title="Setting Matching Bracket Highlight Color in Aptana Studio 3">strange inconsistencies</a>, I actually really like Aptana&#8217;s PHP support.  It was fast and smooth, and Aptana&#8217;s PHP content assist was better than PDT ever has been (for one, allowing me to easily tab between function parameters).</p>
<p>Unfortunately, there was a dealbreaker in regards to Aptana&#8217;s PHP support:</p>
<!-- tweet id : 128942886740967424 --><style type='text/css'>#bbpBox_128942886740967424 a { text-decoration:none; color:#0b5259; }#bbpBox_128942886740967424 a:hover { text-decoration:underline; }</style><div id='bbpBox_128942886740967424' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#282828; background-image:url(http://a1.twimg.com/profile_background_images/68764889/screenshot.png); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Will this back and forth ever end? Uninstalling @<a href="http://twitter.com/intent/user?screen_name=Aptana" class="twitter-action">Aptana</a> 3 because it conflicts with PDT & I NEED PDT's "Open Method" feature</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://archetyped.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on October 25, 2011 11:15 am' href='http://twitter.com/#!/archetyped/status/128942886740967424' target='_blank'>October 25, 2011 11:15 am</a> via <a href="http://seesmic.com/" rel="nofollow" target="blank">Seesmic</a><a href='https://twitter.com/intent/tweet?in_reply_to=128942886740967424&related=archetyped' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=128942886740967424&related=archetyped' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=128942886740967424&related=archetyped' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=archetyped'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/647251084/avatar_default_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=archetyped'>@archetyped</a><div style='margin:0; padding-top:2px'>Archetyped</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>PDT&#8217;s &#8220;Open Method&#8221; feature is incredibly useful as it allows you to browse through <strong>all</strong> of a project&#8217;s classes and methods.  This is immensely useful when looking for potential methods to use when developing WordPress plugins or simply when you cannot remember the exact name of a specific method.</p>
<div id="attachment_916" class="wp-caption alignnone" style="width: 490px"><img class="size-full wp-image-916" title="PDT Open Method Wizard" src="http://archetyped.com/wp-content/uploads/PDT_2011-10-25_Open-Method.gif" alt="" width="480" height="399" /><p class="wp-caption-text">Open Method Wizard</p></div>
<p>So it was with a bit of a heavy heart that I uninstalled Aptana Studio 3 and <em>settled</em> for Aptana Studio 2 so that I could use PDT without conflicts and retain some facility for editing JS and CSS files.</p>
<!-- tweet id : 128943140093706240 --><style type='text/css'>#bbpBox_128943140093706240 a { text-decoration:none; color:#0b5259; }#bbpBox_128943140093706240 a:hover { text-decoration:underline; }</style><div id='bbpBox_128943140093706240' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#282828; background-image:url(http://a1.twimg.com/profile_background_images/68764889/screenshot.png); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Installing @<a href="http://twitter.com/intent/user?screen_name=Aptana" class="twitter-action">Aptana</a> Studio 2 for JS/CSS functionality.  Fingers crossed...</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://archetyped.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on October 25, 2011 11:16 am' href='http://twitter.com/#!/archetyped/status/128943140093706240' target='_blank'>October 25, 2011 11:16 am</a> via <a href="http://seesmic.com/" rel="nofollow" target="blank">Seesmic</a><a href='https://twitter.com/intent/tweet?in_reply_to=128943140093706240&related=archetyped' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=128943140093706240&related=archetyped' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=128943140093706240&related=archetyped' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=archetyped'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/647251084/avatar_default_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=archetyped'>@archetyped</a><div style='margin:0; padding-top:2px'>Archetyped</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>In the hopes that someone was listening, I made a (desperate) plea to Aptana</p>
<!-- tweet id : 128951462825959425 --><style type='text/css'>#bbpBox_128951462825959425 a { text-decoration:none; color:#0b5259; }#bbpBox_128951462825959425 a:hover { text-decoration:underline; }</style><div id='bbpBox_128951462825959425' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#282828; background-image:url(http://a1.twimg.com/profile_background_images/68764889/screenshot.png); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>BTW,@<a href="http://twitter.com/intent/user?screen_name=Aptana" class="twitter-action">Aptana</a>,add Open Method functionality and I'll come back with open arms. For now I guess I'm sticking with Studio 2. Really liked 3 tho</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://archetyped.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on October 25, 2011 11:49 am' href='http://twitter.com/#!/archetyped/status/128951462825959425' target='_blank'>October 25, 2011 11:49 am</a> via <a href="http://seesmic.com/" rel="nofollow" target="blank">Seesmic</a><a href='https://twitter.com/intent/tweet?in_reply_to=128951462825959425&related=archetyped' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=128951462825959425&related=archetyped' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=128951462825959425&related=archetyped' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=archetyped'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/647251084/avatar_default_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=archetyped'>@archetyped</a><div style='margin:0; padding-top:2px'>Archetyped</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>I also filed a <a target="_blank">feature request</a> for Aptana.</p>
<h2>Swooping in to the Rescue</h2>
<p>Literally minutes later, the good folks at Aptana reached out and provided me with information that shone a small ray of hope on my predicament.</p>
<!-- tweet id : 128963617314967552 --><style type='text/css'>#bbpBox_128963617314967552 a { text-decoration:none; color:#f19046; }#bbpBox_128963617314967552 a:hover { text-decoration:underline; }</style><div id='bbpBox_128963617314967552' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#f67f3c; background-image:url(http://a2.twimg.com/profile_background_images/57366513/backgrad.jpg);'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#919191; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a href="http://twitter.com/intent/user?screen_name=archetyped" class="twitter-action">archetyped</a> That's a known issue and you should be able to ignore: <a href="http://t.co/AONocf9e" rel="nofollow">http://t.co/AONocf9e</a>. It's a WST bug.</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://archetyped.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on October 25, 2011 12:38 pm' href='http://twitter.com/#!/Aptana/status/128963617314967552' target='_blank'>October 25, 2011 12:38 pm</a> via <a href="http://cotweet.com/?utm_source=sp1" rel="nofollow" target="blank">CoTweet</a><a href='https://twitter.com/intent/tweet?in_reply_to=128963617314967552&related=archetyped' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=128963617314967552&related=archetyped' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=128963617314967552&related=archetyped' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=Aptana'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a3.twimg.com/profile_images/29413262/Picture_1_normal.png' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=Aptana'>@Aptana</a><div style='margin:0; padding-top:2px'>Aptana</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>After a bit more research and requisite tweaking, I now <a href="http://archetyped.com/know/using-pdt-and-aptana-studio-in-harmony-in-eclipse/" title="Using PDT and Aptana Studio Harmoniously in Eclipse">have a solution</a> for using PDT and Aptana Studio 3 at the same time!</p>
<p>Hopefully this is the end of digging into Eclipse configurations and I can actually get to work on my own projects now.</p>
<p><a href="http://archetyped.com/lab/adventures-in-updating/"> Adventures in Updating</a> was originally published on <a href="http://archetyped.com">Archetyped</a> on October 25, 2011 04:02pm</p>]]></content:encoded>
			<wfw:commentRss>http://archetyped.com/lab/adventures-in-updating/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Know &#8250; Using PDT and Aptana Studio Harmoniously in Eclipse</title>
		<link>http://archetyped.com/know/using-pdt-and-aptana-studio-in-harmony-in-eclipse/</link>
		<comments>http://archetyped.com/know/using-pdt-and-aptana-studio-in-harmony-in-eclipse/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 02:01:20 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[Aptana]]></category>
		<category><![CDATA[Compatibility]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://archetyped.com/auto-draft/</guid>
		<description><![CDATA[I recently updated to the latest versions of Eclipse, PDT (PHP Development Tools), and Aptana Studio.  After a good deal of tweaking and some help from afar, things are working quite nicely.]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://archetyped.com/lab/adventures-in-updating/" title="Adventures in Updating">recently updated</a> to the latest versions of <a href="http://www.eclipse.org/" target="_blank">Eclipse</a>, <a href="http://www.eclipse.org/projects/project.php?id=tools.pdt" target="_blank">PDT</a> (PHP Development Tools), and <a href="http://www.aptana.com" target="_blank">Aptana Studio</a>.  After a good deal of tweaking and some help from afar, I&#8217;ve got things working quite nicely.</p>
<h2>The Conflict</h2>
<p>After installing Eclipse 3.7 (Indigo) and PDT 3.0, I decided to go for the trifecta and installed Aptana Studio 3.  This latest version of Aptana Studio reintroduced PHP support (which is quite good), but lacked PDT&#8217;s immensely useful &#8220;Open Method&#8221; wizard.</p>
<div id="attachment_916" class="wp-caption alignnone" style="width: 490px"><img class="size-full wp-image-916" title="PDT Open Method Wizard" src="http://archetyped.com/wp-content/uploads/PDT_2011-10-25_Open-Method.gif" alt="" width="480" height="399" /><p class="wp-caption-text">Open Method Wizard</p></div>
<p>Just to rub salt in the wound, Aptana Studio 3 and PDT 3.0 don&#8217;t play nicely together, causing PDT to display an &#8220;Unsupported Content Type&#8221; error when opening PHP files.</p>
<div id="attachment_914" class="wp-caption alignnone" style="width: 434px"><img class="size-full wp-image-914" title="PDT Unsupported Content Type Error" src="http://archetyped.com/wp-content/uploads/PDT_Error_2011-10-25_Unsupported-Content-Type-Aptana-Studio-3.gif" alt="" width="424" height="229" /><p class="wp-caption-text">Unsupported Content Type Error</p></div>
<p>Uninstalling Aptana Studio 3 resolved this issue.  Installing an earlier version of Aptana Studio also did not cause any errors so that was what I thought I was just going to have to live with.</p>
<h2>A Ray of Hope</h2>
<p>The folks at Aptana sent some information my way that pointed to a solution:</p>
<!-- tweet id : 128963617314967552 --><style type='text/css'>#bbpBox_128963617314967552 a { text-decoration:none; color:#f19046; }#bbpBox_128963617314967552 a:hover { text-decoration:underline; }</style><div id='bbpBox_128963617314967552' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#f67f3c; background-image:url(http://a2.twimg.com/profile_background_images/57366513/backgrad.jpg);'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#919191; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a href="http://twitter.com/intent/user?screen_name=archetyped" class="twitter-action">archetyped</a> That's a known issue and you should be able to ignore: <a href="http://t.co/AONocf9e" rel="nofollow">http://t.co/AONocf9e</a>. It's a WST bug.</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://archetyped.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on October 25, 2011 12:38 pm' href='http://twitter.com/#!/Aptana/status/128963617314967552' target='_blank'>October 25, 2011 12:38 pm</a> via <a href="http://cotweet.com/?utm_source=sp1" rel="nofollow" target="blank">CoTweet</a><a href='https://twitter.com/intent/tweet?in_reply_to=128963617314967552&related=archetyped' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=128963617314967552&related=archetyped' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=128963617314967552&related=archetyped' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=Aptana'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a3.twimg.com/profile_images/29413262/Picture_1_normal.png' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=Aptana'>@Aptana</a><div style='margin:0; padding-top:2px'>Aptana</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<h2>The solution</h2>
<p>Using the information from the link they provided, I did the following to allow PDT 3.0 and Aptana Studio 3 to work in harmony with each other:</p>
<h3>1. Remove Aptana&#8217;s PHP Nature from the Project</h3>
<p>Via <code>File &gt; Properties &gt; Project Natures</code> with a project selected</p>
<div id="attachment_917" class="wp-caption alignnone" style="width: 413px"><img class="size-full wp-image-917" title="Remove Aptana's PHP Nature" src="http://archetyped.com/wp-content/uploads/Eclipse_Project-Natures.gif" alt="" width="403" height="241" /><p class="wp-caption-text">Remove Aptana&#39;s PHP Nature</p></div>
<p>Make sure that PDT&#8217;s PHP nature is still checked.</p>
<p>Note: the instructions provided by Aptana say to also remove the <strong>Web</strong> nature, but this is not necessary for working with PDT.</p>
<h3>2. Set PDT as the default editor for PHP files</h3>
<p>Go to: <code>Window &gt; Preferences &gt; General &gt; Editors &gt; File Associations</code>, select <code>*.php</code> and set PDT&#8217;s <strong>PHP Editor</strong> as the default editor.</p>
<div id="attachment_918" class="wp-caption alignnone" style="width: 310px"><a href="http://archetyped.com/wp-content/uploads/Eclipse_Preferences_File-Associations_PHP.png"><img class="size-medium wp-image-918" title="Eclipse File Associations for PHP files" src="http://archetyped.com/wp-content/uploads/Eclipse_Preferences_File-Associations_PHP-300x293.png" alt="" width="300" height="293" /></a><p class="wp-caption-text">Eclipse File Associations for PHP files</p></div>
<h3>3. Restart Eclipse</h3>
<p>To make sure your changes are saved (if Eclipse crashes before you close it, your changes may be lost).</p>
<h3>4. There is no step 4</h3>
<p>PDT should open PHP files, Aptana should open HTML, CSS, &amp; JS files, and all is well in the world.</p>
<p>The folks at Aptana say that they an &#8220;Open Method&#8221; wizard of their own in the works, which I am very much looking forward to as Aptana Studio 3 is otherwise quite awesome.</p>
<p><a href="http://archetyped.com/know/using-pdt-and-aptana-studio-in-harmony-in-eclipse/"> Using PDT and Aptana Studio Harmoniously in Eclipse</a> was originally published on <a href="http://archetyped.com">Archetyped</a> on October 25, 2011 04:01pm</p>]]></content:encoded>
			<wfw:commentRss>http://archetyped.com/know/using-pdt-and-aptana-studio-in-harmony-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Know &#8250; Setting Matching Bracket Highlight Color in Aptana Studio 3</title>
		<link>http://archetyped.com/know/setting-matching-bracket-highlight-color-in-aptana-studio-3/</link>
		<comments>http://archetyped.com/know/setting-matching-bracket-highlight-color-in-aptana-studio-3/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 20:22:05 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Aptana]]></category>
		<category><![CDATA[Customization]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://archetyped.com/auto-draft/</guid>
		<description><![CDATA[If you prefer a more noticeable color (as I do) for the matching bracket highlight in Eclipse, you may be a bit mystified when Aptana's matching bracket highlight does not use the system-wide setting, nor does Aptana appear to have a setting of its own for setting the color.  Here's a quick tip for customizing the matching bracket highlight color for Aptana's editors.]]></description>
			<content:encoded><![CDATA[<p>If you prefer a more noticeable color (as I do) for the matching bracket highlight in <a href="http://www.eclipse.org/" target="_blank">Eclipse</a>, you may be a bit mystified when <a href="http://www.aptana.com" target="_blank">Aptana&#8217;s</a> matching bracket highlight does not use the system-wide setting, nor does Aptana appear to have a setting of its own for setting the color.  Here&#8217;s a quick tip for customizing the matching bracket highlight color for Aptana&#8217;s editors.</p>
<ol>
<li>Go to <code>Preferences &gt; Aptana Studio &gt; Themes</code></li>
<li>Change the <code>Caret</code> color</li>
</ol>
<p>It turns out that Aptana uses their own caret color setting for the matching bracket highlights.  It&#8217;s not very intuitive, but at least it&#8217;s still possible to customize, as long as you&#8217;re okay with a differently-colored caret.</p>
<p><a href="http://archetyped.com/know/setting-matching-bracket-highlight-color-in-aptana-studio-3/"> Setting Matching Bracket Highlight Color in Aptana Studio 3</a> was originally published on <a href="http://archetyped.com">Archetyped</a> on October 24, 2011 10:22am</p>]]></content:encoded>
			<wfw:commentRss>http://archetyped.com/know/setting-matching-bracket-highlight-color-in-aptana-studio-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

