I wrote earlier about installing Mephisto on Dreamhost and my first reactions to it. It installed successfully and I actually got the thing working but then it became apparent that there were some serious problems.
I accept full responsibility for my misconceptions about Mephisto. I didn’t research it, I didn’t ask anybody about it. Still, I was surprised to find that it’s very immature software. For those who don’t already know: Mephisto is in ALPHA.
Now, I have to admit that it looks great and I think Liquid (can somebody get me a URL with info about Liquid?) is an excellent choice for theme designing. Also, I respect that it’s got the backing of Rick Olson and some other talented developers.
I hope nobody takes this the wrong way because I do intend to get Mephisto up and running and to use it as a primary blogging system and I’ve got lots of respect for the folks involved. Still, for now I’ll have to stick with Typo. It’s a little bulky but it does the job. Plus, new stuff in the Rails trunk will allow the Typo team to greatly reduce some of the redundancies and workarounds in the Typo code.
Problems I had with Mephisto:
It can’t be installed in a subdirectory
This was the show-stopper. I’ve been using the root of my domain (6brand.com) for this blog but I intend to transition to using a dedicated subdirectory (6brand.com/hoopla). This is where I installed Mephisto and it doesn’t know it’s not at the domain root. The Admin section works just fine (well, regarding this particular problem) but the layouts all assume that it’s hosted at the domain root. I saw some discussion about this on the Mephisto Google Group but most of the answers told people to set `ActionController::AbstractRequest.relative_url_root = ”/subdir”` in environment.rb This may be an acceptable hack for Rails developers but there aren’t many good reasons for why the Blog_URL set in the Admin menus can’t tell the app where it’s served from.
Other bugs:
I think it has poor session management. I kept getting logged out after a minute or so. Users cannot be deleted. There are links in the admin section that take you straight to a 500 error. The Mephisto team is working on an Assets menu but for now it’s just an error-generator. The settings menu is really counter-intuitive. There are buttons on the top to take you to different parts of the menu but they’re only linked to anchors within the current page – and it’s a really small page. One of the sections doesn’t even exist on the page.
So it’s a no-go for me right now. I’m gonna leave in installed (you’re welcome to check it out: http://6brand.com/hoopla) but it may not be usable for some time.