← Home

Switched to Mephisto

blog.switch(Mephisto.new) => #<Fun:0x30dac0>

The migration to Mephisto itself was pretty easy, everything feels straight-forward. Some things just took me a moment to get used to (like using Liquid) but that's just because I'm the Rails noob I am.

I totally take my hat off to Rick and Justin for creating such a super-slick piece of software!

I've already used the admin interface a lot to adjust themes and import glitches (yes, Mephisto has an import script for Typo), switched the app to production mode and so far everything runs as smooth and feels as lightweight as I imagined. If you got sick of Typo screwing up for no apparent reason ... Mephisto's feels like a true relief.

What? No pagination?

One thing I'd argue against though is the decision to not enable pagination of the articles on the blog's home page by default. Of course, there are themes that don't need pagination at all (like Hemingway). But even the default theme Simpla lists 15 articles on the blog's home page. After that it just stops. No pagination, not even hint that there might be more.

Rick points out that he doesn't like the way that search engines behave when they list results with outdated paginated URLs in blogs, e.g. they point to .../page/2 even though the desired content is long moved to .../page/4 or so.

Ok, I admit that's odd. But just omitting the pagination feels like to throw out the baby with the water IMO. It breaks with a super-well-known usability pattern. Bazillions of people expect that they can just scroll through the article headlines and excerpts and paginate through the blog. Actually, I consider that usability desaster.

Well ... at least that drives me roll my first Mephisto plugin :D

Anyways. Nonetheless I'm super-happy with the new engine ... and feel like I won't ever look back.

Note to myself

I added the Comment EMail Notification, TextLink Ads Post Pinger plugins. And I got the latter loading without errors by adding these patches.