<?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>So Many Fish</title>
	<atom:link href="http://www.lisasawin.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lisasawin.com</link>
	<description>...which is pretty cool when you think about it...</description>
	<lastBuildDate>Tue, 09 Mar 2010 18:46:10 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Setting up Drupal multisites under Passenger, with Git</title>
		<link>http://www.lisasawin.com/2010/03/09/setting-up-drupal-multisites-under-passenger-with-git/</link>
		<comments>http://www.lisasawin.com/2010/03/09/setting-up-drupal-multisites-under-passenger-with-git/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 18:46:10 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://www.lisasawin.com/?p=94</guid>
		<description><![CDATA[Here&#8217;s my steps for setting up a Drupal production and development site, with Drupal core and modules under separate Git control and running the whole thing under Passenger.  I got most of this framework from Version Control Blog, but instead of using separate repositories for Drupal core and modules, I use branches.  In [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s my steps for setting up a Drupal production and development site, with Drupal core and modules under separate Git control and running the whole thing under Passenger.  I got most of this framework from <a href='http://www.versioncontrolblog.com/2007/08/02/upgrading-drupal-52-with-git/'>Version Control Blog</a>, but instead of using separate repositories for Drupal core and modules, I use branches.  In addition, I include the details of my Passenger setup.</p>
<p>One thing I really like about how <a href='http://www.versioncontrolblog.com'>Version Control Blog</a> illustrates this process, is setting up the project with an older version of Drupal and then upgrading at the end, to show how simple it is.  I will definitely follow that path.<br />
<span id="more-94"></span><br />
So, to begin with, create a folder with a fresh download of Drupal and commit it to Git.  At the command line:</p>
<p><code><br />
$ drush dl drupal-6.15<br />
$ mv drupal-6.15 my-project<br />
$ cd my-project<br />
$ git init<br />
$ git add .<br />
$ git commit -m "Drupal 6.15 imported"<br />
</code></p>
<p>Now create the branch for your modules and download some modules for it:<br />
<code><br />
$ git checkout -b "modules"<br />
$ drush dl cck<br />
$ git add .<br />
$ git commit -m "CCK 6.x-2.6 imported"<br />
$ drush dl views<br />
$ git add .<br />
$ git commit -m "Views 6.x-2.8 imported"<br />
$ git status<br />
</code></p>
<p>Now create the branch for your actual Drupal project:<br />
<code><br />
$ git checkout -b application<br />
</code></p>
<p>Create two sites folders, one for a dev site, one for production:<br />
<code><br />
$ mkdir sites/dev.my-projectlocal<br />
$ mkdir sites/my-project.local<br />
</code></p>
<p>Copy and rename sites/default/default.settings.php over to the two new sites folders:<br />
<code><br />
$ cp sites/default/default.settings.php sites/dev.my-project.local/settings.php<br />
$ cp sites/default/default.settings.php sites/my-project.local/settings.php<br />
</code></p>
<p>Create the two databases in mysql:<br />
<code><br />
mysql> create database my_project;<br />
mysql> create database my_project_development;<br />
</code></p>
<p>The next step is to configure Passenger to send requests for my-project.local and dev.my-project.local to our Drupal application.  For this, I need to edit my /etc/hosts file, adding these lines:<br />
<code><br />
127.0.0.1 my-project.local<br />
127.0.0.1 dev.my-project.local<br />
</code></p>
<p>I setup Passenger via <a href='http://peepcode.com/products/phusion-passenger'>Peepcode&#8217;s Phusion Passenger screencast</a>, so my VirtualHost entry goes in a passenger_vhost.conf file and looks like this:<br />
<code><br />
&lt;VirtualHost *:80&gt;<br />
    ServerName my-project.local<br />
    DocumentRoot /Library/WebServer/Documents/my-project<br />
&lt;/VirtualHost *:80&gt;<br />
&lt;VirtualHost *:80&gt;<br />
    ServerName dev. my-project.local<br />
    DocumentRoot /Library/WebServer/Documents/my-project<br />
&lt;/VirtualHost *:80&gt;<br />
</code></p>
<p>Don&#8217;t forget to restart your server:<br />
<code><br />
$ sudo apachectl graceful<br />
</code></p>
<p>Now you should be able to navigate to http://my-project.local and http://dev.my-project.local and install these apps as usual.</p>
<p>When you are done, check the two sites folders into Git:<br />
<code><br />
$ git add .<br />
$ git commit -m "Setting up development and production sites"<br />
</code></p>
<p>Don&#8217;t forget to block your webserver from exposing your Git files.  Add this line to your .htaccess file:<br />
<code><br />
RewriteRule ^\.git - [F]<br />
</code></p>
<p>Check it into Git as well.  When I update from Drupal 6.15 to Drupal 6.16, Git nicely merges the changes to htaccess from the upgrade with my manual addition of this RewriteRule. </p>
<p>Now, here&#8217;s how to upgrade Drupal core.  I have a copy of the latest Drupal release in my Downloads directory.  I first switch back to my master branch, then copy the new Drupal files over to my project and then see what the changes are, just out of curiosity.  I add them all in to master, then checkout modules and merge master into that.  Then, I checkout application and merge modules into it.</p>
<p><code><br />
$ git checkout master<br />
$ cp -Rf ~/Downloads/drupal-6.16/ .<br />
$ git status<br />
$  git add .<br />
$  git commit -m "Drupal 6.16 imported"<br />
$  git checkout modules<br />
$  git merge master<br />
$ git checkout application<br />
$  git merge modules<br />
</code></p>
<p>I&#8217;ll need to run the update.php script for each site, to update the databases, then I&#8217;m all set.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2010/03/09/setting-up-drupal-multisites-under-passenger-with-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Import from Movable Type to Drupal</title>
		<link>http://www.lisasawin.com/2010/03/03/import-from-movable-type-to-drupal/</link>
		<comments>http://www.lisasawin.com/2010/03/03/import-from-movable-type-to-drupal/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 20:17:54 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.lisasawin.com/?p=92</guid>
		<description><![CDATA[It seems like they&#8217;re been some problems along the way with the Import Typepad / MoveableType module and Drupal 6.  I had no problems with it though. I followed some, but not all of  Andrew Benkard&#8217;s suggestions.  Removing PRIMARY CATEGORY wasn&#8217;t necessary.  I loved how the user names don&#8217;t need to [...]]]></description>
			<content:encoded><![CDATA[<p>It seems like they&#8217;re been some problems along the way with the <a href="http://drupal.org/project/import_typepad">Import Typepad / MoveableType</a> module and Drupal 6.  I had no problems with it though. I followed some, but not all of  <a href="http://www.marketingtechnician.com/blog/migrating-movable-type-drupal">Andrew Benkard&#8217;s suggestions</a>.  Removing PRIMARY CATEGORY wasn&#8217;t necessary.  I loved how the user names don&#8217;t need to match from Movable Type to Drupal&#8211;there&#8217;s a great gui for matching up the user names in Movable Type to the user names in Drupal.  This module is a huge help to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2010/03/03/import-from-movable-type-to-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Theme Developer toasts drag-n-drop in Manage Fields</title>
		<link>http://www.lisasawin.com/2009/12/09/theme-developer-toasts-drag-n-drop-in-manage-fields/</link>
		<comments>http://www.lisasawin.com/2009/12/09/theme-developer-toasts-drag-n-drop-in-manage-fields/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 13:47:34 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.lisasawin.com/?p=87</guid>
		<description><![CDATA[My Manage Fields page within Drupal Content Management lost drag and drop-ability, which turned out to because of this javascript error:

&#8216;$(&#8216;.indentation&#8217;, testCell).get(1)&#8217; [undefined] is not an object.

Turning off the Theme Developer module fixed it!
]]></description>
			<content:encoded><![CDATA[<p>My Manage Fields page within Drupal Content Management lost drag and drop-ability, which turned out to because of this javascript error:</p>
<blockquote><p>
&#8216;$(&#8216;.indentation&#8217;, testCell).get(1)&#8217; [undefined] is not an object.
</p></blockquote>
<p>Turning off the Theme Developer module fixed it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2009/12/09/theme-developer-toasts-drag-n-drop-in-manage-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viewing multiple domains hosted via vhost on other computers</title>
		<link>http://www.lisasawin.com/2009/10/07/viewing-multiple-domains-hosted-via-vhost-on-other-computers/</link>
		<comments>http://www.lisasawin.com/2009/10/07/viewing-multiple-domains-hosted-via-vhost-on-other-computers/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 19:59:58 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[rails hosting]]></category>

		<guid isPermaLink="false">http://www.lisasawin.com/?p=14</guid>
		<description><![CDATA[I followed this excellent screencast on setting up Phusion Passenger and all was running well.  I can now develop multiple Rails apps simultaneously without starting/stopping my WebBrick server, which I love.  But how to view these apps from my networked PC&#8217;s?  All it took was an entry in the hosts file, which [...]]]></description>
			<content:encoded><![CDATA[<p>I followed <a href='http://peepcode.com/products/phusion-passenger'>this excellent screencast on setting up Phusion Passenger</a> and all was running well.  I can now develop multiple Rails apps simultaneously without starting/stopping my WebBrick server, which I love.  But how to view these apps from my networked PC&#8217;s?  All it took was an entry in the hosts file, which is here by default on both XP and Vista:</p>
<p>%SystemRoot%\system32\drivers\etc\</p>
<p><a href='http://en.wikipedia.org/wiki/Hosts_file#Location_and_content'>Thanks, Wikipedia!</a>  Now, on both my development machine and my others, I can use addresses like app.local to see work in progress.</p>
<p>One additional point:  in your Rails apps,  puts will write to your Apache error log, which may be located here:  /var/log/apache2/error_log.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2009/10/07/viewing-multiple-domains-hosted-via-vhost-on-other-computers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open prototip on page load</title>
		<link>http://www.lisasawin.com/2009/05/21/open-prototip-on-page-load/</link>
		<comments>http://www.lisasawin.com/2009/05/21/open-prototip-on-page-load/#comments</comments>
		<pubDate>Thu, 21 May 2009 12:21:01 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.lisasawin.com/?p=11</guid>
		<description><![CDATA[I needed a prototip to open automatically on page load.  $(&#60;id&#62;).prototip.show() should do that, but it just wasn&#8217;t working.  Nick Stankenburg over on his Prototip forum gave me some ideas, but nothing worked until I set the prototip to open on a very short delay:

if(window.location.hash == '#vote-now') {
document.observe('dom:loaded', function() {
setTimeout("$('left-vote-button').prototip.show()",100);
});
}

]]></description>
			<content:encoded><![CDATA[<p>I needed a prototip to open automatically on page load.  $(&lt;id&gt;).prototip.show() should do that, but it just wasn&#8217;t working.  Nick Stankenburg over on his <a href="http://www.nickstakenburg.com/forum/comments.php?DiscussionID=604">Prototip forum</a> gave me some ideas, but nothing worked until I set the prototip to open on a very short delay:<br />
<code><br />
if(window.location.hash == '#vote-now') {<br />
document.observe('dom:loaded', function() {<br />
setTimeout("$('left-vote-button').prototip.show()",100);<br />
});<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2009/05/21/open-prototip-on-page-load/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Privacy, caching and making Safari behave</title>
		<link>http://www.lisasawin.com/2008/08/17/privacy-caching-and-making-safari-behave/</link>
		<comments>http://www.lisasawin.com/2008/08/17/privacy-caching-and-making-safari-behave/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 17:01:22 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.lisasawin.com/?p=9</guid>
		<description><![CDATA[One of the sites I&#8217;m working on has health related information, which is very important to keep private.  In particular, after the user logs out, we have to make its pages unavailable via the Back button.  it took some work to convince all browsers we meant it, but here&#8217;s what works for Safari [...]]]></description>
			<content:encoded><![CDATA[<p>One of the sites I&#8217;m working on has health related information, which is very important to keep private.  In particular, after the user logs out, we have to make its pages unavailable via the Back button.  it took some work to convince all browsers we meant it, but here&#8217;s what works for Safari 3, Firefox 2 &amp; 3 (Mac OS 10.4 Intel), IE 7, Firefox 2 &amp; 3 (Win XP and Vista), IE 6 (Win 2K):</p>
<p>Set the response headers in an after_filter:</p>
<blockquote><p>
def set_header<br />
   #Date in the past<br />
   headers["Expires"] = &#8220;Mon, 26 Jul 1997 05:00:00 GMT&#8221;<br />
   #always modified<br />
   headers["Last-Modified"] = &#8220;Mon, 26 Jul 1997 05:00:00 GMT&#8221;<br />
   headers["Cache-Control"] = &#8220;no-store, no-cache, must-revalidate, max-age=0, post-check=0, pre-check=0&#8243;<br />
   #HTTP/1.0<br />
   headers["Pragma"] = &#8220;no-cache&#8221;<br />
 end<br />
</blockquote >
To make Safari behave, add this to all pages:</p>
<blockquote><p>
&lt;iframe style=&#8221;height:0px;width:0px;visibility:hidden&#8221; src=&#8221;about:blank&#8221;&gt;<br />
This frame prevents back forward cache in Safari.<br />
&lt;/iframe&gt;<br />
</blockquote >
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2008/08/17/privacy-caching-and-making-safari-behave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switched to WordPress</title>
		<link>http://www.lisasawin.com/2008/06/23/switched-to-wordpress/</link>
		<comments>http://www.lisasawin.com/2008/06/23/switched-to-wordpress/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 12:04:12 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.lisasawin.com/?p=6</guid>
		<description><![CDATA[Typo just wasn&#8217;t making me happy.  There were little bugs I had to fix and annoyances with posting code snippets.  I poked around the internet a little, gathering up opinions and decided to give WordPress a try. You can install it on cPanel via Fantastico De Luxe, which made it easy to get started.  My [...]]]></description>
			<content:encoded><![CDATA[<p>Typo just wasn&#8217;t making me happy.  There were little bugs I had to fix and annoyances with posting code snippets.  I poked around the internet a little, gathering up opinions and decided to give WordPress a try. You can install it on cPanel via Fantastico De Luxe, which made it easy to get started.  My next step is to understand manual installation and get it under git.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2008/06/23/switched-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yikes&#8230;.dangling commit!</title>
		<link>http://www.lisasawin.com/2008/06/10/yikesdangling-commit/</link>
		<comments>http://www.lisasawin.com/2008/06/10/yikesdangling-commit/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 19:43:39 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Git]]></category>

		<guid isPermaLink="false">http://www.lisasawin.com/?p=5</guid>
		<description><![CDATA[ 
 I discovered today what happens when you add and commit with git while you are not on any branch.  You get a dangling commit and it looks for all the world like there is no way to get that work back.  But all is not lost!  Between  this great post in Mathieu Martin’s blog and Eric available [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p> I discovered today what happens when you add and commit with git while you are not on any branch.  You get a dangling commit and it looks for all the world like there is no way to get that work back.  But all is not lost!  Between  <a href="http://programblings.com/2008/06/07/the-illustrated-guide-to-recovering-lost-commits-with-git/"><span><strong>this great post</strong></span></a> in <a href="http://programblings.com/"><span><strong>Mathieu Martin’s blog</strong></span></a> and Eric available just when I needed him even though he’s over in France, I figured out that you can use &#8220;git fsck –lost-found&#8221; to get the sha code and then &#8220;git rebase sha&#8221; to merge that commit into your working branch.  Phew.  I had a ton of tiny, picky changes and was really not looking forward to redoing them all!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2008/06/10/yikesdangling-commit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running Rspec tests in TextMate</title>
		<link>http://www.lisasawin.com/2008/05/24/running-rspec-tests-in-textmate/</link>
		<comments>http://www.lisasawin.com/2008/05/24/running-rspec-tests-in-textmate/#comments</comments>
		<pubDate>Sat, 24 May 2008 16:45:56 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Rspec]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://www.lisasawin.com/?p=4</guid>
		<description><![CDATA[For a while I had a problem running my Rspec tests using the TextMate bundle.  It was calling the wrong lib for Ruby, even though I had the shell variables set correctly in the TextMate preferences.  When I tried to run a spec in TextMate, I got this:
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:377:in
`report_activate_error’: Could not find RubyGem rails (&#62;= 0)
(Gem::LoadError) [...]]]></description>
			<content:encoded><![CDATA[<p>For a while I had a problem running my Rspec tests using the TextMate bundle.  It was calling the wrong lib for Ruby, even though I had the shell variables set correctly in the TextMate preferences.  When I tried to run a spec in TextMate, I got this:</p>
<blockquote style="overflow:scroll"><p>/usr/lib/ruby/site_ruby/1.8/rubygems.rb:377:in<br />
`report_activate_error’: Could not find RubyGem rails (&gt;= 0)<br />
(Gem::LoadError) from<br />
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:309:in `activate’ from<br />
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:76:in<br />
`active_gem_with_options’ from<br />
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:50:in `gem’ from<br />
/Users/lisasawin/Rails Web Applications/CHC/config/boot.rb:39 from<br />
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in<br />
`gem_original_require’ from<br />
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’<br />
from /Users/lisasawin/Rails Web Applications<br />
/CHC/config/environment.rb:11 from<br />
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in<br />
`gem_original_require’ … 15 levels… from<br />
/Users/lisasawin/Library/Application<br />
Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/spec/../spec/mate/runner.rb:31:in<br />
`chdir’ from<br />
/Users/lisasawin/Library/Application<br />
Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/spec/../spec/mate/runner.rb:31:in<br />
`run’ from<br />
/Users/lisasawin/Library/Application<br />
Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/spec/../spec/mate/runner.rb:14:in<br />
`run_file’ from /tmp/temp_textmate.zQ2Hv1:4</p></blockquote>
<p> </p>
<p>I just couldn’t get TextMate to use the library in usr/local/bin/ruby instead  of looking in usr/lib/ruby,  I gave up for a while and ran tests manually in a shell, but that was a pain.  Another web search led me to <a href="http://blog.dnite.org/2007/8/28/textmate-and-your-environment-variables/comments/7006#comment-7006"><span><strong>dnite’s blog</strong></span></a>.  He described how to set up a new ~/.MacOSX/environment.plist with the correct PATH definition:</p>
<blockquote style="overflow:scroll"><p> &lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt; &lt;!DOCTYPE plist PUBLIC &#8220;-//Apple Computer//DTD PLIST 1.0//EN&#8221;<br />
 &lt;plist version=&#8221;1.0&#8243;&gt;<br />
 &lt;dict&gt;<br />
     &lt;key&gt;PATH&lt;/key&gt;<br />
  &lt;string&gt;/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin&lt;/string&gt;<br />
 &lt;/dict&gt;<br />
 &lt;/plist&gt;</p></blockquote>
<p>Don’t forget to log out &amp; in for it to take effect.  Worked for me!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2008/05/24/running-rspec-tests-in-textmate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started</title>
		<link>http://www.lisasawin.com/2008/05/19/getting-started/</link>
		<comments>http://www.lisasawin.com/2008/05/19/getting-started/#comments</comments>
		<pubDate>Mon, 19 May 2008 11:24:35 +0000</pubDate>
		<dc:creator>somanyfish</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://lisasawin.com/?p=3</guid>
		<description><![CDATA[A blog has seemed like a good idea for a long time.  Now I’m getting started.
Getting it up and running with Typo hosted by HostingRails was a snap.  I was a little concerned that fastcgi would be a problem, since the Typo install page didn’t mention it up front.  Down the page was info on how [...]]]></description>
			<content:encoded><![CDATA[<p>A blog has seemed like a good idea for a long time.  Now I’m getting started.</p>
<p>Getting it up and running with Typo hosted by HostingRails was a snap.  I was a little concerned that fastcgi would be a problem, since the <a href="http://typosphere.org/2007/08/26/install-typo"><span><strong>Typo install page</strong></span></a> didn’t mention it up front.  Down the page was info on how to make it work, but it seemed like there might be some hitches.  The excellent forums over a HostingRails <a href="http://www.hostingrails.com/forums/wiki_thread/3"><span><strong>mentioned</strong></span></a>:</p>
<p>If you don’t have dedicated memory with your account you need instead just download the typo.tgz and install it like any other rails application.</p>
<p>So, I just downloaded typo.tgz and followed the <a href="http://www.hostingrails.com/forums/wiki_thread/1"><span><strong>regular tutorial</strong></span></a> on getting a Rails app deployed.  It worked perfectly!  Now I just need to figure out the whole caching thing, which may or may not be a problem with typo via fastcgi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lisasawin.com/2008/05/19/getting-started/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
