<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>SSbits - The one-stop SilverStripe learning resource</title>
		<link>http://www.ssbits.com/home/</link>
		<atom:link href="http://www.ssbits.com/home/" rel="self" type="application/rss+xml" />
		<description></description>

		
		<item>
			<title>Site of the Month Winner - January 2012</title>
			<link>http://www.ssbits.com/blog/2012/site-of-the-month-winner-january-2012/</link>
			<description>&lt;p&gt;The Votes are in! And the winner of January's SSbits Site Of The Month is.....&lt;/p&gt;</description>
			<pubDate>Thu, 02 Feb 2012 00:00:00 +0000</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2012/site-of-the-month-winner-january-2012/</guid>
		</item>
		
		<item>
			<title>DataObject as Pages: The Module</title>
			<link>http://www.ssbits.com/tutorials/2012/dataobject-as-pages-the-module/</link>
			<description>&lt;p&gt;It's been a while since we published the DataObject as Pages series of tutorials, which have proved to be particularly popular. At Aab Web we use those techniques regularly as a way to allow our clients to mange large amounts of flat content or content that is distributed in multiple places throughout a site. Although the final implementations in each project are often varied and bespoke, they all start with the basics outlined in those tutorials, so it made sense for us to build a starting point to work from (and include some more complex features at the same time). That starting point is this module, catchily entitled: DataObject as Pages.&lt;/p&gt;</description>
			<pubDate>Tue, 24 Jan 2012 00:00:00 +0000</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/tutorials/2012/dataobject-as-pages-the-module/</guid>
		</item>
		
		<item>
			<title>Site of the Month - Vote Now!</title>
			<link>http://www.ssbits.com/blog/2012/site-of-the-month-january-2012/</link>
			<description>&lt;p&gt;It's been a while, but Site of the month is finally back and there are some great sites to choose from!&lt;/p&gt;</description>
			<pubDate>Fri, 06 Jan 2012 00:00:00 +0000</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2012/site-of-the-month-january-2012/</guid>
		</item>
		
		<item>
			<title>Setting and displaying custom messages in your site</title>
			<link>http://www.ssbits.com/tutorials/2011/s-new-post-218/</link>
			<description>&lt;p&gt;There is a method on SilverStripe's Form class to set a success or error message when the form is submitted. That's cool... but sometimes you need to display a message that is not related to a form. I've created a couple of simple controller methods to enable setting and displaying of message banners anytime.&lt;/p&gt;</description>
			<pubDate>Mon, 31 Oct 2011 00:00:00 +0000</pubDate>
			<dc:creator>Shea</dc:creator>
			<guid>http://www.ssbits.com/tutorials/2011/s-new-post-218/</guid>
		</item>
		
		<item>
			<title>October Site of the Month Winner!</title>
			<link>http://www.ssbits.com/blog/2011/october-site-of-the-month-winner/</link>
			<description>&lt;p&gt;The Votes are in! And the winner of October's SSbits Site Of The Month is.....&lt;/p&gt;</description>
			<pubDate>Tue, 25 Oct 2011 00:00:00 +0100</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2011/october-site-of-the-month-winner/</guid>
		</item>
		
		<item>
			<title>October Site of the Month - Vote Now! </title>
			<link>http://www.ssbits.com/blog/2011/october-site-of-the-month-vote-now/</link>
			<description>&lt;p&gt;It's time to vote on your favourite of this months 5 SilverStripe website nominations!&lt;/p&gt;</description>
			<pubDate>Tue, 11 Oct 2011 00:00:00 +0100</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2011/october-site-of-the-month-vote-now/</guid>
		</item>
		
		<item>
			<title>Adding Custom Filterable Reports to ReportAdmin</title>
			<link>http://www.ssbits.com/tutorials/2011/adding-custom-filterable-reports-to-reportadmin/</link>
			<description>&lt;p&gt;With only the standard Broken Links Report, the report admin area in Silverstripe's CMS can feel a bit underused.  In this tutorial I'm going to take a look at how you can add a custom report into the report admin section of the CMS which can make keeping track of a variety of statistics a little more straightforward.&lt;/p&gt;
