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.
That's great, but the challenge is that content authors have no control over how these images are cropped. When they select an image in the CMS, $CroppedImage trims it evenly starting from the centre of the image outwards, and the subject of the image can often be clipped or lost completely if your image composition is off-centre as you can see below.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
Read full post
Read full post
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.
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
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
While 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
SilverStripe Dev Community, let me introduce myself...
Hi, I'm Cam Findlay. I have just joined SilverStripe Ltd as the new Community Manager. This is a new position we haven't had before so I am very much in listen, observe and understand mode for now (only 3 weeks in!). I come from a web development background having worked in various interesting companies and running my own consulting business. I'm hoping the combination of a good understanding of SilverStripe development, the open-source landscape and a focus on people will come in handy as we look to grow the SilverStripe developer community.