Sporkmonger

purveyor of fabulously ambiguous eating utensils

Blog Migration

Posted by sporkmonger
Written January 12th, 2007

Alright, that’s it. I’ve had it. Just got hit with another hundred or so spammy trackbacks.

I’m sick of Typo. Too much trackback spam, and no good way of defeating it with Typo. Typo doesn’t even let you disable trackbacks. It has an option for disabling it, but it doesn’t seem to actually do anything. Plus regular expressions and simple string blacklists that don’t match against the poster’s name, email address, or uri simply aren’t enough. It’s time to migrate to Mephisto. I’d been planning on sticking with Typo until GentleCMS was done and then rolling my own setup, but this is much too frustrating. So yeah, I’m starting the work required to switch over as of right now. Might take me a couple days because I have customizations to the Typo codebase, but if you have trouble leaving comments or if the site goes down entirely, you’ve probably just caught me in the middle of trying something. And apologies if any comments get lost in the fray.

I’ll probably end up implementing something similar to what Sam Ruby has going because a) it’s simple and b) seems to work.

Update: Now that I think about it, I might “reboot” the design while I’m at it. I found my missing spork the other day, so it’ll likely make a reappearance in the header image for the new design.

Update: It’s going to take longer than I thought to get the blog migrated. In the meantime, I’ve rather forcibly mangled Typo’s trackback support by rerouting trackbacks to the homepage. Didn’t feel like wading through Typo’s code when a one line patch to routes.rb would work. I’ll get everything working again later. The blog conversion has been largely delayed by TextDrive not answering support requests (grr) and by myself being preoccupied with work for a client. Some cool stuff that I can’t wait to show off.

Tags: ,
  1. Andy Andy :
    Written January 12th, 2007 at 10:52 PM

    I’m with you. I recently took down my entire blog because I was done with TYPO. Whatever happen to typosphere.org anyway?

    Good luck with your switch. I am also working on Mephisto.

  2. Written January 13th, 2007 at 12:08 AM

    I’ve had that same problem with them. I’m doing the switch also good luck man!

  3. Written January 13th, 2007 at 03:17 AM

    Please, if you switch to Mephisto, fix its Atom feed ID generation (use IDs stored in the database; and make use of the ones that Typo has already stored the for the previous items) and post the patch back upstream…

    I’ve had a couple of weblogs on my feed list switch from Typo to Mephisto already and every time I have to delete dupes for a while…

  4. Written January 13th, 2007 at 06:03 AM

    Sure, I can look into doing that.

  5. Written February 14th, 2007 at 11:04 AM

    If comment spam is your only concern, take a look at what I’ve done on my blog’s comment forms.

    A little customization goes a long way.

    Sure, some blogging/CMS software is better than others, in fighting spam.

    But any time you have the same web form as many other people, it’s going to be worthwhile for spammers to hack around it.

  6. Written February 14th, 2007 at 07:30 PM

    Joe:

    Oh, I understand that, but that’s not the problem. The problem is that I attempted to disable trackbacks and it didn’t work. I unchecked the little “enable trackbacks” checkbox in Typo and nothing happened. The trackbacks were still accepted as before. On top of that, the blacklist seems to only apply to comments, not trackbacks, which is retarded. I eventually just put a quick hack in the routes.rb file to disable trackbacks a bit more forcefully, but frankly, the software is just poor. It’s pretty clear that the scope of the project just got too big for the developers to handle and they kind of gave up on it, which is why I intend to move to Mephisto. I mean, the last official release of Typo was in August, and then only because of the security issues. It’s really just not a piece of software I want to be running.

  7. Chris Chris :
    Written March 14th, 2007 at 05:00 PM

    Could you post the routes.rb change? I’d like to do the same.

    Thanks!

  8. Jason Jason :
    Written December 29th, 2007 at 07:19 PM

    I was able to remove and disable trackback spam with little effort in Typo. Trackbacks aren’t even an option in Mephisto, so to assume that you are getting a better product with Mephisto just for that reason alone is a little surprising to me. I’ve been using both Mephisto and Typo for some time now and I’m liking Typo much better these days. Especially since development activity has greatly increased in the Typo camp lately and Mephisto’s activity has slowed to almost nothing.

  9. Written December 30th, 2007 at 10:34 AM

    jason:

    At this point, I agree with you. When I made the switch, Typo hadn’t had any changes in ages. Now the situation is the reverse. However, right now, there’s nothing in Mephisto I really need, but don’t have. I don’t use trackbacks, and my anti-comment-spam system blocks 100% of all incoming spam (so far).

    My plan all along has been to roll my own blogging system, but it just hasn’t been a high enough priority yet.

Leave a Response

NOTE: I'm afraid Javascript needs to be on in order to comment.

Comments should be formatted using Textile.

Ruby code should be enclosed within a <macro:code lang="ruby"> element. Other languages are supported. For output you can simply omit the lang attribute.