Tutorials

Extending FullTextSearch for DataObjects  »Read more

Posted by Mo on 17 June 2011 | 7 Comments

Tags: , ,

I have been wrestling over the problem of extending the default search functionality in Silverstripe to not only search Page objects, but other DataObjects as well.

7 comments | Read more

Disabling the "Icons" folder on an Ubuntu web server  »Read more

Posted by Morven Lewis-Everley on 13 October 2010 | 2 Comments

Tags: , ,

Recently one of the websites I built had to go through a fairly thorough sercurity audit. Thankfully it was generally good results all round with no "THIS IS A SERIOUS ERROR" reports (which is always good).

2 comments | Read more

Integrating a Windows VM on VirtualBox with the host system  »Read more

Posted by Mo on 28 April 2010 | 1 Comments

Tags: ,

VirtualBox is brilliant (and Open Source) Virtualization software, produced by Sun. I use VirtualBox regularly to test out systems, different operating systems or web sites and applications in different browsers and environments. Whenever I use it however I always seem to forget this one step, so it is worth noting it down.

1 comments | Read more

Getting an image from a sub level pages top level parent.  »Read more

Posted by Mo on 4 March 2010 | 6 Comments

Tags: ,

Quite a simple one this time, but something I feel is worth posting up. On a recent project, I needed to add the ability for the site editors to be able attach an image to any page on the site that sits at the root level of the Site Tree. Any children (grandchildren, etc) of these pages however had to also inherit this image.

6 comments | Read more

Silverstripe DataObjectSet and Templates  »Read more

Posted by Mo on 3 February 2010 | 6 Comments

Tags: ,

For some reason, I always forget how to generate a custom DataObjectSet in a Silverstripe method, that I can then return to my template to correctly render in a control loop. Because of this, I am going to write an example tutorial, using my Twitter RSS feed and SimpleXML (which should be part of the PHP5 core for most installs) as an example.

6 comments | Read more