&lt;p&gt;To keep this simple I am going to give users the ability to assign a colour to each page on the site and then generate a report of any pages on the site that have been assigned a particular colour.&lt;/p&gt;</description>
			<pubDate>Fri, 07 Oct 2011 00:00:00 +0100</pubDate>
			<dc:creator>Craig Ballantyne</dc:creator>
			<guid>http://www.ssbits.com/tutorials/2011/adding-custom-filterable-reports-to-reportadmin/</guid>
		</item>
		
		<item>
			<title>Enter now! - October Site of the Month</title>
			<link>http://www.ssbits.com/blog/2011/enter-now-october-site-of-the-month/</link>
			<description>&lt;p&gt;Enter your site for a chance to be in the final 5 vote off! Voting will begin on the 12th of October.&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;bigButton&quot; href=&quot;http://www.ssbits.com/[sitetree_link id=534]&quot;&gt;Enter Your Site &amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
			<pubDate>Tue, 04 Oct 2011 00:00:00 +0100</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2011/enter-now-october-site-of-the-month/</guid>
		</item>
		
		<item>
			<title>Automatically Redirect to the first Child Page without a Redirector Page</title>
			<link>http://www.ssbits.com/snippets/2011/automatically-redirect-to-the-first-child-page-without-a-redirector-page/</link>
			<description>&lt;p&gt;This is a little snipped i've been using to redirect a custom page to it's first child. It extends the init method of the Controller. This has proven useful in cases where the client wants to re-sort the child pages and doesn't want to mess around the configuration of a redirector page.&lt;/p&gt;</description>
			<pubDate>Tue, 27 Sep 2011 00:00:00 +0100</pubDate>
			<dc:creator>ekersten</dc:creator>
			<guid>http://www.ssbits.com/snippets/2011/automatically-redirect-to-the-first-child-page-without-a-redirector-page/</guid>
		</item>
		
		<item>
			<title>Inserting Javascript into a DOM Popup</title>
			<link>http://www.ssbits.com/snippets/2011/inserting-javascript-into-a-dom-popup/</link>
			<description>&lt;p&gt;I recently ran into the problem of how to insert my own Javascript into a DOM (DataObjectManager) popup window.  After much googling and getting nowhere I resorted to reading the code and discovered that it was in fact quite simple to do.&lt;/p&gt;
&lt;p&gt;The problem I was trying to solve was for a dropdown select box to toggle fields in the form, depending on whether a link is internal or external to the site. &lt;/p&gt;</description>
			<pubDate>Sun, 11 Sep 2011 00:00:00 +0100</pubDate>
			<dc:creator>Gordon Anderson</dc:creator>
			<guid>http://www.ssbits.com/snippets/2011/inserting-javascript-into-a-dom-popup/</guid>
		</item>
		
		<item>
			<title>August Site of the Month Winner!</title>
			<link>http://www.ssbits.com/blog/2011/august-site-of-the-month-winner/</link>
			<description>&lt;p&gt;The Votes are (finally) in! And the winner of September's SSbits Site Of The Month is.....&lt;/p&gt;</description>
			<pubDate>Fri, 09 Sep 2011 00:00:00 +0100</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2011/august-site-of-the-month-winner/</guid>
		</item>
		
		<item>
			<title>Vote Now! - August Site of the Month</title>
			<link>http://www.ssbits.com/blog/2011/august-site-of-the-month/</link>
			<description>&lt;p&gt;Here they are, 5 great SilverStripe sites for you to vote for your favourite!&lt;/p&gt;</description>
			<pubDate>Mon, 15 Aug 2011 00:00:00 +0100</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2011/august-site-of-the-month/</guid>
		</item>
		
		<item>
			<title>Sorting on a related DataObject in ModelAdmin</title>
			<link>http://www.ssbits.com/tutorials/2011/sorting-on-a-related-dataobject-in-modeladmin/</link>
			<description>&lt;p style=&quot;font-family: Arial, Helvetica, sans-serif; color: #555555; line-height: 24px; font-size: 14px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; letter-spacing: 0px;&quot;&gt;Sometimes, in ModelAdmin, we want to be able to have a different default sort.&lt;/p&gt;
