mephisto 0.8 is out!

Courtenay : February 2nd, 2008

Everyone’s favorite blogging software has reached another milestone: 0.8 (Drax). It hasn’t hit the wires yet, but 0.8 is a welcome release from a codebase that hasn’t seen a release for over six months.

The team (i.e., Rick) have moved away from developing with subversion to use git. While they still maintain and update the subversion repository as before, you people on the leading edge of SCMs can get the absolute latest code from git://activereload.net/mephisto.git

Working from git will make it much easier for people to maintain their own local versions of Mephisto while keeping track of the latest changes to the core.

Finally, there’s a push for the 1.0 release! Over at entp.com, we’re going to sponsor Rick and Justin to work on getting the big “one-oh” out the door. We like using and customizing Mephisto for some of our client work, but how are you using it? Where do you want Mephisto to go? What sucks?

Personally, I’m going to send in my dormant patches for live comment previews, and my anti comment spam measures (Are you a human?).

More resources: the google group

Tickets, bugs, features are located on the lighthouse.

13 Responses to “mephisto 0.8 is out!”

  1. Brian Smith Says:

    Umm...0.7.3 was released in 2006. Over a year and half ago. Besides rails is so 2007;) Me and a few others have been working on a blog system in merb, called blerb. So you guys have some competition.

  2. Alistair Holt Says:

    Very nice to see a Mephisto update. I'm looking forward to seeing it get to 1.0

    @Brian - blerb may be using all the latest cool technologies but there is not much you can do with "two controllers and a few specs". I know which of the two I'll be using. ;)

  3. hannizkaos Says:

    I would love to see more community involvment in mephisto. As a "non-programmer" it is really tough to get started becuase of the lack of structured documentaion. I got really frustrated from time to time. So centralized docu, plugin and theme repositorys and such are imho the way to go.

  4. rick Says:

    damnit courtenay, why did you have to out-scoop the mephisto blog??

    hannizkaos: Yes, I would too. It would take a lot of time to develop all that centralized infrastructure and maintain it.

  5. Brian Smith Says:

    @Alistair it's getting to be more than two controllers and some specs, plus you gotta start some where. I got users working, almost finished the admin side, working on a default theme.

  6. Damien Says:

    That's great news :)

  7. josh Says:

    I waited over a year for a release, and just after I give up on Mephisto and write my own blog software, you release a new version. Way to go! :-)

  8. rick Says:

    Josh, I was waiting for exactly that moment :) But, you never seemed too happy with Mephisto anyway.

  9. AkitaOnRails Says:

    I am having a problem since 0.7.3 actually and I just installed 0.8 but the problem persists: seems like cache sweepers are not working. When running in production (or with caching turned on) it creates the page caches but they are never erased as they should. All the integration caching_test fails for me.

    Is there anything obvious that I am missing? What steps can I take to figure this out? Right now, my production blog is running with caching off which dramatically hurts performance.

  10. rick Says:

    Integration tests pass for me. Seems like it's something on your system if the tests are failing in 0.7.3 and 0.8.

  11. AkitaOnRails Says:

    I think I figured it out! Not my integration tests run!

    The problem seems to be at routes.rb. Particularly because I used to be a Typo user and migrated to Mephisto, so I have this line that was supposed to remap old Typo style URL into Mephisto's:

    map.dispatch 'articles/*path', :controller => 'mephisto', :action => 'dispatch'

    I tried both map.dispatch and map.connect. Just having this line (no matter if before, in between (in the block) or after the Mephisto::Routing.connectwithmatp method. This line alone destroys the whole caching system and makes the entire integration test fail.

    I am removing this line for now but it would be great if old websites linking to my old pages would still work instead of 404-ing. Any ideas?

  12. yan Says:

    Urm...am I being a git noob or is something really wrong here?

    $ git-clone git://activereload.net/mephisto.git fatal: unable to connect a socket (Connection refused) fetch-pack from 'git://activereload.net/mephisto.git' failed.

  13. Jake Good Says:

    Yeah... having same issue with git...

Sorry, comments are closed for this article.