Move to Mephisto

I finally bit the bullet and moved my blog over to Mephisto. So far I am loving it. Thanks to Justin Palmer and Rick Olson for all of their hard work that went into making this an awesome application.

I migrated from Typo and used the great howto Converting Typo to Mephisto on the Octoblog. What an awesome name for a blog! The only thing I did differently, since I'm using the latest code from the Mephisto trunk, was the support for Typo style article URLs. I just opened up config/routes.rb and tweaked it to look as follows:

1
2
3
4
5
6

ActionController::Routing::Routes.draw do |map|
  Mephisto::Routing.connect_with map do
    map.connect 'articles/*path', :controller => 'mephisto', :action => 'dispatch'
  end
end

8 Responses to “Move to Mephisto”

  1. Yan Says:

    Good work Cody. I was wondering why my feed wasn't loading.

  2. Cody Fauser Says:

    I also switched servers, so I think it may take some time for the DNS to propagate to Feedburner.

  3. Danger Says:

    Congratulations! It can be tough making the switch but what a payoff - your site is looking great and feelin' snappy.

    When I realized I could customize the urls I decided to go simple with it and I just did: "domain.com/permalink". I'm just grateful Mephisto lets us do what we want with routes.

  4. labrat Says:

    Welcome to the meph!

    You can easily change that in settings under "Article url style" too.

  5. Cody Fauser Says:

    Thanks! I wanted to keep the Mephisto style of URLs, but just support backwards compatibility. I actually switched to just let lighty do the work:

    
     url.redirect = (
        "^/articles/(.*)$" => "/$1"
     )
    
  6. rick Says:

    Mephisto has its own internal redirects too, but using your speedy web server to do this is always the best solution. Nice to have you aboard, Cody!

  7. Cody Fauser Says:

    Thanks Rick

  8. Kevin Says:

    finally someone I know using mephisto

    expect to be asked about plugin making :-)

Sorry, comments are closed for this article.