SilverStripe 3 Beta 1 Release

Posted by Hamish Friedlander on 13 March 2012

SilverStripe is proud to announce the immediate release of beta 1 of the SilverStripe Framework 3.0 and SilverStripe CMS 3.0.

For several years the SilverStripe 2.X line has provided a flexible open source CMS platform which has proven itself as a strong, competitive, feature rich and user focused option for content driven websites.

It has also proven itself as a valuable platform for developing websites with broader scope than traditional content driven sites in SilverStripe Ltd’s commercial website development endeavours

However, technology and user expectation moves on, as does what we strive to attain with this technology. With this in mind, SilverStripe has spent the past several months working on SilverStripe 3.0. SilverStripe 3.0 is a full re-examination and refresh of the SilverStripe CMS platform, with the primary goals being:

  • Separate Framework from CMS, so that Framework is usable on its own, making it a fully fledged stand-alone entity rather than primarily a support framework for the CMS product as in the 2.X line.
  • Refresh the CMS administrative interface with a more modern design and user experience, and a more technically solid javascript underpinning.
  • Replace or improve developer APIs that have reached the limit of their expandability in their current form for backwards compatibility reasons, or are considered difficult to maintain.









With this Beta 1 release we have now completed the majority of this underlying refactoring. We now believe we have a feature complete and API stable platform to build from. Though not considered production-grade, there remains several known issues, and more are sure to be found through further testing. This release is now ready for developers (both of websites and modules) to begin integrating with their existing codebases.

Therefore we invite developers, community members and organisations currently using, or considering using, the SilverStripe platform to try out this release. In specific, we see this release as useful for people who would like to:

  • Test upgrades of existing sites to the SilverStripe 3 system
  • Upgrade existing modules to be compatible with SilverStripe 3, so that they can be released concurrently with SilverStripe 3.0 Stable
  • Test and raise bugs, to help improve the quality of the final stable release
  • Begin developing websites that have a scheduled release mid-this-year or later
  • Just generally check out the changes in the CMS administrative interface

However, there are some things that you should be aware of when trying out this beta version.

  • There are known issues of medium and higher severity remaining in the code base. This could include bugs that cause data loss, although we’re not aware of any. You should back up your assets & database before upgrade and regularly during use
  • Although we have similar goals for eventual browser support in the SilverStripe 3.0 admin interface as we do in SilverStripe 2.4 (with the notable removal of IE6 support), there are currently known issues in older browsers that do not support newer HTML 5 features which affect both performance and general operation (details).

Because of these issues, we do not consider this beta release suitable for non-technical public use or developing websites that need to go live earlier than mid-this-year.

For a detailed list of all the features and changes in this release, please check the change log and our upgrading guide. For a list of known issues, or to raise new ones, you can view the current bug report on our trac.

We hope you enjoy working with this release, and look forward to community feedback. See you all at beta 2!

Post your comment

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


  • Great work so far. I've got already one SS3 installation even in productive use. Absolutely no issues so far.

    I can't wait for the 3.0 final, and furthermore, I find the themes from the theme contest very promising.

    Posted by JCG, 2 years ago @jcgka

  • Hi there, Could please everyone who finds bugs in SS3 raise them at I can't pick them up from here.
    And if they aren't in the bug tracker we can't solve them. Thank you for your understanding.Cheers.

    Posted by Kerstin, 2 years ago

  • Unfortunately the backend ist UNUSABLE in firefox.
    1 Link out of 10 works... not really beta... more like eraly alpha for me...

    but looks good

    Posted by Manfred Pürro, 2 years ago

  • @Aaron Cooper, yes I have the same issue. Although my environment is totally different to yours;

    Server 2008 R2
    IIS 7.5
    MSSQL 2008 R2

    I originally thought that perhaps the MSSQL driver still needed to be updated but if you're having the same issue, perhaps not.

    Posted by Brad, 2 years ago

  • Myrdhin, thanks!

    It worked with a warning that php 5.2.+ may be dropped in the future. Hopefully, to the moment when SilverStripe reaches release I will have a new server with php 5.4

    Posted by Victor, 2 years ago

  • Anyone have issue where the installer hangs on "Building Database Schema..." and doesn't create any tables at all?

    Centos 5.8
    PHP 5.3.8
    Apache 2.2

    SS 2.4 installs and runs fine on same box.

    Posted by Aaron Cooper, 2 years ago

  • When are the theme contest themes going to be released?

    Posted by Liam, 2 years ago

  • @victor - i think it's the same problem than

    I've modified the Object.php code, lines 280-... and it works for me :

    if (version_compare(PHP_VERSION, '5.4', '>=') && is_subclass_of($class, 'Object')) {
    //if (isset($class::$$name)) {
    $val = call_user_func(array($class, $name));
    if (isset($val)) {
    $parent = get_parent_class($class);
    //if (!$parent || !isset($parent::$$name) || $parent::$$name !== $class::$$name) return $class::$$name;
    if ($parent) $val_parent = call_user_func(array($parent,$name));
    if (!$parent || !isset($val_parent) || $val_parent !== $val) return $val;
    return $default;

    Posted by Myrdhin, 2 years ago

  • @ugh; What exactly is the issue? Maybe we can help?!

    Posted by Kerstin, 2 years ago @silverstripe

  • Dead in Firefox? I'm not experiencing that. Things are definitely looking a lot tighter, and it's great to see SS 3.0 feature complete.

    I remain disappointed, however, at the lack of pixel-perfect adherence to Filipe's designs. It seems like they were only used as gestures and not actual representations. The visual elements of the UI are rough around the edges in many areas.

    For example, clicking "Add folder" gives you a window.prompt(). A bit of a cop-out, no?

    Posted by Uncle Cheese, 2 years ago @unclecheese

1 2 3 next »

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

Comments on this website? Please give feedback.