SilverStripe Blog

Meetups and 3.0

Posted by Joanna McLeod on 23 February 2011

Last Wednesday around fifty SilverStripe CMS users gathered here in Wellington to have some drinks, chat about what they’re up to, and learn from each other.

We started out the event with presentations from community members Tim Klein and Cam Findlay. Then, for the first time, we publicly presented information about SilverStripe 3.0, with Ingo Schommer giving a well-rounded summary of what we’re up to, then answering the many questions asked by those present. It was really great to be able to meet so many people who are all contributing to the open source project. It’d be nice if we could travel the world doing these presentations to all the SilverStripe communities, but in lieu of that, we’ve got videos and slides to share with you - feel free to ask questions in the comments if there’s more you want to know. We’re also planning to hold meetups every two months, with another Wellington meetup on April 13, with more details to come.

Read the full post

Why TinyMCE?

Posted by Joanna McLeod on 11 February 2011

There are a lot of questions we're asked quite frequently about SilverStripe, so we thought it might be a good idea to start addressing some of these through blog posts. First up, this tweet prompted us to talk about why we use TinyMCE as the WYSIWYG component of our CMS.

tinyMCE - not everyone's best friend

Read the full post

SilverStripe Meetup - Wellington

Posted by Joanna McLeod on 8 February 2011

With people in town for Webstock, we thought it would be great time to discuss SilverStripe v3.0 and invite members of our open source community to offer ideas and techniques for building with SilverStripe CMS and Sapphire. So, to this end, we've organised a SilverStripe meetup in Wellington on February 16 at 5pm.

Come along to the Bristol in Cuba Mall where we've booked the upstairs function room. We'll put on drinks and nibbles, and as well as having a chance for you to talk to other SilverStripe developers, there will also be the following presentations:

Read the full post

SilverStripe 2.4.5 and 2.3.11 released

Posted by Joanna McLeod on 2 February 2011

We're pleased to announce SilverStripe 2.4.5, as an update to the 2.4 codebase. This is now our recommended version of SilverStripe CMS to use on production websites.

As always, we'd like to thank members of our community for helping out with this release, by contributing patches, filing bugs, and generally sticking around to help others - you guys rock!

Read the full post

SilverStripe at Linux Conference

Posted by Joanna McLeod on 20 January 2011

Linux Conference 2011 (LCA) is being held in Brisbane from January 24-29, and representing SilverStripe will be Shane Weddell from SilverStripe Australia. I was all set to write about our plans for the conference, until it started raining and raining in Brisbane, and the city flooded.

The conference is still happening, but not at its original venue. Instead, it's being held at the Queensland University of Technology - Kelvin Grove campus, which is unfortunately 4km out of the central city, but still has good transportation available. To keep things simple after all the uncertainty of whether or not the conference would still happen, I figured I'd only ask  Shane three questions about the conference.

Read the full post

Updates to our documentation

Posted by Joanna McLeod on 18 January 2011

Back in June last year, we asked for help in updating the SilverStripe documentation. We're happy to announce now that those updates have been made.


  • First, we started a documentation team and a public mailing list that reviews existing material and keeps editorial oversight on new content. This raises the bar for our documentation quality, and we're still looking for community members to have a significant stake in this team.
  • Second, we've moved the majority of the documentation to being stored as text files in the same version control repository as the SilverStripe CMS software itself. There needs to be separate sets of documentation for upcoming releases of SilverStripe distinct from the current version, and this approach ties the code and documentation together elegantly. This means we converted a great amount of text from the current DokuWiki format into our syntax of choice, Markdown. You can read the documentation by downloading it, or by visiting, which is automatically updated whenever the underlying documentation is changed in version control.
  • Third, the website has been visually redesigned, and is entirely based of content sourced from code files as described above. The scope for content at this website remains the same, and covers installation, developer tutorials, and concepts like forms and themes. It links to detailed documentation for classes and objects at
  • Fourth, alongside the move of documentation parts to version control, a clear separation of "official" documentation from user contributed content should help to keep information relevant and manageable. This doesn't change the fact that anybody can contribute to "official" docs, but hopefully we can establish a more proactive editorial process through a documentation team to ensure new content lands in the right place.

Overall, you shouldn't find that content has changed drastically, just that it's presented better, and isn’t as easily editable as when we were using a wiki. This new format means that we can keep all content up to date better.

We realise that removing wiki edit rights means that the barriers to contributing are a little higher, so we're imagining we’ll have fewer but more dedicated contributors. We really want to emphasise that we don't want to stop anyone from contributing. The site is open source, all the content is open source, and licensed under Creative Commons. It's as open as we can make it while still maintaining a manageable source that's current. For more information on how you can contribute, please read our contribution guide.

Here are some ideas on how you can help:

Read the full post

SilverStripe users profile: Uncle Cheese

Posted by Joanna McLeod on 17 December 2010

We're always interested to see what others are building with the SilverStripe CMS, so we've decided to start a series of profiles on what other companies and developers are doing. Today we talk to Aaron Carlino, who is otherwise known as Uncle Cheese, prolific forum-poster and all around legend.

What was it that started your self-proclaimed obsession with SilverStripe?

Back in 2006, I had just started working at Bluehouse Group, and I learned quickly that our content management needs were strongly lacking. We were using a proprietary CMS developed in house, with a codebase like a tumbling snowball, picking up new things with every project, until it finally reached an immobile critical mass where it was unsustainable and impractical to continue using it. We spent a year researching open-source CMSes.

Read the full post

What happens at Hackathon goes beyond Hackathon

Posted by Joanna McLeod on 15 December 2010

Last Saturday, around a dozen devotees of SilverStripe CMS assembled themselves at the Southern Cross Bar in Wellington. They were lured by the prospect of free drinks, perhaps, but even more so, they came in order to contribute to to the CMS.

Read the full post

Showcasing your talents

Posted by Joanna McLeod on 9 December 2010

We've made some changes to our Community Showcase, and we hope that you'll like them. In fact, we're hoping that not only will you like our changes, but you will also "Like" some of the sites in the showcase.

screenshotNow you have the ability to show your appreciation for the hard work and talents of your fellow designers and developers. If you're logged in, you can "like" a showcase in the Community Showcase section by clicking a "Like" button. Once you've liked something, you can click again to "Unlike".

Read the full post

A look into SilverStripe's object-oriented templating architecture

Posted by Sigurd Magnusson on 29 November 2010

I'm not sure that we've publicly explained the SilverStripe templating system thoroughly yet. It is significantly different from other templating systems out there.

Our goal when designing the template system was to make SilverStripe's deliberately simple templating language tightly integrate with the rest of the system. Here are some of our motivations behind our architectural decisions, and an explanation on why we decided not to reuse conventional approaches and libraries.

Read the full post

113 14 15 16 1725

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

Comments on this website? Please give feedback.