Sigurd Magnusson is one of SilverStripe’s three co-founders. Sig is based in Wellington, New Zealand and works full-time at the SilverStripe headquarters. His efforts are focused on sales, marketing and fostering the open source community. Sig is also our go-to guy for all things GSoC!
Last month we were proud to announce our involvement in this year's Google Summer of Code. If you missed it, check out the blog post to read more about our involvement in GSoC, and for successful applicants and further details on their projects. One month down the track, we are excited to officially introduce them to the community with a big warm welcome!
Project: Improve Behaviour Testing Framework and Test Suite
What is the most exciting about my GSoC project is the opportunity to explore the very core of SilverStripe and to introduce acceptance testing, which in my opinion, is one of the most crucial elements of Agile development.
Project: Form and Model Validation
What I love about my GSoC project is that it requires a significant amount of research and planning. I'm investigating various ways in which form validation is handled in various frameworks and try to find the best fit for SilverStripe. I'm very excited about working with the SilverStripe team again!
Project: Improve Developer Ergonomics
Silverstripe is a CMS that is very pleasant to work with. Things mostly work as you would expect them to, but I have always thought that the debugging capabilities (URLvariable tools) could use some improvement. I am glad that GSOC gives me the opportunity to contribute in this area.
Project: Improve silverstripe.org Module and Widgets pages
First of all I would like to thank the SilverStripe community for showing belief in my potential. I am so excited about this project because first it will highly effect the work of the SilverStripe community and second, it is based on my soul mate PHP!
Project: Payment Module Improvement
Payment Module Improvement is a very interesting project for me because of the technical requirements and the big impact it has on SilverStripe's e-commerce. I will have a chance to solve technical challenges like designing good API and module structure and doing unit testing for remote REST APIs. I hope that the project will add meaningful value and benefit the SilverStripe's e-commerce community significantly.
Project: Content Personalization and Targeting Module
Content personalisation is a difficult task and can be very hard work. In this project, I want to make it much easier for everyone.
Project: Module System Refactoring
The module system is a key part of SilverStripe, and by improving this and integrating Composer it will greatly improve the ease of use and accessibility of modules for both module developers and consumers. I've worked on features previously for SilverStripe, and am excited to have the opportunity to contribute again.
We wish all of our students and mentors the best of luck in their GSoC journey and can't wait to see the outcome. For old times sake, I'll leave you with this vintage photo of Wojtek and I from our trip to GHOP Awards in 2008. Thanks for sending this through, Wojtek!