&lt;p style=&quot;font-family: Arial, Helvetica, sans-serif; color: #555555; line-height: 24px; font-size: 14px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; letter-spacing: 0px;&quot;&gt;Specifically, like in cases where a has_one is the preferred sorting. For example, we have a warehouse. In our DataObjects, we have the object &quot;Lanes&quot;, has_many Products. And we have Products, has_one &quot;Lanes&quot;. When we're browsing our Products in the admin, we want to have them default sorted by their Lane, not their name.&lt;/p&gt;
&lt;p style=&quot;font-family: Arial, Helvetica, sans-serif; color: #555555; line-height: 24px; font-size: 14px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; letter-spacing: 0px;&quot;&gt;Just saying default_sort = 'Lanes'; sadly does not do the job. It'll give you reddish-screens and stuff. Which is not what we like.&lt;/p&gt;
&lt;p style=&quot;font-family: Arial, Helvetica, sans-serif; color: #555555; line-height: 24px; font-size: 14px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; letter-spacing: 0px;&quot;&gt;Here's a (quite simple actually) solution.&lt;/p&gt;</description>
			<pubDate>Tue, 02 Aug 2011 00:00:00 +0100</pubDate>
			<dc:creator>Simon Erkelens</dc:creator>
			<guid>http://www.ssbits.com/tutorials/2011/sorting-on-a-related-dataobject-in-modeladmin/</guid>
		</item>
		
		<item>
			<title>Highlighting Query Text in Search Results</title>
			<link>http://www.ssbits.com/snippets/2011/pete-bacon-s-new-post-2/</link>
			<description>&lt;p&gt;Most search results I have seen with Silverstripe just return the Summary of the page or the FirstSentence.  I have knocked up a quick way to show a sentence from the page that contains the search term and even highlights it for you.&lt;/p&gt;</description>
			<pubDate>Tue, 12 Jul 2011 00:00:00 +0100</pubDate>
			<dc:creator>Pete Bacon Darwin</dc:creator>
			<guid>http://www.ssbits.com/snippets/2011/pete-bacon-s-new-post-2/</guid>
		</item>
		
		<item>
			<title>June Site of the Month Winner</title>
			<link>http://www.ssbits.com/blog/2011/june-site-of-the-month-winner/</link>
			<description>&lt;p&gt;The Votes are in! And the winner of July's SSbits Site Of The Month is.....&lt;/p&gt;</description>
			<pubDate>Mon, 04 Jul 2011 00:00:00 +0100</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2011/june-site-of-the-month-winner/</guid>
		</item>
		
		<item>
			<title>June Site of the Month - Vote Now!</title>
			<link>http://www.ssbits.com/blog/2011/june-site-of-the-month-enter-now/</link>
			<description>&lt;p&gt;Some fantastic and innovative sites this month, but which one is your favourite?&lt;/p&gt;</description>
			<pubDate>Mon, 20 Jun 2011 00:00:00 +0100</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2011/june-site-of-the-month-enter-now/</guid>
		</item>
		
		<item>
			<title>An alternative to _ss_environment  Files for easy &#39;Per Environment&#39; Configuration</title>
			<link>http://www.ssbits.com/snippets/2011/an-alternative-to-ss-environment-files-for-easy-per-environment-configuration/</link>
			<description>&lt;p&gt;Although Silverstripe has a mechanism for alternative configuration per environment, using the &lt;strong style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;ConfigureFromEnv() &lt;/strong&gt;method in your &lt;strong style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;mysite/_config.php&lt;/strong&gt; file, it has its limitations and I have often read people complaining about it. Here is a simple yet powerful alternative to using SilverStripe environment files.&lt;/p&gt;</description>
			<pubDate>Thu, 09 Jun 2011 00:00:00 +0100</pubDate>
			<dc:creator>Pete Bacon Darwin</dc:creator>
			<guid>http://www.ssbits.com/snippets/2011/an-alternative-to-ss-environment-files-for-easy-per-environment-configuration/</guid>
		</item>
		
		<item>
			<title>Book Review: SilverStripe 2.4 - Module Extension, Themes and Widgets</title>
			<link>http://www.ssbits.com/blog/2011/book-review-silverstripe-2-4-module-extension-themes-and-widgets/</link>
			<description>&lt;p&gt;For a while now the only printed documentation available for SilverStripe has been the &lt;a href=&quot;http://www.amazon.co.uk/SilverStripe-Complete-Guide-Development-Wiley/dp/0470681837&quot; target=&quot;_blank&quot;&gt;official book&lt;/a&gt; which, although excellent if you are willing to put the time into completing it, is now slightly outdated having been written for SilverStripe v2.3. Enter a new book written by Phillip Krenn and published by &lt;a href=&quot;http://www.packtpub.com/&quot; target=&quot;_blank&quot;&gt;Packt&lt;/a&gt;; &lt;a href=&quot;http://www.packtpub.com/silverstripe-2-4-module-extension-themes-and-widgets/book&quot; target=&quot;_blank&quot;&gt;SilverStripe 2.4 - Module Extension&lt;/a&gt;, Themes and Widgets. Despite the slightly misleading title, the book takes you through the entire process of building a relatively complex site for a local bar by extending the core functionality as well as using various Modules and Widgets along the way.&lt;/p&gt;</description>
			<pubDate>Mon, 06 Jun 2011 00:00:00 +0100</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2011/book-review-silverstripe-2-4-module-extension-themes-and-widgets/</guid>
		</item>
		
		<item>
			<title>May Site of The Month Winner!</title>
			<link>http://www.ssbits.com/blog/2011/may-site-of-the-month-winner/</link>
			<description>&lt;p&gt;The Votes are in! And the winner of June's SSbits Site Of The Month is.....&lt;/p&gt;</description>
			<pubDate>Thu, 02 Jun 2011 00:00:00 +0100</pubDate>
			<dc:creator>Aram Balakjian</dc:creator>
			<guid>http://www.ssbits.com/blog/2011/may-site-of-the-month-winner/</guid>
		</item>
		
		<item>
			<title>Adding an image to a blog post using Decorators and the SilverStripe Blog Module</title>
			<link>http://www.ssbits.com/tutorials/2011/adding-an-image-to-a-blog-post-using-decorators-and-the-silverstripe-blog-module/</link>
			<description>&lt;p&gt;The &lt;a title=&quot;Add a blog to your Silverstripe website&quot; href=&quot;http://silverstripe.org/blog-module&quot; target=&quot;_blank&quot;&gt;Silverstripe blog module&lt;/a&gt; is great and its made its way into many of my Silverstripe sites. However, for most designers it is missing one vital aspect; an image field for each post. In this tutorial I'm going to show you how to quickly add an image to the blog module without editing any of it's files, allowing hassle free upgrading in future.&lt;/p&gt;</description>
			<pubDate>Tue, 31 May 2011 00:00:00 +0100</pubDate>
			<dc:creator>Matt Clegg</dc:creator>
			<guid>http://www.ssbits.com/tutorials/2011/adding-an-image-to-a-blog-post-using-decorators-and-the-silverstripe-blog-module/</guid>
		</item>
		

	</channel>
</rss>
