<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Global Reset: Typo</title>
    <link>http://blog.globalreset.org/articles/2005/08/20/typo</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>A Mac OS X Switcher, TiVo Addict, and Objectivist</description>
    <item>
      <title>Typo</title>
      <description>&lt;p&gt;
Always one to chase after the shiny new technology, I&amp;#8217;ve moved my blog over to &lt;a href="http://typo.leetsoft.com/"&gt;Typo&lt;/a&gt; from &lt;a href="http://wordpress.org/"&gt;Wordpress&lt;/a&gt;.  Typo is a recent blogging engine developed using the latest buzzworthy web framework Ruby on Rails.  I&amp;#8217;ve been meaning to experiment with Ruby on Rails for a while now, and I guess Typo is a good start.  One of the first differences you&amp;#8217;ll notice is that Typo is AJAX-ified with a handy &amp;#8220;Live Search&amp;#8221; dialog over there on the right-hand side.  This provides a pretty nifty instant search interface, with a transparent round-trip to the server.  So you get something that looks somewhat like a local application, much like most of GMail&amp;#8217;s functionality.  Getting Typo running on &lt;a href="http://www.dreamhost.com/rewards.cgi?globalreset"&gt;Dreamhost&lt;/a&gt; wasn&amp;#8217;t nearly as straightforward as Wordpress.  Here&amp;#8217;s the steps I followed: 
&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Used &lt;a href="http://subversion.tigris.org"&gt;Subversion&lt;/a&gt; to do a checkout on my local Mac of the latest Typo source (svn co svn://leetsoft.com/typo/trunk trunk).&lt;/li&gt;
&lt;li&gt;Used the &lt;a href="http://www.dreamhost.com/rewards.cgi?globalreset"&gt;Dreamhost&lt;/a&gt; Web Panel to add the IP address of my local Mac to the allowed IP addresses that can access my mysql database.&lt;/li&gt;
&lt;li&gt;Used &lt;a href="http://cocoamysql.sourceforge.net/"&gt;CocoaMySQL&lt;/a&gt; to make a dump of my existing database (in case I screwed anything up) using the Export-&amp;gt;&amp;#8221;CocoaMySQL Dump&amp;#8221; menu option.&lt;/li&gt;
&lt;li&gt;Used &lt;a href="http://cocoamysql.sourceforge.net/"&gt;CocoaMySQL&lt;/a&gt; to import the schema required for Typo (I imported it into the same database as my Wordpress install) using the Import-&amp;gt;&amp;#8221;CocoaMySQL Dump&amp;#8221; menu option and selecting the db/schemas.mysql.sql file.&lt;/li&gt;
&lt;li&gt;I used &lt;a href="http://cyberduck.ch/"&gt;Cyberduck&lt;/a&gt; to ftp the Typo files into mywebsite/typo folder.&lt;/li&gt;
&lt;li&gt;Made some necessary files executable (chmod +x script/* public/*).&lt;/li&gt;
&lt;li&gt;Browsed to http://mywebsite/typo/public to configure the installation.&lt;/li&gt;
&lt;li&gt;Ran db/converters/wordpress.rb to import my Wordpress database into Typo.&lt;/li&gt;
&lt;li&gt;Made a backup of the Wordress blog php files (moved /blog to /blog2).&lt;/li&gt;
&lt;li&gt;Used the Dreamhost Web Panel to make a new subdomain (blog.globalreset.org).&lt;/li&gt;
&lt;li&gt;Moved the Typo installation into the subfolder for blog.globalreset.org.&lt;/li&gt;
&lt;li&gt;Remapped the domain to point to blog.globalreset.org/typo/public as the root folder for the website.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;
I fought for a while with getting Typo to work under my /blog subfolder of my domain, but it didn&amp;#8217;t like it.  I followed on the directions on the Rails wiki and in the Dreamhost forum, but couldn&amp;#8217;t get it to grok the urls.  I gave up and just went with a new subdomain, which Rails apps seem to like.
&lt;/p&gt;&lt;p&gt;
Also, I couldn&amp;#8217;t find any themes I liked for Typo yet, so I started mucking with the default one.  I&amp;#8217;m not terribly happy with what I&amp;#8217;ve ended up with here, but it&amp;#8217;ll do for now.
&lt;/p&gt;

&lt;p&gt;&lt;!-- technorati tags start --&gt;&lt;/p&gt;

&lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/RubyOnRails" rel="tag"&gt;RubyOnRails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Typo" rel="tag"&gt;Typo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;!-- technorati tags end --&gt;&lt;/p&gt;
</description>
      <pubDate>Sat, 20 Aug 2005 16:44:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:0691a70f8c6dcc90c17abacaf86d9422</guid>
      <author>Scott Hughes</author>
      <link>http://blog.globalreset.org/articles/2005/08/20/typo</link>
      <category>Code</category>
      <category>Technology</category>
      <category>Typo</category>
      <category>RubyOnRails</category>
      <category>CocoaMySQL</category>
      <category>Dreamhost</category>
    </item>
  </channel>
</rss>
