SilverStripe 2.3.1 eases installation and provides protection against website comment spam

Posted by Sigurd on 20 March 2009

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 open.silverstripe.com.

(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 website.com/sapphire/main.php?url=about-us.

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
website.com/ website.com/
website.com/about-us website.com/index.php/about-us


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.

Post your comment

Note: Comments are moderated and won't show until they are approved

Comments

  • Tim, have you detailed your problem in a forum post or in our open.silverstripe.com bug tracker?

    Posted by Credit Deals, 5 years ago

  • Tim, have you detailed your problem in a forum post or in our open.silverstripe.com bug tracker? If you can let us know the URL to these we can look to solving your problem. Please put as much detail as possible, including about your 'local server'.

    Posted by Sigurd Magnusson, 5 years ago

  • I hope for a version of SilverStripe in the future that runs on my local server. I renamed every occurance of HTTPResponse, switched allow_url_include to on but finally lost against the installer that replaced my .htaccess every time I fixed it. Installation is a horror trip!

    Posted by Tim, 5 years ago

  • We have published our first review of SilverStripe here: http://cmscritic.com/silverstripe-steps-up-to-the-plate-and-hits-a-home-run-with-231-release

    Posted by Mike Johnston, 5 years ago

RSS feed for comments on this page | RSS feed for all comments

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.