<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Redo the Office</title>
	<atom:link href="http://redotheoffice.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://redotheoffice.com</link>
	<description>bringing web 2.0 to the office</description>
	<pubDate>Mon, 08 Feb 2010 07:28:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>rto: sfYaml complies for 43% with Yaml 1.2 spec</title>
		<link>http://redotheoffice.com/?p=134</link>
		<comments>http://redotheoffice.com/?p=134#comments</comments>
		<pubDate>Mon, 08 Feb 2010 06:29:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[compliance]]></category>

		<category><![CDATA[sfYaml]]></category>

		<category><![CDATA[symfony]]></category>

		<category><![CDATA[yaml]]></category>

		<guid isPermaLink="false">http://redotheoffice.com/?p=134</guid>
		<description><![CDATA[For a recent project I needed to write a small domain specific language. I decided to use a language based on YML, as the DSL was also array based.  While reading the spec of of Yaml 1.2, I was surprised some things don’t work in the current sfYaml implementation. The most important one to [...]]]></description>
		<wfw:commentRss>http://redotheoffice.com/?feed=rss2&amp;p=134</wfw:commentRss>
		</item>
		<item>
		<title>rto: Access Git with PHP, go GLIP!</title>
		<link>http://redotheoffice.com/?p=130</link>
		<comments>http://redotheoffice.com/?p=130#comments</comments>
		<pubDate>Mon, 01 Feb 2010 17:51:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[access]]></category>

		<category><![CDATA[class]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[glip]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://redotheoffice.com/?p=130</guid>
		<description><![CDATA[GLIP, a php library started by Patrik Fimml, allows you to interact with GIT repositories on your system. Although the library is not complete, it is already quite useful. Plus it’s the only library (yet) for PHP-GIT access, so let’s give it a go!  This blog will use the code from my fork on [...]]]></description>
		<wfw:commentRss>http://redotheoffice.com/?feed=rss2&amp;p=130</wfw:commentRss>
		</item>
		<item>
		<title>rto: Auto generating decorator classes with sfDecoratorPlugin (or: how to easily apply the decorator pattern to Symfony core classes)</title>
		<link>http://redotheoffice.com/?p=122</link>
		<comments>http://redotheoffice.com/?p=122#comments</comments>
		<pubDate>Thu, 17 Dec 2009 03:25:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[decorator pattern]]></category>

		<category><![CDATA[sfWidgetFormSchemaFormatter]]></category>

		<guid isPermaLink="false">http://redotheoffice.com/?p=122</guid>
		<description><![CDATA[General OO practise is to extend classes to implement new behaviour. But sometimes that’s just not possible, for instance when you want to change how a class behaves during runtime. One of the solutions in such a case is to code a decorator (see wikipedia).  Here is a short example of a decorator implemented [...]]]></description>
		<wfw:commentRss>http://redotheoffice.com/?feed=rss2&amp;p=122</wfw:commentRss>
		</item>
		<item>
		<title>rto: Learn coding from the symfony core team!</title>
		<link>http://redotheoffice.com/?p=120</link>
		<comments>http://redotheoffice.com/?p=120#comments</comments>
		<pubDate>Fri, 04 Dec 2009 01:42:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[codeview]]></category>

		<category><![CDATA[learn]]></category>

		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://redotheoffice.com/?p=120</guid>
		<description><![CDATA[I read a lot of code, so also the core code of symfony. While doing this I learn double. First of all now I really understand how most of the symfony core works. And second, as a bonus, I learn to write good code myself, as reading symfonys core code is an inspiration for writing good code myself. This blog entry is about making the core code really accessible, to invite you to read it, by adding a special tab to the debug toolbar.]]></description>
		<wfw:commentRss>http://redotheoffice.com/?feed=rss2&amp;p=120</wfw:commentRss>
		</item>
		<item>
		<title>Drag&#038;Drop Nested Set Editor for Admin Generator</title>
		<link>http://redotheoffice.com/?p=74</link>
		<comments>http://redotheoffice.com/?p=74#comments</comments>
		<pubDate>Fri, 16 Jan 2009 16:29:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[proof of concept]]></category>

		<category><![CDATA[user interface]]></category>

		<category><![CDATA[Doctrine Drag Drop Admin Generator Symfony NestedSet]]></category>

		<guid isPermaLink="false">http://redotheoffice.com/?p=74</guid>
		<description><![CDATA[Most of my web application have some kind of hierarchical structure in their models. It gives my users the ability to categorize their data in a pleasant way. The only problem is that its hard to create a user interface for editing these hierarchies. I made a prototype which adds nested set support to the symfony (1.2) generator. This extension allows for full drag&#38;drop nested set support! See for yourself http://nested.redotheoffice.com

<a href="http://nested.redotheoffice.com"><img src="http://redotheoffice.com/wp-content/uploads/2009/01/firefoxscr017.jpg" alt="demo of the nested set editor" title="click for a demo" width="400" class="size-full wp-image-75" /></a>]]></description>
		<wfw:commentRss>http://redotheoffice.com/?feed=rss2&amp;p=74</wfw:commentRss>
		</item>
		<item>
		<title>Visually debugging Doctrine</title>
		<link>http://redotheoffice.com/?p=65</link>
		<comments>http://redotheoffice.com/?p=65#comments</comments>
		<pubDate>Mon, 15 Dec 2008 12:01:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://redotheoffice.com/?p=65</guid>
		<description><![CDATA[A short snippet to visually dump the Doctrine-data-objects to your screen. It helps me with debugging the recursive data-structures Doctrine produces.

<a href="http://redotheoffice.com/wp-content/uploads/2008/12/firefoxscr008.jpg"><img src="http://redotheoffice.com/wp-content/uploads/2008/12/firefoxscr008.jpg" alt="Sample debug output" title="Sample debug output" width="421" height="334" class="alignnone size-full wp-image-67" /></a>]]></description>
		<wfw:commentRss>http://redotheoffice.com/?feed=rss2&amp;p=65</wfw:commentRss>
		</item>
		<item>
		<title>Interactive embedded forms</title>
		<link>http://redotheoffice.com/?p=42</link>
		<comments>http://redotheoffice.com/?p=42#comments</comments>
		<pubDate>Tue, 11 Nov 2008 16:19:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[user interface]]></category>

		<category><![CDATA[Doctrine]]></category>

		<category><![CDATA[sfForm]]></category>

		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://redotheoffice.com/?p=42</guid>
		<description><![CDATA[This tutorial describes how to create one sfForm which edits an object, edits related objects and allows you to add or remove related objects:

<a href="http://redotheoffice.com/wp-content/uploads/2008/11/firefoxscr007.jpg"><img src="http://redotheoffice.com/wp-content/uploads/2008/11/firefoxscr007.jpg" alt="firefoxscr007" title="firefoxscr007" width="360" height="372" class="alignnone size-full wp-image-52" /></a>]]></description>
		<wfw:commentRss>http://redotheoffice.com/?feed=rss2&amp;p=42</wfw:commentRss>
		</item>
		<item>
		<title>Nesting Doctrine&#8217;s relations in sfForm</title>
		<link>http://redotheoffice.com/?p=4</link>
		<comments>http://redotheoffice.com/?p=4#comments</comments>
		<pubDate>Wed, 05 Nov 2008 16:42:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[proof of concept]]></category>

		<category><![CDATA[Doctrine]]></category>

		<category><![CDATA[sfForm]]></category>

		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://redotheoffice.com/?p=4</guid>
		<description><![CDATA[I regularly need a form to edit more than one object at once. To explain this more clearly: imagine an Author - Book relation. Doctrine builds you standard forms for the Author and Book objects, but you can only use them separate. Why not combine the forms using code like in the following lines?


$form = [...]]]></description>
		<wfw:commentRss>http://redotheoffice.com/?feed=rss2&amp;p=4</wfw:commentRss>
		</item>
	</channel>
</rss>
