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 Blog

Improving SilverStripe performance


It's well known that out of the box Content Management Systems (CMS) are often not the most high performance of systems. A vanilla installation of SilverStripe is no exception. Luckily, there are some useful tactics you can use to improve performance of your SilverStripe websites. This involves some built in features of SilverStripe itself, along with some infrastructural considerations. It all depends on your customer needs and the level of performance you require.

Move off shared hosting

Make your SilverStripe website fasterVery few shared hosting providers are able to cope with the requirements of a high performing SilverStripe site (or any standard CMS usually). This is because they can have hundreds if not thousands of other websites all running on the same server. This leaves very few resources and will affect your site performance once the traffic builds up. Simply moving to a Virtual Private Server (VPS) will greatly benefit your site. Personally, I tend to use RimuHosting (for New Zealand sites) though pretty much any decent host will do.

Read full post

-, 4 February 2014

FocusPoint: Smarter Image Cropping for SilverStripe


Image cropping in SilverStripe is pretty minimalistic. You don't crop images at all inside the CMS, you can however crop images in the SilverStripe template engine. As a SilverStripe template designer you can use the $CroppedImage(width,height) tag (among other image resizing methods) to ensure that your beautiful design isn't ruined by an image that is too tall or wide for a particular purpose or UI.

Read full post

Auckland January office warming meetup - SwipeStripe ecommerce and getting involved in open source


SilverStripe Auckland MeetupAnother successful SilverStripe Meetup was held at the new SilverStripe Auckland, New Zealand offices last week (15th Jan 2014). An office warming party! There was a great turn out with SilverStripe developer regulars, new faces and those interested to learn more about our SilverStripe open-source project. Following the usual format we had a couple of speakers share their SilverStripe knowledge (including myself) and as always we captured the knowledge in full audio-visual awesomeness.

Read full post

Cam Findlay, 22 January 2014

Backbone Unit Tests and Continuous Integration


Backbone unit testing
Recent advances in technologies such as HTML5, CSS3, and JavaScript mean complex applications can now be delivered via the Web. Building interaction-rich web applications can create new and engaging experiences for users. For developers, managing the growth of these applications can be challenging. Fortunately there's a great range of open source solutions to help us out. Some of the more popular JavaScript frameworks are Backbone, Angular, and Ember.

Read full post

David Craig and Robert Curry, 13 January 2014

Hack your brain with gratitude


The SilverStripe Gratitude Wall
I have been reading a lot about 'Brain Science' (not the official term FYI) as brains are cool, and complex. And squishy.

There have been several scientific studies about creativity, and what encourages it, and there are some things that we can do for ourselves to make our brains more creative. One of the findings is that happy thoughts (and therefore dopamine that is flushed through the brain as a result of happy feelings) tend to also flush the areas that creativity is thought to be based. Thus, making us more inspired, creative and productive.

Read full post

Diana Hennessy, 8 January 2014

Refactoring of staticpublishqueue module


This module provides the ability to generate a static HTML cache of your websites pages to enhance security and performance (by serving just HTML). The module has been heavily refactored recently on the master branch (switch to 2.0 if you do not wish to upgrade). Main changes include:

Read full post

Mateusz Uzdowski, 24 December 2013

Omnipay - New payment module for SilverStripe enters beta


Community member Jeremy Shipman (jedateach) has created a silverstripe-omnipay payments module. It wraps the 3rd-party omnipay payments library, which has a number of well-tested payment gateway implementations, and a large supporting community.

Read full post

Cam Findlay, 23 December 2013

No More Joins - SilverStripe and OrientDB


OrientDBThere has been something of a database renaissance in recent years, as big data requirements have emerged so have non-relational databases and terms such as "NoSQL", "document" and "graph" scatter the landscape.

Read full post

Frank Mullenger, 20 December 2013

Meetups Around the World - Austria


SilverStripe Austria MeetupWhile SilverStripe is widely known and used in New Zealand and Australia, there are pockets of activity all around the globe. One such pocket happens to be Austria! While our best-known member is definitely Zauberfisch (German for magical fish), who is a frequent core contributor (and you may have heard his voice on SilverScoop, the SilverStripe podcast), I'm known as xeraa – bonus points if you can guess why. I have had quite a few points of contact with SilverStripe over the years.

Read full post

Philipp Krenn, 6 December 2013