Here it is, the first official release of Mephisto! We are naming this one after Thanos, the Mad Titan. Being a “0.5” release, however, I fully expect there to be bugs. But, the software has been stable enough for several folks to run, even on high traffic sites. I’m still waiting to see how it does on a slashdotting or digging…

I’d like to step through some of the high points of Mephisto for those just tuning in:

Speed

Previous blogging tools I’ve used have left a lot to be desired in this area. Mephisto is aggressively cached using Rails’ page caching mechanism. This means that static HTML files are written, and then served by Apache. There’s no dynamic execution on repeat requests. Cached pages are swept immediately when the database records change, so there shouldn’t be any staleness issues.

Elegance

Thanks to Justin, Mephisto sports a very attractive administrative interface. If it wasn’t for his design talents, I’d still be hacking away on Mephisto in obscurity.

Flexibility

There are a lot of blog tools that handle posting really well. But, I haven’t found any that handle the CMS pages in a way that I like. I think it’s fantastic that someone can use Mephisto to make a site that looks nothing like a blog.

So, check out Mephisto if you’re looking for a new blogging system. We’re pretty comfortable with the core features themselves, but there are definitely things to work on.

  • Themes and Templating may see a major overhaul, if not significant upgrades. The Liquid templating system is working out very well for us. I see a lot of potential here.
  • We plan to add asset management to Mephisto as well. We want to make it easy to upload and link photos/files straight from the admin interface.
  • The next release should have support for the MetaWeblog API, and possibly the Atom API.

So, have at it: http://s3.amazonaws.com/mephisto-blog/mephisto-rel-0.5.tar.gz. I hope you enjoy it as much as Justin and I have enjoyed creating it!