Entwine is a jQuery library which allows you to add functions to groups of DOM elements, instead of passing elements as function arguments or storing them as global variables. Entwine powers the entire back-end of the SilverStripe framework and CMS, and is very useful for writing custom functionality in the CMS, so that's what this article will focus on. You can download the completed example code here.
Our scenario is that we need a DataObject to be able to link to either an "internal" URL, for this example a page in the CMS, or an "external" URL.Read full post
A front-end utility menu featuring administration and development tools.
Back in the era of SilverStripe 2 the default template BlackCandy included SilverStripeNavigator - a handy menu utility shown to CMS users when browsing the front-end site that let them quickly edit a page, logout, and switch between viewing the draft and published version of a page.Read full post
It has been all go in the New Zealand (overseas too in Sydney and Switzerland) Meetup groups this month. Within the space of 2 weeks local SilverStripers in all of New Zealand's main cities ran Meetups. We have had Wellington and Auckland Meetups now for sometime, and we would now like to welcome the all new Christchurch Meetup group (and big thanks to Briar and Benet who are our the local SilverStripers on the ground in Christchurch there running the meetup).Read full post
On September 9th we had the 3rd Swiss SilverStripe Meetup. Since Switzerland has four official languages and the members of this Meetup group voted for Swiss-German as Meetup-Language, we are only a subset of Swiss-SilverStripe enthusiasts. With Xeraa & Cam our Meetup group counts 20 members.Read full post
Since it launched in 2006 SilverStripe has been involved in the New Zealand internship program Summer of Tech. The program connects innovative NZ companies with talented tech students. This year we have two intern positions to fill and have already been impressed by the students we've seen through Summer of Tech events. We're looking for interns wanting a long term career and who will thrive within our unique culture.Read full post
As mentioned a couple of weeks ago the launch of the new silverstripe.org website is upon us. I'm excited to announce that on the 18th of September we'll be doing the final migration of content and pressing the go live button.
There will likely be some down time while this process occurs so please make sure to keep an eye on our Twitter and Facebook channels on the day to get the latest information and status updates as we run through our launch process.
A maintenance page is due to go up on the current website around noon on the 18th September (NZST) with links to commonly used SilverStripe community sites available during this time.
Other than that, see you on the other side of launch with an all new, fresh face for the SilverStripe community.
Our final installment of speaker highlights has SilverStripe's UX Developer Michael Andrewartha sharing insights from Rackspace's Shaunak Kashkap. This is followed by Senior Developer Russell Michell's highlights from John-Daniel Trask's talk on elastic search.Read full post
Today SilverStripe's Community Awesomeness Manager, Cam Findlay shares insights from NZ PHP Conference speaker and SilverStripe CTO Hamish Freidlander's presentation "Grown Up PHP". This is followed by insights from Yusuke Ando's talk on "Testing your PHP application with Selenium on Travis CI" shared by SilverStripe's test analyst Jeffrey Guo.Read full post