<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Reinhold Weber</title>
	<atom:link href="http://reinholdweber.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://reinholdweber.com</link>
	<description>Confessions of a web developer</description>
	<lastBuildDate>Thu, 03 Nov 2011 20:43:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>My web design process</title>
		<link>http://reinholdweber.com/2011/11/03/my-web-design-process/</link>
		<comments>http://reinholdweber.com/2011/11/03/my-web-design-process/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 20:42:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=114</guid>
		<description><![CDATA[My web design/development process: » Right side of brain (intuition, creativity) » Left side of brain (rationality, logic) » Firebug]]></description>
			<content:encoded><![CDATA[<p>My web design/development process:</p>
<blockquote><p>» Right side of brain (intuition, creativity)<br />
» Left side of brain (rationality, logic)<br />
» Firebug</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/11/03/my-web-design-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming quote &#8211; on requirements</title>
		<link>http://reinholdweber.com/2011/11/03/programming-quote-on-requirements/</link>
		<comments>http://reinholdweber.com/2011/11/03/programming-quote-on-requirements/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 19:32:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[programming quotes]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=107</guid>
		<description><![CDATA[Without requirements or design, programming is the art of adding bugs to an empty text file. &#8212; Louis Srygley]]></description>
			<content:encoded><![CDATA[<blockquote><p>Without requirements or design, programming is the art of adding bugs to an empty text file. &#8212; Louis Srygley</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/11/03/programming-quote-on-requirements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typoscript snippet &#8211; intelligent HTML template layout</title>
		<link>http://reinholdweber.com/2011/11/03/typoscript-snippet-intelligent-html-template-layout/</link>
		<comments>http://reinholdweber.com/2011/11/03/typoscript-snippet-intelligent-html-template-layout/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 19:22:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[typo3]]></category>
		<category><![CDATA[adaptive layout]]></category>
		<category><![CDATA[typoscript]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=102</guid>
		<description><![CDATA[From working with other CMS like Joomla, Drupal and WordPress I&#8217;m used to have a certain logic to my template. Assuming a basic three column layout (left sidebar, main content, right sidebar) this is one approach which I will continue to refine in a later article &#8211; to only show an area if there is [...]]]></description>
			<content:encoded><![CDATA[<p>From working with other CMS like Joomla, Drupal and WordPress I&#8217;m used to have a certain logic to my template. Assuming a basic three column layout (left sidebar, main content, right sidebar) this is one approach which I will continue to refine in a later article &#8211; to only show an area if there is actual published content in this assigned to it.</p>
<p>So, consequently, you don&#8217;t have to manually assign a different layout to pages, post, articles, &#8230; but only fill the areas with content and the template will automatically adapt.</p>
<p>This snippet will only wrap an area if there is a published content element assigned to it.</p>

<div class="wp_syntax"><div class="code"><pre class="typoscript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">temp</span><span style="color: #339933; font-weight: bold;">.</span>LEFTCONTENT <span style="color: #339933; font-weight: bold;">&lt;</span> <span style="color: #000066; font-weight: bold;">styles</span><span style="color: #339933; font-weight: bold;">.</span>content<span style="color: #339933; font-weight: bold;">.</span>getLeft
<span style="color: #000066; font-weight: bold;">temp</span><span style="color: #339933; font-weight: bold;">.</span>LEFTCONTENT<span style="color: #339933; font-weight: bold;">.</span><span style="font-weight: bold;">stdWrap</span> <span style="color: #009900;">&#123;</span>
	wrap <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #3366CC;">&lt;div id=&quot;left&quot;&gt;</span> <span style="color: #339933; font-weight: bold;">|</span><span style="color: #3366CC;">&lt;/div&gt;</span>
	required <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">1</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000066; font-weight: bold;">temp</span><span style="color: #339933; font-weight: bold;">.</span>MAINCONTENT <span style="color: #339933; font-weight: bold;">&lt;</span> <span style="color: #000066; font-weight: bold;">styles</span><span style="color: #339933; font-weight: bold;">.</span>content<span style="color: #339933; font-weight: bold;">.</span>get
<span style="color: #000066; font-weight: bold;">temp</span><span style="color: #339933; font-weight: bold;">.</span>MAINCONTENT<span style="color: #339933; font-weight: bold;">.</span><span style="font-weight: bold;">stdWrap</span> <span style="color: #009900;">&#123;</span>
	wrap <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #3366CC;">&lt;div id=&quot;main&quot;&gt;</span> <span style="color: #339933; font-weight: bold;">|</span> <span style="color: #3366CC;">&lt;/div&gt;</span>
	required <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">1</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000066; font-weight: bold;">temp</span><span style="color: #339933; font-weight: bold;">.</span>RIGHTCONTENT <span style="color: #339933; font-weight: bold;">&lt;</span> <span style="color: #000066; font-weight: bold;">styles</span><span style="color: #339933; font-weight: bold;">.</span>content<span style="color: #339933; font-weight: bold;">.</span>getRight
<span style="color: #000066; font-weight: bold;">temp</span><span style="color: #339933; font-weight: bold;">.</span>RIGHTCONTENT<span style="color: #339933; font-weight: bold;">.</span><span style="font-weight: bold;">stdWrap</span> <span style="color: #009900;">&#123;</span>
	wrap <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #3366CC;">&lt;div id=&quot;right&quot;&gt;</span> <span style="color: #339933; font-weight: bold;">|</span> <span style="color: #3366CC;">&lt;/div&gt;</span>
	required <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">1</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Assign the temp objects to available subparts in your HTML template file.</p>

<div class="wp_syntax"><div class="code"><pre class="typoscript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">page</span><span style="color: #339933; font-weight: bold;">.</span>10 <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #990000; font-weight: bold;">TEMPLATE</span>
<span style="color: #000066; font-weight: bold;">page</span><span style="color: #339933; font-weight: bold;">.</span>10 <span style="color: #009900;">&#123;</span>
&nbsp;
	workOnSubpart <span style="color: #339933; font-weight: bold;">=</span> document
&nbsp;
	subparts<span style="color: #339933; font-weight: bold;">.</span>leftcontent <span style="color: #339933; font-weight: bold;">&lt;</span> <span style="color: #000066; font-weight: bold;">temp</span><span style="color: #339933; font-weight: bold;">.</span>LEFTCONTENT
	subparts<span style="color: #339933; font-weight: bold;">.</span>maincontent <span style="color: #339933; font-weight: bold;">&lt;</span> <span style="color: #000066; font-weight: bold;">temp</span><span style="color: #339933; font-weight: bold;">.</span>MAINCONTENT
	subparts<span style="color: #339933; font-weight: bold;">.</span>rightcontent <span style="color: #339933; font-weight: bold;">&lt;</span> <span style="color: #000066; font-weight: bold;">temp</span><span style="color: #339933; font-weight: bold;">.</span>RIGHTCONTENT
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>More on styling these resulting areas soon &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/11/03/typoscript-snippet-intelligent-html-template-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typo3 Typoscript snippet Basic configuration</title>
		<link>http://reinholdweber.com/2011/11/03/typo3-typoscript-snippet-basic-configuration/</link>
		<comments>http://reinholdweber.com/2011/11/03/typo3-typoscript-snippet-basic-configuration/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 19:05:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[typo3]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[typoscript]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=96</guid>
		<description><![CDATA[I develop a lot of HTML Typoscript templates for Typo3, without Templavoila or any other fancy extensions. With the release of Typo3 4.5 and the introduction of Backend Layouts there have been a lot of improvements which make Templavoila obsolete in many scenarios. I will post a few Typoscript snippets I use in a lot [...]]]></description>
			<content:encoded><![CDATA[<p>I develop a lot of HTML Typoscript templates for Typo3, without Templavoila or any other fancy extensions. With the release of Typo3 4.5 and the introduction of Backend Layouts there have been a lot of improvements which make Templavoila obsolete in many scenarios.</p>
<p>I will post a few Typoscript snippets I use in a lot of projects over the next few weeks.</p>
<p>Basic configuration stuff</p>

<div class="wp_syntax"><div class="code"><pre class="typoscript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">config</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #ed7d14;">language</span> <span style="color: #339933; font-weight: bold;">=</span> de
  locale_all <span style="color: #339933; font-weight: bold;">=</span> de_DE
  doctype <span style="color: #339933; font-weight: bold;">=</span> html5
  htmlTag_setParams <span style="color: #339933; font-weight: bold;">=</span> lang<span style="color: #339933; font-weight: bold;">=</span>&quot;de
  prologue <span style="color: #339933; font-weight: bold;">=</span> none
  metaCharset <span style="color: #339933; font-weight: bold;">=</span> utf-<span style="color: #cc0000;">8</span>
  htmlTag_langKey <span style="color: #339933; font-weight: bold;">=</span> de-DE
  linkVars <span style="color: #339933; font-weight: bold;">=</span> L
  sys_language_uid <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">1</span>
  spamProtectEmailAddresses <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #cc0000;">1</span>
  spamProtectEmailAddresses_atSubst <span style="color: #339933; font-weight: bold;">=</span>  <span style="color: #009900;">&#40;</span>at<span style="color: #009900;">&#41;</span> 
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>What this does is to set the language to german, define language url parameters for a multi language setup and try to protect standard email addresses.</p>
<p>&nbsp;</p>
<p>More to come soon &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/11/03/typo3-typoscript-snippet-basic-configuration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>if you don&#8217;t laugh you are not a programmer</title>
		<link>http://reinholdweber.com/2011/07/25/if-you-dont-laugh-you-are-not-a-programmer/</link>
		<comments>http://reinholdweber.com/2011/07/25/if-you-dont-laugh-you-are-not-a-programmer/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 21:01:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[programming quotes]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=92</guid>
		<description><![CDATA[Theory is when you know something, but it doesn&#8217;t work. Practice is when something works, but you don&#8217;t know why. Programmers combine theory and practice: Nothing works and they don&#8217;t know why.]]></description>
			<content:encoded><![CDATA[<blockquote><p>Theory is when you know something, but it doesn&#8217;t work. Practice is when something works, but you don&#8217;t know why. Programmers combine theory and practice: Nothing works and they don&#8217;t know why.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/07/25/if-you-dont-laugh-you-are-not-a-programmer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ode to PHP</title>
		<link>http://reinholdweber.com/2011/07/25/ode-to-php/</link>
		<comments>http://reinholdweber.com/2011/07/25/ode-to-php/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 20:57:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[programming quotes]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=88</guid>
		<description><![CDATA[There are only two kinds of languages: the ones people complain about and the ones nobody uses Bjarne Stroustrup]]></description>
			<content:encoded><![CDATA[<blockquote><p>There are only two kinds of languages: the ones people complain about and the ones nobody uses</p>
<p><a href="http://en.wikipedia.org/wiki/Stroustrup" rel="nofollow">Bjarne Stroustrup</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/07/25/ode-to-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming quote of the day &#8211; The debugging dilemma</title>
		<link>http://reinholdweber.com/2011/05/31/programming-quote-of-the-day-debugging-dilemma/</link>
		<comments>http://reinholdweber.com/2011/05/31/programming-quote-of-the-day-debugging-dilemma/#comments</comments>
		<pubDate>Tue, 31 May 2011 18:47:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[programming quotes]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=83</guid>
		<description><![CDATA[Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. &#8212; Brian Kernighan]]></description>
			<content:encoded><![CDATA[<blockquote><p>Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. &#8212; Brian Kernighan</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/05/31/programming-quote-of-the-day-debugging-dilemma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einführung in Ruby on Rails</title>
		<link>http://reinholdweber.com/2011/05/31/einfuhrung-in-ruby-on-rails/</link>
		<comments>http://reinholdweber.com/2011/05/31/einfuhrung-in-ruby-on-rails/#comments</comments>
		<pubDate>Tue, 31 May 2011 18:43:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[frameworks]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=79</guid>
		<description><![CDATA[From a few years ago, one of many presentations in university (unfortunately in german) Ruby On Rails Einführung View more presentations from Reinhold Weber]]></description>
			<content:encoded><![CDATA[<p>From a few years ago, one of many presentations in university (unfortunately in german)</p>
<div id="__ss_216413" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Ruby On Rails Einführung" href="http://www.slideshare.net/raindoll/ruby-on-rails-einfhrung">Ruby On Rails Einführung</a></strong> <object id="__sse216413" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ruby-on-rails-einfhrung-1199207781668418-3&amp;stripped_title=ruby-on-rails-einfhrung&amp;userName=raindoll" /><param name="name" value="__sse216413" /><param name="allowfullscreen" value="true" /><embed id="__sse216413" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ruby-on-rails-einfhrung-1199207781668418-3&amp;stripped_title=ruby-on-rails-einfhrung&amp;userName=raindoll" name="__sse216413" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/raindoll">Reinhold Weber</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/05/31/einfuhrung-in-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design showcase of responsive web designs</title>
		<link>http://reinholdweber.com/2011/05/31/design-showcase-of-responsive-web-designs/</link>
		<comments>http://reinholdweber.com/2011/05/31/design-showcase-of-responsive-web-designs/#comments</comments>
		<pubDate>Tue, 31 May 2011 18:32:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[showcase]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=77</guid>
		<description><![CDATA[The new frontier in web design 2011 &#8211; adaptive/responsive website layouts with CSS3 media queries mediaqueri.es]]></description>
			<content:encoded><![CDATA[<p>The new frontier in web design 2011 &#8211; adaptive/responsive website layouts with CSS3 media queries <a href="http://mediaqueri.es/" target="_blank">mediaqueri.es</a></p>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/05/31/design-showcase-of-responsive-web-designs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The thing about theming Magento</title>
		<link>http://reinholdweber.com/2011/05/31/the-thing-about-theming-magento/</link>
		<comments>http://reinholdweber.com/2011/05/31/the-thing-about-theming-magento/#comments</comments>
		<pubDate>Tue, 31 May 2011 18:26:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://reinholdweber.com/?p=72</guid>
		<description><![CDATA[Note to self &#8211; If you want to survive major version cms upgrades, always use theme inheritance and overwrite defaults of the default theme that comes with Magento. I wish I knew &#8230; See also &#8211; Designer&#8217;s guide to Magento]]></description>
			<content:encoded><![CDATA[<p>Note to self &#8211; If you want to survive major version cms upgrades, always use theme inheritance and overwrite defaults of the default theme that comes with Magento. I wish I knew &#8230;<br />
See also &#8211; <a href="http://www.magentocommerce.com/design_guide/articles/working-with-magento-themes#head-hierarchy-of-themes" target="_blank">Designer&#8217;s guide to Magento</a></p>
]]></content:encoded>
			<wfw:commentRss>http://reinholdweber.com/2011/05/31/the-thing-about-theming-magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

