Today I virtually met with 29-year-old German Senior Developer Ingo Schommer, who is an icon in the SilverStripe community. He is the person that bundles a lot of the community’s contributions and feeds it back into the core. @Brooke Penny says; every time she hears his name she thinks of David Schwimmer from Friends. (Apparently Ingo even resembles him, except for the fact that Ingo hasn’t had a nose job).
In his free time Ingo loves to work on documentation for SilverStripe which eventually resulted in a book. He also has the most impressive 80’s pop music collection in his iTunes library. Going back in time also meant moving to Germany a few months ago. Due to the time difference between NZ and DE, he now works crazy hours remotely for SilverStripe. Please send this poor guy some ‘Flat Whites’ if you can. (‘Flat Whites’ are the NZ coffee specialty. Caution: Addiction guaranteed!)
Sam Minnée, Chief Executive Officer and co-founder of SilverStripe, has shaped the SilverStripe Suite and is part of its success story as an internationally respected Open Source CMS.
One of the parts of SilverStripe 3 that I was most heavily involved with was the development of the new ORM. ORM stands for “Object-relational mapper” and it’s the part of the system that turns your DataObject::get() calls into SQL queries, and constructs relevant DataObjects with the results. In other words, it maps our PHP objects to a relational database for storage.
Thanks to everyone who came along to our October Wellington Meetup. Word on the street is that it was one of our most popular meetups for 2011, with approximately 30 people attending.
Our MC for the evening was co-founder Sigurd Magnusson who kicked the event off, followed by presentations by community member Cam Findlay and SilverStripe Head of Developement Rainer Spittel. We have included videos of both presentations below, along with accompanying slides. See you all in the new year! Our next meetup is scheduled for January.
It’s been a while since we gave you the SS 3.0 preview to play around with earlier in the year. Now we are getting serious. We are proud and excited to announce that SilverStripe CMS 3.0 alpha 1 and SilverStripe Framework 3.0 alpha 1 are ready to download and test now.
We’ve made the new CMS faster and more flexible. It shows an outstanding new user interface and last but not least; we separated the framework from the CMS and made it its own entity.
There are only a few more days to vote for SilverStripe in PacktPub’s 2011 Open Source Awards. Public voting closes on Monday 31 October. We are proud to be a finalist in the Open Source CMS category. Last year we came in second and this year we are eager to take home the grand prize!
Guest blogger Aaron Carlino is a web developer who is better known in the SilverStripe community by his whimsical pseudonym Uncle Cheese. Aaron has been doing web development since 2005, and found his niche in SilverStripe programming after an exhaustive search for a content management solution that was welcoming to developers and would stay out of his way. Since then, he has established a strong reputation in the SilverStripe community as a mentor, support provider, and, most notably, a contributor to some of the application’s most popular modules.
Guest blogger Ryan Wachtl is an independent US-based web developer and experienced designer with a passion for the art of programming and the science of design. He has been building sites with SilverStripe since the early 2.2 release and organizes the SilverStripe user group in Madison, WI. You can stay in touch by following @ryanwachtl on Twitter.
There comes a time for just about every web designer when the requirements for a project call for some type of e-commerce functionality. The world of online commerce is full of extra considerations like: SSL certificates, PCI compliance, merchant accounts, payment gateways and charging the appropriate taxes, to name a few. Understanding your needs and constraints is the first step to getting a hold on e-commerce.
SilverStripe has always had a pretty elegant template language (the language used to describe how data from the application should be inserted into a document - be that of a web page or anything else). It was simple to learn and kept the designer insulated from complicated back-end code.
Unfortunately the implementation of that language in earlier versions of SilverStripe lacked the same elegance. The code was a mess of regular expressions, which made it hard to read and even harder to extend. It had arbitrary limits on what parts of the language could be used where, it was impossible to extend except by editing the core files, and it had hooks into many other parts of the framework; breaking encapsulation and distributing responsibility in non-obvious ways.
35-year-old Kiwi developer Hamish Friedlander is CTO at SilverStripe, and therefore Lead Developer of SilverStripe 3.0. He decides what features and functions get built in the upcoming CMS edition and knows the SilverStripe Suite inside out. At SilverStripe he works in the ‘Science Ninja’ team and his nick name is ‘Owl’. I wonder why that is. He says the key to keeping development innovative is openness. Hamish lives a fast pace lifestyle on his motorbike, has a heartfelt connection with the Indonesian island of Bali, and is really bad at telling jokes.
He built his own CMS tool and started his own consulting company when he was only 22 years old. Ten years down the track, Stig calls himself a problem-solver, artist, handyman and inventor. Although he is a Swede, his favourite language is not his mother tongue, but rather Ruby, because it is so weird and poetic. He has no drivers licence, because he thinks a real man doesn’t need one. And since he has no power over automobiles, he loves to have power over computers, seeing as “I could get the computer to do what I wanted.”