What’s New in BetterButtons 1.2

9 Jul

What’s New in BetterButtons 1.2

This past Hack Day at SilverStripe, I used the opportunity to make sweeping improvements to my most-used module for SilverStripe 3, BetterButtons. This is something I’ve been meaning to get to for a long time.

Read More

Just Fake It: The MockDataObjects Module

7 Nov

Just Fake It: The MockDataObjects Module

Hello from the antipodes! It’s been a while since I’ve made any updates to my blog, and I just wanted to break the silence by demonstrating a new module that I’ve been working on called MockDataObjects. This extension gives DataObjects the ability to populate themselves intelligently with realistic-looking data. It comes with a variety of CMS enhancements and CLI tools for creating, populating, and managing mock data. It’s very useful in the early phases of a project when you need data to use for testing.

Read More

Moving to New Zealand

25 Mar

Moving to New Zealand

In what is surely the craziest life decision I have ever made, I am elated to finally announce to the SilverStripe community that I will be moving to New Zealand to start a new job in the next few months.

Read More

Display Logic Module for SilverStripe 3

28 Jan

The Display Logic module allows you to create a very verbose set of logic that, when evaluated, determines whether the field should show or hide. And it $looks->absolutely(“Beautiful”)->thanksTo(“chainable methods”)!

Read More

Dashboard Module for SilverStripe 3

3 Oct

Dashboard Module for SilverStripe 3

One of the wish-list features I hear a lot in the SilverStripe community is the inclusion of a dashboard view in the SilverStripe CMS. It’s easy to talk about, but when it comes down to actually collecting the requirements for such a view, things get complicated. Dashboards are very project-specific, and they are governed by immutable business logic and picky user preferences. It’s not an easy thing to ask the development team to just roll into the core.

Read More

What’s New in Event Calendar 3.0

6 Sep

What’s New in Event Calendar 3.0

Rebuilding EventCalendar for 3.0 was actually a nourishing and cathartic experience. It felt good to have a reason to clean up and enhance a tool that has offered so much utility to so many users. Along the way, a lot of new features were added — some entirely new ideas, and others improvements on old functionality.

Read More

SilverSmith: The Open Road Ahead

28 Aug

SilverSmith: The Open Road Ahead

Followers of my Github profile may have noticed the arrival of a new member of the family a few weeks ago. SilverSmith is now open source!

Read More

Screencast: Meta Languages for SilverStripe

9 Jul

Meta Languages are a rapidly growing trend on the web. This module allows you to integrate them directly into your SilverStripe project without compiling.

Read More

Module: Meta Languages for SilverStripe

9 Jul

Meta languages are becoming vastly more popular in web development, and can really give your code a boost. Languages such as LESS, SASS, and CoffeeScript add new features to CSS and JavaScript that aren’t available in their plain state. In fact, the SilverStripe 3 backend was written in SASS to create its rich stylesheets.

Read More

Bootstrap Forms

3 Jul

Now that SilverStripe 3 allows custom templating of FormField objects, we can bring a CSS framework such as Twitter Bootstrap into SilverStripe. The Bootstrap Forms module takes advantage of one of the greatest features of the framework — its forms and buttons.

Read More

An UncleCheese production