SilverStripe Blog

Improved Config API and secure default template casting in 3.1.0-beta3

Posted by Ingo Schommer on 22 April 2013

We're proud to release our third beta of SilverStripe 3.1 (download), which gets us very close to the Release Candidate (RC) stage. Compared to previous beta releases, beta 3 has seen some large but unavoidable API changes. Please ensure to read the changelog and upgrading guide. You'll need to at least rewrite your static declarations in your Page and Page_Controller classes (incl. custom subclasses). Also, check that any used modules are compatible with the new beta. The easiest way to manage those dependencies is an installation through Composer.

The "old way" of setting configuration through static properties or methods at runtime has been deprecated with 3.0. The YAML-based Config API which replaces it has not seen widespread use though. This changes now, with most core configuration only accessible through this API. In order to enforce this change, the visibility of statics has changed to "private", which will throw errors if your codebase accesses those directly. The Config API helps us to provide a faster and cleaner bootstrap process, since less PHP files need to be autoloaded.

Read the full post

SXSW 2013: A Mixed Bag

Posted by Richard Rudy on 26 March 2013

Richard is a designer/developer/strategist/coffee addict/Twitter junkie/slash/slash/slash. He's been working with SilverStripe since 2009 and runs his own company design + awesome. In 2012, Richard blogged about OmniOutliner to SilverStripe. Find him on twitter @thezenmonkey.

Every March, tens of thousands of filmmakers, marketers, designers and musicians from around the world descend on Austin, TX for South By South West (SXSW). What started as a humble music festival has grown into a city-wide event crossing industry and cultural boundaries.

Read the full post

Web Developers do it on the fly

Posted by Russell Michell on 13 March 2013

Russell Michell describes himself in the context of work as an absolute web all-rounder, as comfortable on the command-line as he is with the front-end. Originally from Cambridge, UK he has performed his craft for startups, academia and agencies in the UK, Australia and in the years since his first OE to New Zealand back in '99. Russell is a web developer at SilverStripe in Wellington, having joined the company in 2011.

Usually when web developers read the words "on", "fly" and "the" (usually in a different order) various tech-solutions to as-yet-undefined problems present themselves, perhaps involving near real time data processing, AJAX UI interactions or some kind of HTML5 web-socket or Node application.

Read the full post

Converting from SilverStripe 2.4 to 3.1-beta

Posted by Fred Condo on 6 March 2013

Fred Condo has a Ph.D. in the Management of Information Systems and Cognitive Psychology from Claremont Graduate School, and is Chief Engineer at Quinn Interactive. Quinn Interactive is a web design & development firm located in San Francisco, California specializing in interactive design, content-management integration, IA, and custom development. Fred got into SilverStripe in 2008. He has made 24 commits to the SilverStripe framework repository, which makes him the 28th-most prolific contributor to the project. You should follow him on GitHub here.


  • We did a 2.4 → 3.1-beta conversion
  • We made the minimal changes required to get the site running under the new framework
  • Bye, Data Object Manager!
  • The ORM’s new fluid syntax is great (unless you forget to save the result!)
  • It was easy!

About our upgrade

When QI began using SilverStripe, we converted our static HTML site to SilverStripe 2.3. Over time, we upgraded to 2.4, and eagerly awaited SilverStripe 3.

Read the full post

Wellington's February 2013 Community Meetup

Posted by Sigurd Magnusson on 27 February 2013

Thank you all for coming along to Molly Malone's last week! The first Wellington developer community Meetup of 2013 was held on a beautiful and warm summer evening, with great attendance (approximately 60 of you made it), conversation, and presentations.

Read the full post

SilverStripe 3.1.0-beta2 is available

Posted by Sam Minnée on 26 February 2013

Like the subject-line says, we have a new beta release of SilverStripe 3.1 ready for you all to try.

Most of the work has been on bugfixing and cleaning up APIs, so there is not a lot of new features to talk about.  Instead, the beta2 release is part of the ongoing work to get SilverStripe 3.1 ready for production.

Read the full post

OAuth Server

Posted by Simon Welsh on 20 February 2013

Simon Welsh is a developer at PocketRent, a SaaS using SilverStripe. He is currently working towards completing his Honours degree in Computer Science and Maths, and was recently a finalist in the NZOSS awards for his development efforts within the SilverStripe community. Simon has written for the SilverStripe blog before, documenting his journey of upgrading to 3.0. Follow Simon's alias simon_w on both Twitter and the SilverStripe IRC channel.

The web has moved away from disconnected sites that don't know anything about what's going on in the rest of the world. Now, almost every site that is anything beyond your bog-standard brochure site has connections to at least one other site, though usually substantially more. This can range from simple things, like using Facebook and Twitter for log ins, to more complicated integrations, such as taking payments using Stripe, recording the payment in Xero then uploading a file to SS3. These sorts of sites are said to "consume" others.

Read the full post

Tackling project risk: How long is that piece of string?

Posted by Diana Hennessy on 14 February 2013

As someone who is passionate about business, Diana has a diverse background in many industries, most notably in a marketing or project management capacity. No matter which direction she went, she was always handed a website to upgrade, create, design, or manage. She took this as a sign to head into the web industry, and has since worked as a project manager combining her knowledge of business and marketing to help clients achieve their project vision.

I’m going to start with a bold statement: Estimates are always wrong.

Read the full post

SilverStripe selected to build Common Web Platform for New Zealand Public Sector

Posted by Sam Minnée on 7 February 2013

Today we are proud and excited to announce that we have been selected by the Department of Internal Affairs to build the Common Web Platform for the New Zealand public sector.

To do this, we are building a Platform as a Service version of SilverStripe CMS targeted specifically at the needs of the New Zealand public sector. We are working with Revera, making use of their Government Infrastructure as a Service, alongside the set of open source tools that provide the best environment for creating and hosting SilverStripe websites. Development of the platform is already underway.

Read the full post

Drupal Connector Module

Posted by Robert Curry on 30 January 2013

Robert is a SilverStripe developer who cut his teeth on computer games, first hacking them together between classes at uni and then professionally at Sidhe Interactive, where he worked on games for the PlayStation2 and Xbox consoles. After leaving Sidhe to "go indie" and develop websites to raise capital, he found that he really enjoyed working with web technologies and decided to make a go of it. This is Robert's first time as guest writer and he is here to introduce us to his latest project: the Drupal connector module.

The Drupal connector has finally arrived! With this module you’ll be able to embed or import content from a site running on Drupal 5+ into your SilverStripe 3 site.

Read the full post

13 4 5 6 726

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

Comments on this website? Please give feedback.