Essential SilverStripe Grid Field Modules

Posted by Ryan M on 14 May 2013

Categories: SilverStripe Module, SilverStripe

SilverStripe is my favorite CMS for a lot of reasons. One of its greatest features and why I love using it so much as a developer is the grid field. Grid field is awesome but it can be made even awesomer because of how easy it is to customize.

Read More

Adding Your SilverStripe Modules to Packagist from Github

Posted by Ryan M on 26 February 2013

Categories: SilverStripe Module, SilverStripe Tutorial

SilverStripe has been very keen on getting SilverStripe modules into composer/packagist. When I first created my blog categories module I overlooked adding composer compatibility as it was something very new to me. With the help of my co-worker I've taken the steps to implement composer compatibility and get my module...

Read More

SilverStripe 3: "Stack" HTMLEditorFields like the default Content Field

Posted by Ryan M on 25 February 2013

Categories: SilverStripe

In SilverStripe 3 by default when you add your own HTMLEditorFields the label and the tinyMCE field align horizontally. This doesn't match how the default "Content" field looks. It looks bad, and it makes the actual tinyMCE smaller.

Read More

Date and Time Selection in DataObjectManager

Posted by Ryan M on 18 February 2013

Categories: SilverStripe

On a recent project I was tasked with adding embargo/expiry functionality to an image carousel which was managed through a dataobject manager in the SilverStripe v2.4 CMS. The site was using the community developed embargo/expiry module.

Read More

Wordpress: Posts Page Using Wrong Template

Posted by Ryan M on 11 February 2013

Categories: WordPress

Posts page using your front/home page template in Wordpress?

Read More

SilverStripe 3: Return Custom Data To Template

Posted by Ryan McLaren on 5 February 2013

Categories: SilverStripe Tutorial, SilverStripe

In this tutorial I am going to demonstrate how to return custom data for use in your templates using an ArrayList() in SilverStripe 3.

Read More

Responsive Web Development Part 1 - CSS3 Media Queries

Posted by Ryan M on 10 October 2012

Categories: CSS

This isn't going to be a debate of which method of developing mobile websites is better, responsive or a dedicated mobile site. Both have their advantages and their disadvantages and going into the future I can see both being used.

Read More

SilverStripe Blog Categories Module

Posted by Ryan M on 25 September 2012

Categories: SilverStripe Module

In my previous blog entry I showed you how to make a blog category manager in SS3.0. I've since gone ahead and created a SilverStripe 3 module that you can download on github.Feel free to use it on any site you wish.https://github.com/IOTI/silverstripe-blogcategories

Read More

SilverStripe 3.0 Blog Category Manager Tutorial

Posted by Ryan M on 19 September 2012

Categories: SilverStripe Tutorial

The SilverStripe blog module comes packaged with the ability to assign tags to blog posts as comma separated values. While this is a great way to organize your blog posts it does present some problems. Users are forced to remember or double check previous tags used if they want to...

Read More

Android Nested LinearLayout Example

Posted by Ryan M on 13 August 2012

Categories: Android

Something that at first felt like it should have been very simple to figure out but took some searching and trial and error to get right. I wanted a text input, followed by a row of buttons on an android app i'm developing/teaching myself with using LinearLayout.

Read More