Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.


SilverStripe 2.3.1 eases installation and provides protection against website comment spam

Hot on the heels of SilverStripe 2.3.0 comes an update that resolves some bugs, adds...

Tagged release, mollom, iis

Comments 14

by Sigurd

Posted 20 March 2009

Read post

Screenshot of SilverStripe CMS with v2.3.1 starburst


Hot on the heels of SilverStripe 2.3.0 comes an update that resolves some bugs, adds support for six more languages in the CMS, and launches two great new features.

This release also contains important security fixes so we encourage you to upgrade.

Mollom support to combat website spam

Flow chat of how Mollom protects websites against spamMollom is a smart and cheap way to reduce unwanted comments and other website spam. It uses a combination of bayesian filters and CAPTCHAs to protect forms on your website. This release allows you to install Mollom code that protects:

  • Page comments in the core product
  • Blog comments in our blog module
  • User Registrations in our forum module
  • If your forum receives a lot of abuse, you can optionally enable Mollom to protect all forum posts.
  • Hand-written (PHP) forms can be protected with a new field type called MollomField

To make use of Mollom, you must use SilverStripe 2.3.1, and install the just-released spamprotection-v0.1rc1.tar.gz and mollom-0.1.0rc1.tar.gz modules. The existing blog module will work as is, but to use it with our forum, you must upgrade to forum 0.2rc2. See our Mollom installation instructions. Please try it out and tell us what you think! This code has just been released, so if you find problems, be sure to write up bugs at

(Note: The user forms module will be released later with Mollom support.)

Installing SilverStripe without a URL rewriter

A very common problem raised in our Installation Forum is trying to get a URL rewriter working, such as Apache's mod_rewrite. This is what provides SilverStripe with one of its popular features: human readable or "friendly" URLs. In the past we have been stringent about enforcing this, because we disagree strongly with websites that have complicated URLs. Without a URL rewrite, a SilverStripe address would look like

Sam, however, recently committed some code that provides a great fallback strategy which means you can still get pleasant URLs without a URL rewriter. This will mean that a URL rewriter remains strongly encouraged, but is no longer a requirement.

With a URL rewriter Without

This means you can now install SilverStripe on Microsoft IIS 5.1 and 6.0 (which don't have native URL Rewriters). It also helps those having difficulties with the free URL rewriters on Apache and Lighttpd.

New languages

Thanks to the great work of our community of translators, this release updates most of the CMS interface translations. In addition, it adds these new languages:

  • Catalan (Andorra)
  • English (United Kingdom)
  • Spanish (Mexico) 
  • Indonesian (Indonesia)
  • Bokmål (Norway)
  • Serbian (Serbia)

(Note: As with v2.3.0, this release does not complete our work allowing public facing website pages to be in multiple langauges. Our roadmap currently has this solved in v2.3.2.)

Again, thanks to the community for raising bugs and providing help with this release. If you're interested in helping out with upcoming versions or our community, read our contribution guide.