Blog

The Great CMS Roundup

My rundown of CMS's I've used (Drupal, Joomla, WordPress, and ExpressionEngine) and why my path has led me to SilverStripe. Extensibility baked in from the ground up, consistent object oriented design patterns, thoughtful MVC and ORM implementations, and excellent separation of concerns for designer, developer, and maintainer just to name a few.

The Power of the SilverStripe Extension Class

Extend nearly any core class in SilverStripe using the Extension class. add a special route handler to a module controller; add an email obfuscation output to string-based DBFields; add a watermarking output method to the core Image class. The possibilities are endless.