I have been learning to code for a few years now, just in bits and pieces, through university classes, events, and self-study (mostly online). I feel comfortable writing HTML and CSS, and have been working on learning how to make complete web applications, using Ruby on Rails and dabbling in SQL and C#. I’ve also played around with other languages online including PHP so I was quite excited about the opportunity to learn some SilverStripe, to see what it is like and what it’s great for, and to start building some cool things!
The first thing I really started to notice about SilverStripe is how similar it is to rails, which made me happy because I love rails, and it’s what I have the most experience with. SilverStripe is a framework just like rails, except that instead of being based on Ruby, it is a framework for PHP. Both use the MVC structure and I found that the SilverStripe structure sort of made sense to me after doing some work with rails. It was great to start working in a project and already have a feel for where different parts of the code go, and what different folders might be designed for.Read full post
Videos from the March 5th, 2014 Wellington SilverStripe developer community meetups are up on our vimeo video knowldge-base, well worth a watch!
Since the talks got a bit technical, it will be good to rewatch (if you came along that night) and absorb the material again. Check them out for the first time if you didn't make it (or are on the other side of the globe). Ingo's and Stig's presentation slides are also available.
Slides: Ingo Schommer - Pagetypeitis: Antipatterns and solutions for SilverStripe page types
Slides: Stig Lindqvist - Dependancy Injection
What does the SilverStripe community have in common with ancient civilisations of the Andes? Beer and reciprocity!
ReciprocityRead full post
noun [ mass noun ] the practice of exchanging things with others for mutual benefit, especially privileges granted by one country or organisation to another.
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.Read full post
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
Another 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