Mephisto 0.8.2 is now available on the download page!
Mephisto’s JavaScript is in much better shape, and most of the remaining “tainted string” errors should now be fixed. The default article and comment filter is now Textile (instead of raw HTML), and our gem management has been cleaned up.
Many thanks to the Mephisto contributors brought you this release: Chris Cummer, James McCarthy, Matthias Lüdtke, Sean O’Brien and Gustavo Sales (who wrote the first version of the theme homepage fix).
Thanks also go to Chris Cummer for investigating Mephisto multisite caching issues. For information on setting up multisite, please see
Mika Tuupola’s blog post and the thread on the MephistoBlog group. Alternatively, you can disable multisite support in config/initializers/custom.rb.
We’re actively working on a simpler solution for multisite caching. In particular, we’re looking into writing a custom Rack module under Rails 2.3. If you’re interested in helping, please join us on #mephisto. Contributors are always welcome!
A full list of patches appears after the jump.
Chris Cummer (2):
- Fixes ‘attempted to output tainted string’ error when rendering email address for mailto
- Changed user login to send user to admin section on succesful login instead of the blog homepage since users have the ability to post to the blog
Eric Kidd (23):
- Unbundle tzinfo gem
- Fix theme controller bugs
- Change default comment filter to Textile
- Change default user article filter to Textile
- Rename *.rhtml files to *.html.erb
- Rename *.rxml files to *.xml.builder
- Modernize rjs: admin/articles
- Added some notes about fixing JavaScript
- Begin updating to latest Prototype
- JavaScript: Fix asset search
- JavaScript: Fix authenticity_token problems
- JavaScript: Rename admin/assets/*.js -> *.js.rjs
- Remove RSpec StoryRunner files
- Write login integration tests using Webrat
- Add integration test for “reset password”
- Upgrade to interim release of Webrat from github
- Add version numbers to config.gem statements
- Allow newer versions of these gems
- Add TODO item for explaining how to make Unicode work
- Merge branch ‘master’ of git://github.com/technoweenie/mephisto
- Merge branch ‘master’ of git://github.com/mat/mephisto
- Require test gems in development environment, not test
- Fix display of theme homepage links
James McCarthy (2):
- escaped link in _page.html.erb
- Added some brackets
Matthias Lüdtke (4):
- Fixed typo.
- Moved test gems from environment.rb to environments/test.rb.
- Added missing config.gem ‘ruby-debug’ to environments/test.rb.
- Added info: install test gems before testing.
Sean O’Brien (1):
- missing tainted string in cache listing

awesome, thanks for all the hard work everyone put into this release.
Just starting with Mephisto and have the latest version. I’m having trouble with the tzinfo gem; I’ve tried everything the internet has to offer. Is there any fix available for this? Essentially, I’m getting it working on my webserver except for the “settings” tab in the admin section. When I go to settings, I get an error. Locally, it all runs just fine. On my server, I’ve added tzinfo to the vendors/gems folder, I’ve raked everything, I just can’t get anything to work.
Here’s the error in the log: ActionView::TemplateError (uninitialized constant TZInfo::Timezone::TimezoneProxy) on line #32 of app/views/admin/settings/index.html.erb:
Does anybody have any idea?
I wrote up a how-to for deploying Mephisto 0.8.2 on Site5. Check it out if you are trying and having issues.
http://jonmagic.com/2009/2/19/h2-running-mephisto-and-other-rails-apps-on-site5#jump
We have begun playing with Mephisto…seems to show a ton of promise…who do we talk to about contributing either code or documentation…who do I get in contact with. Holla….Scott
the system’s running smoothly for me! I’m excited about the security improvements as well bv
That’s some good changes. Thank you all for you effort!
Daniel Dog Obedience