<?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>devexp &#187; Layout</title>
	<atom:link href="http://www.devexp.eu/category/devexp/layout/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devexp.eu</link>
	<description>DEVelopment EXPerience, shared with the world!</description>
	<lastBuildDate>Fri, 28 Oct 2011 12:07:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to use a symfony 1 layout from a different directory</title>
		<link>http://www.devexp.eu/2011/10/28/how-to-use-a-symfony-1-layout-from-a-different-directory/</link>
		<comments>http://www.devexp.eu/2011/10/28/how-to-use-a-symfony-1-layout-from-a-different-directory/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 11:48:36 +0000</pubDate>
		<dc:creator>Van de Voorde Toni</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=1042</guid>
		<description><![CDATA[In symfony 1 it is possible to have different layouts for an application. But they all have to be put into the directory &#8216;myproject/apps/frontend/templates/&#8217;. But what if you want to use a layout from another location? Assume you make a &#8230; <a href="http://www.devexp.eu/2011/10/28/how-to-use-a-symfony-1-layout-from-a-different-directory/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.devexp.eu/wp-content/uploads/2009/04/symfony.jpg"><img src="http://www.devexp.eu/wp-content/uploads/2009/04/symfony.jpg" alt="" title="Symfony" width="127" height="35" class="alignright size-full wp-image-727" /></a>In symfony 1 it is possible to have different layouts for an application. But they all have to be put into the directory &#8216;myproject/apps/frontend/templates/&#8217;. But what if you want to use a layout from another location? </p>
<p>Assume you make a plugin with a specific layout, it would be nice to load the layout from the plugin directory, and not to have to copy the file to the global directory.</p>
<p>Here is how you can achieve this:</p>
<pre class="brush: php; title: ; notranslate">
$template = $this-&gt;getContext()-&gt;getConfiguration()-&gt;getTemplateDir('MODULE', 'LAYOUT_FILE.php');
$this-&gt;setLayout($template . '/LAYOUT_FILE');
</pre>
<p>Let&#8217;s say you have the following:</p>
<pre class="brush: plain; title: ; notranslate">
my_project/
  plugins/
    my_plugin/
      modules/
        MyUser/
          actions/
            actions.php
          templates/
            indexSuccess.php
            MyUserLayout.php
</pre>
<p>The actions.php class could be something like this:</p>
<pre class="brush: php; title: ; notranslate">
class MyUserAction extends sfActions {

  public function preExecute() {
    $template = $this-&gt;getContext()-&gt;getConfiguration()-&gt;getTemplateDir('MyUser', 'MyUserLayout.php');

    $this-&gt;setLayout($template . '/MyUserLayout');
  }

  public function executeIndex() {

  }
}
</pre>
<p>Have fun!</p>
<div class="shr-publisher-1042"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2011/10/28/how-to-use-a-symfony-1-layout-from-a-different-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html 5 experiment</title>
		<link>http://www.devexp.eu/2009/08/06/html-5-experiment/</link>
		<comments>http://www.devexp.eu/2009/08/06/html-5-experiment/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 11:12:51 +0000</pubDate>
		<dc:creator>van Rumste Kenneth</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[9elements]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=867</guid>
		<description><![CDATA[This is super cool!!!! 9Elements created a completely html page containing nothing more then Javascript and some of the tags that are created in the new HTML version. This is really amazing as it is really the first time that &#8230; <a href="http://www.devexp.eu/2009/08/06/html-5-experiment/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="alignright size-medium wp-image-868" title="html5-canvas-particles2" src="http://www.devexp.eu/wp-content/uploads/2009/08/html5-canvas-particles2-300x109.png" alt="html5-canvas-particles2" width="300" height="109" />This is super cool!!!!</p>
<p>9Elements created a completely html page containing nothing more then Javascript and some of the tags that are created in the new HTML version.</p>
<p>This is really amazing as it is really the first time that I see a website that does some things I thought could only be done with Flash. I m overwhelmed with it an I suggest you take a look at it!! Be sure to look at it in an advanced browser ( Google Chrome 3.0, Safari 4 or the latest Firefox 3.5 version).</p>
<p><a href="http://9elements.com/io/projects/html5/canvas/" target="_blank">LOOK AT IT NOW</a></p>
<div class="shr-publisher-867"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2009/08/06/html-5-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Work with patterns and brushes</title>
		<link>http://www.devexp.eu/2009/07/31/work-with-patterns-and-brushes/</link>
		<comments>http://www.devexp.eu/2009/07/31/work-with-patterns-and-brushes/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 07:15:55 +0000</pubDate>
		<dc:creator>van Rumste Kenneth</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[brusheezy]]></category>
		<category><![CDATA[brushes]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=858</guid>
		<description><![CDATA[A few of the patterns and brushes i play with are those from our friends at Brusheezy. After a few years of working with Photoshop you&#8217;ll become quite handy in working with the brush tool, but for those just started &#8230; <a href="http://www.devexp.eu/2009/07/31/work-with-patterns-and-brushes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div id="attachment_862" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-862  " src="http://www.devexp.eu/wp-content/uploads/2009/07/freshfoliage1-300x225.jpg" alt="brush" width="300" height="225" /><p class="wp-caption-text">Brushes and Patterns</p></div>
<p>A few of the patterns and brushes i play with are those from our friends at Brusheezy. After a few years of working with Photoshop you&#8217;ll become quite handy in working with the brush tool, but for those just started out with Photoshop, these video tutorials might be very helpful.</p>
<ul>
<li><strong>Make Your Brushes Glow</strong><br />
<address>In this photoshop tutorial video Eric shows us a simple way to create those glowing wispy lines with your photoshop brushes. Free free to comment and let us know if you know similar ways to create the same effect.</address>
</li>
<li><strong>How to Colorize Photoshop Brushes</strong><br />
<address> This Photoshop tutorial shows you two quick and easy methods for coloring your Adobe Photoshop brushes. Please leave a comment and let us know what you think!</address>
</li>
<li><strong>How to Create, Save &amp; Upload Photoshop Patterns</strong><br />
<address>In this Photoshop tutorial, Eric shows us how to create photoshop patterns and upload them to Brusheezy!</address>
</li>
<li><strong>How to Download, Install &amp; Use Photoshop Patterns!</strong><br />
<address>Learn step by step how to Download Photoshop Patterns from Brusheezy and then install them on your computer use them for your designs!</address>
</li>
<li><strong>How to Make Photoshop Brushes</strong><br />
<address>This helpful video will walk you through the steps you need to create your very own Photoshop Brush and then upload it to the site!</address>
</li>
<li><strong>How to Download and Install Photoshop Brushes</strong><br />
<address>Learn how to download and install all these beautiful photoshop brushes!</address>
</li>
</ul>
<p><span id="more-858"></span></p>
<p>Make Your Brushes Glow</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" 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://vimeo.com/moogaloop.swf?clip_id=3148241&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=3148241&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>How to Colorize Photoshop Brushes</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" 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://vimeo.com/moogaloop.swf?clip_id=2450518&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=2450518&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>How to Create, Save &amp; Upload Photoshop Patterns</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" 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://vimeo.com/moogaloop.swf?clip_id=2355883&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=2355883&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>How to Download, Install &amp; Use Photoshop Patterns!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" 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://vimeo.com/moogaloop.swf?clip_id=2355054&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=2355054&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>How to Make Photoshop Brushes</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" 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://vimeo.com/moogaloop.swf?clip_id=2268160&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=2268160&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>How to Download and Install Photoshop Brushes</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" 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://vimeo.com/moogaloop.swf?clip_id=2247726&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=2247726&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>All these videos came from <a href="http://vimeo.com/brusheezy">Brusheezy.com</a>.</p>
<div class="shr-publisher-858"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2009/07/31/work-with-patterns-and-brushes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>an infinite image carousel</title>
		<link>http://www.devexp.eu/2009/06/17/an-infinite-image-carousel/</link>
		<comments>http://www.devexp.eu/2009/06/17/an-infinite-image-carousel/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 06:23:54 +0000</pubDate>
		<dc:creator>van Rumste Kenneth</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[carousel]]></category>
		<category><![CDATA[image]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=822</guid>
		<description><![CDATA[One of my favorite blogs is that of jQuery 4 Designers and this time he created a cool tutorial on how to create one with jQuery. It has always been a struggle to create a nice carousel but i think &#8230; <a href="http://www.devexp.eu/2009/06/17/an-infinite-image-carousel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>One of my favorite blogs is that of jQuery 4 Designers and this time he created a cool tutorial on how to create one with jQuery.</p>
<p>It has always been a struggle to create a nice carousel but i think this guy managed to create a real cool one. Also one of the most interesting things about this website is that all the code he writes in jQuery also works after disabling JavaScript. Try it!</p>
<p><embed src='http://jqueryfordesigners.com/downloads/player-viral.swf' height='420' width='570' allowscriptaccess='always' allowfullscreen='true' flashvars='file=http%3A%2F%2Fjqueryfordesigners.com%2Fmedia%2Finfinite-carousel.flv&#038;plugins=viral-1d'/></p>
<p>for more information and other cool tutorials you can visit his website: <a href="http://jqueryfordesigners.com/" target="_blank">jQuery4Designers</a></p>
<div class="shr-publisher-822"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2009/06/17/an-infinite-image-carousel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the Type Tool and the Pen Tool</title>
		<link>http://www.devexp.eu/2009/05/25/the-type-tool-and-the-pen-tool/</link>
		<comments>http://www.devexp.eu/2009/05/25/the-type-tool-and-the-pen-tool/#comments</comments>
		<pubDate>Mon, 25 May 2009 16:22:15 +0000</pubDate>
		<dc:creator>van Rumste Kenneth</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[pen]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[tutsplus]]></category>
		<category><![CDATA[type]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=804</guid>
		<description><![CDATA[The Type Tool: A Comprehensive Introduction to the Type Tool written on Tutsplus is a great way to learn about this tool. It is in general, one of the first tools that everybody seems to try out and also one &#8230; <a href="http://www.devexp.eu/2009/05/25/the-type-tool-and-the-pen-tool/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="alignright size-full wp-image-806" title="type" src="http://www.devexp.eu/wp-content/uploads/2009/05/type.jpg" alt="type" width="200" height="200" /><strong>The Type Tool:</strong></p>
<p>A Comprehensive Introduction to the Type Tool written on Tutsplus is a great way to learn about this tool. It is in general, one of the first tools that everybody seems to try out and also one of the easiest to use. But using it means not that you are able to work with it. You might want to read and try out this tutorial to get a more in depth view on the type tool itself and how it works together with other things in Photoshop like shapes, paths and mask tools. The cool thing is that when you are going through this tutorial you have tons of examples that show you the result you should get and what you should start from.</p>
<p>One of the things I always intend to do on Tutsplus is reading the comments of the users; they often link to other tutorials that cover similar content.</p>
<p><a href="http://psd.tutsplus.com/tutorials/tools-tips/a-comprehensive-introduction-to-the-type-tool/" target="_blank">go to the tutorial</a></p>
<p><img class="alignright size-medium wp-image-805" title="final" src="http://www.devexp.eu/wp-content/uploads/2009/05/final-300x223.jpg" alt="final" width="300" height="223" /><strong>The Pen Tool</strong></p>
<p>I was always struggling with the pen tool in the first few months of my Photoshop adventure until I found this tutorial. As we all know the best way to learn Photoshop is by trying and creating things with it and this tutorial does that all the way.<br />
Actually there is no reading involved in learning about the Pen tool; you just have to download their psd exercise file and get busy. Follow the guidelines and when you reach the end of the psd you&#8217;ll be able to do all basic things you should know. Try it out! And if that isn&#8217;t enough, you can always find the explanation in this tutorial too as it covers all functions, shortcuts, cursor types, options and keyboard controls.</p>
<p><a href="http://psd.tutsplus.com/tutorials/tools-tips/photoshops-pen-tool-the-comprehensive-guide/" target="_blank">go to the tutorial</a></p>
<p>Try these 2 tuts, you&#8217;ll see they are a big help, even after a few months and forgetting some functionalities, these tutorials will be a great help. Enjoy</p>
<div class="shr-publisher-804"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2009/05/25/the-type-tool-and-the-pen-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>enhance your css</title>
		<link>http://www.devexp.eu/2009/03/19/enhance-your-css/</link>
		<comments>http://www.devexp.eu/2009/03/19/enhance-your-css/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 08:43:29 +0000</pubDate>
		<dc:creator>van Rumste Kenneth</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[alphabetize]]></category>
		<category><![CDATA[clean]]></category>
		<category><![CDATA[enhance]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=445</guid>
		<description><![CDATA[Writing css code isn&#8217;t that hard, it&#8217;s easy, clean but can be a pain in the ass to keep it readable when you have hundreds or maybe thousands of lines of code. When sticking to specific rules it can all &#8230; <a href="http://www.devexp.eu/2009/03/19/enhance-your-css/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Writing css code isn&#8217;t that hard, it&#8217;s easy, clean but can be a pain in the ass to keep it readable when you have hundreds or maybe thousands of lines of code.</p>
<p>When sticking to specific rules it can all be made a bit more readable:</p>
<ul>
<li>always use a reset of some sort</li>
<li>alphabetize</li>
<li>write comment</li>
<li>consistency</li>
<li>start in the right place</li>
<li>Understanding Class and ID</li>
<li>Power of li</li>
<li>CSS Debugging Tools</li>
</ul>
<p>read the full text to enhance your css code</p>
<h5>5 Ways to Instantly Write Better CSS (click <a href="http://net.tutsplus.com/tutorials/html-css-techniques/5-tips-to-writing-better-css/" target="_blank">here </a>)</h5>
<h5>20 Useful CSS Tips (click <a href="http://www.hongkiat.com/blog/20-useful-css-tips-for-beginners/" target="_blank">here)</a></h5>
<div class="shr-publisher-445"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2009/03/19/enhance-your-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Complexity in webdesign</title>
		<link>http://www.devexp.eu/2009/03/18/complexity-in-webdesign/</link>
		<comments>http://www.devexp.eu/2009/03/18/complexity-in-webdesign/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:31:00 +0000</pubDate>
		<dc:creator>van Rumste Kenneth</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[less]]></category>
		<category><![CDATA[more]]></category>
		<category><![CDATA[toilet]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=449</guid>
		<description><![CDATA[Ever heard of &#8216;less is more&#8217;? This is, more than ever, a standard that every developer should follow while designing his new website. Why the f* would I start talking about that, you can ask yourself. Well, the answer is &#8230; <a href="http://www.devexp.eu/2009/03/18/complexity-in-webdesign/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="alignright size-full wp-image-460" style="margin: 5px;" title="office-toilet" src="http://www.devexp.eu/wp-content/uploads/2009/03/office-toilet.jpg" alt="office-toilet" width="300" />Ever heard of &#8216;less is more&#8217;? This is, more than ever, a standard that every developer should follow while designing his new website. Why the f* would I start talking about that, you can ask yourself. Well, the answer is quite simple, as I was going to the toilet earlier this day and was in deep thoughts with the question: why isn&#8217;t everything designed and created as simple as a toilet room?</p>
<p>This is one of the only rooms and spaces in the world where you only find exactly what you need for the job and nothing else. No rubbish, no extra stupid information, just 3 simple things: a toilet, toilet paper and a little sink to wash your hands. These 3 things can easily be compared to 3 actions: brew, act, finish.</p>
<p><span id="more-449"></span></p>
<p>The same structure should be kept in mind when creating a website. Each page should contain only the information exactly needed without mixing up different parts together to one big pile of sh*t. Users don&#8217;t find the good or simplest way to the data they need. You would think that this is a very simple rule, but a lot of designers and organizations seem to forget this, so please, take your time while designing.</p>
<p>How can you do that?</p>
<p>A good idea doesn&#8217;t mean that your site will be a great success; you have to think it trough. You can start by taking your time to do a good analysis of the idea, work out the big lines before thinking of the details. Write down the major goals of the site and use them along the way to stay on the correct path. Split your site up into 5-6 major pieces as they will be the menu of your site, and be sure that this is a good structure. There is nothing more annoying for a developer then changing of big parts as they are in code named the same way.</p>
<p>For example, if one part of your site is called &#8216;Contact&#8217;, and after 3 months of development you decide to call this part of the site &#8216;About&#8217;, all code that the viewer doesn&#8217;t see will still be referred to as Contact.<br />
2 options for a developer in this case, you can stop bothering yourself and don&#8217;t do any changes or change all contact to about, spend a lot of time doing this, but get a better result. I guess you see the picture why this is important.</p>
<p>In the frontend (for designers) this is actually the same story. Try to create a view (without design) where you should place every part, and be sure about the positioning, as this is very frustrating for a designer if this changes after designing the layout. A template and/or layout is often created for or in function of specific parts on each page, so if they are replaced, your page could easily get another layout and impression.</p>
<p>Try to put only the necessary content on each page, the only thing that can be put in a page besides the data are links to other parts of the site. Don&#8217;t put products on about pages; don&#8217;t put contact information on a product page. If I wanted the contact information, I would&#8217;ve clicked the contact button.</p>
<p>Try to keep these things in mind as they will ease up the path to a simple, clean website and only correct data will be displayed because: less is more!!!</p>
<div class="shr-publisher-449"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2009/03/18/complexity-in-webdesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>why emails get blocked by spam filters</title>
		<link>http://www.devexp.eu/2009/02/06/why-emails-get-blocked-by-spam-filters/</link>
		<comments>http://www.devexp.eu/2009/02/06/why-emails-get-blocked-by-spam-filters/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 12:12:21 +0000</pubDate>
		<dc:creator>van Rumste Kenneth</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[checker]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=369</guid>
		<description><![CDATA[How is it possible that my emails are blocked by spam filters? I got this question from a few friends and a client and this are the things you can do: Check your newsletter/email on a spam checker tool Programmers &#8230; <a href="http://www.devexp.eu/2009/02/06/why-emails-get-blocked-by-spam-filters/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>How is it possible that my emails are blocked by spam filters?</p>
<p>I got this question from a few friends and a client and this are the things you can do:</p>
<p>Check your newsletter/email on a spam checker tool<br />
<a href="http://www.programmersheaven.com/webtools/Spam-Checker/spamchecker.aspx" target="_blank">Programmers heaven spamchecker</a><br />
<a href="http://web0.lyris.com/resources/contentchecker/" target="_blank">Lyris contentchecker</a></p>
<p>The problem for the client was the subject line, in order to get a correct and acceptable subject you need to think carefully about it.<br />
A spam filter recognizes capitals and exclamation marks and blocks your mail on them, so try to avoid that.<br />
Make sure your mail/subject doesn’t contain the words on the list you can find <a href="http://www.andreaoneill.com/spamtriggers.html" target="_blank">here </a><br />
And also a few others:</p>
<ul>
<li>Try not to use attachments</li>
<li> Avoid bcc (blind copy) to send your mail</li>
<li>Don’t create an all image email, this big email, that contains all the text in your email, will probably be blocked. Another important issue is that a firewall sometimes removes images from emails so your recipient gets a blank email.</li>
<li>So try to create a text-based email. Best thing to do is to provide an html AND text based version of the email.</li>
</ul>
<p>Good luck.</p>
<div class="shr-publisher-369"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2009/02/06/why-emails-get-blocked-by-spam-filters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>layout inspiration</title>
		<link>http://www.devexp.eu/2009/02/05/layout-inspiration/</link>
		<comments>http://www.devexp.eu/2009/02/05/layout-inspiration/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 12:00:29 +0000</pubDate>
		<dc:creator>van Rumste Kenneth</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=363</guid>
		<description><![CDATA[A lot of programmers seem to hate the layout part of the job. Well if you work in a big company you probably won’t do the two jobs, but in some cases, or when you work in a small company &#8230; <a href="http://www.devexp.eu/2009/02/05/layout-inspiration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="alignright size-full wp-image-364" title="design" src="http://www.devexp.eu/wp-content/uploads/2009/02/design.jpg" alt="design" width="200" height="132" />A lot of programmers seem to hate the layout part of the job. Well if you work in a big company you probably won’t do the two jobs, but in some cases, or when you work in a small company (ex 1-5 employees) you have to do them both (layout and programming). And for those guys, it isn’t always easy to have inspiration right away, well there is a solution.</p>
<p>Here are a few sites that have a huge portfolio with nice layout sites. You can grab the css in some cases, and that’s the interesting part of it.</p>
<p>Take a look at them.<br />
<a href="http://cssmania.com/" target="_blank">cssmania</a><br />
<a href="http://cssremix.com/" target="_blank">cssremix/</a><br />
<a href="http://www.cssimport.com/" target="_blank">cssimport</a><br />
<a href="http://www.designsnack.com/" target="_blank">designsnack</a><br />
Anyone got a better idea to get inspiration? Feel free to add your way of working in the comments.</p>
<div class="shr-publisher-363"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2009/02/05/layout-inspiration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>basic tips and tricks: 3.Forgotten form attributes</title>
		<link>http://www.devexp.eu/2009/01/16/basic-tips-and-tricks-3forgotten-form-attributes/</link>
		<comments>http://www.devexp.eu/2009/01/16/basic-tips-and-tricks-3forgotten-form-attributes/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 13:53:22 +0000</pubDate>
		<dc:creator>van Rumste Kenneth</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[attributes]]></category>
		<category><![CDATA[elements]]></category>
		<category><![CDATA[form]]></category>

		<guid isPermaLink="false">http://www.devexp.eu/?p=273</guid>
		<description><![CDATA[A lot of people create easy forms but don’t think it trough before designing the page. I listed 5 useful attributes/elements a lot of people intend to forget or simply don’t know why they are using it. Use get or &#8230; <a href="http://www.devexp.eu/2009/01/16/basic-tips-and-tricks-3forgotten-form-attributes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>A lot of people create easy forms but don’t think it trough before designing the page. I listed 5 useful attributes/elements a lot of people intend to forget or simply don’t know why they are using it.</p>
<p>Use <strong>get or post</strong> to send a form</p>
<p>Get will append the form data to the URL that is set in the action attribute of the form and is used when the form is <a title="idempotent" href="http://en.wikipedia.org/wiki/Idempotent" target="_blank">idempotent</a>. For example on search forms.<br />
Post will not append it to the URL but sent it in the body of the form. It should be used when we are modifying a database or doing a subscription.</p>
<p>What is <strong>enctype</strong>?</p>
<p>This attribute is used to submit the form to the server; it is only needed when using post. Whenever you use a file field in your form you should set the enctype value to multipart/form-data, otherwise it uses the default value application/x-www-form-urlencoded.</p>
<p>Use <strong>tabindex</strong></p>
<p>This creates an order when going from one field to the next using your tab button. When creating complex forms, this might come in quite handy. It creates the opportunity for the developer to indicate the order the form needs to be completed. Every field in the form gets a ‘tabindex’ value starting from 0 with a maximum of 32767.</p>
<p>Connect a <strong>label to a field</strong></p>
<p>It’s always handy to have a label for each input field, so you can click on the label and the cursor automatically gets positioned in the input field. The only thing to do is put a ‘for’ attribute in the label and give it the id of the corresponding field as value. Easy and Handy for users</p>
<p><strong>Fieldset and legend</strong></p>
<p>This allows you to thematically group your form elements. The ‘legend’ element gives you the opportunity to create a title on each fieldset and has to be put in between the fieldset tags. Use css styling to create a nice design for the fieldset.</p>
<p>Greetings K.</p>
<div class="shr-publisher-273"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.devexp.eu/2009/01/16/basic-tips-and-tricks-3forgotten-form-attributes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

