<?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>reaact.net/blog</title>
	<atom:link href="http://www.reaact.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.reaact.net/blog</link>
	<description>Usability, web development &#38; design as seen by Damien van Holten</description>
	<lastBuildDate>Sat, 19 Jun 2010 15:40:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Magento: Disable notifications</title>
		<link>http://www.reaact.net/blog/magento-disable-notifications/</link>
		<comments>http://www.reaact.net/blog/magento-disable-notifications/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 15:40:36 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=63</guid>
		<description><![CDATA[I will teach you how to disable Magento update/change notifications for specific user roles or all users. Magento will show a javascript pop-up with change or update notifications each time you log onto the system until you delete the notification itself or do the updates.]]></description>
			<content:encoded><![CDATA[<p>Some users have trouble handling the the updates or the notifications themselves. For these users you need to disable the notifications, to let them concentrate on what they need to do within Magento.</p>
<p>There are basically two different ways to disable notifications:</p>
<ul>
<li>Create a new user role that doesn&#8217;t see the notifications</li>
<li>Change the administration XML so it won&#8217;t show notifications</li>
</ul>
<p>I will show you both methods.</p>
<h3>Disable notifications for a specific user role</h3>
<p>Create a new custom user role that you give to users that you don&#8217;t want to see notifications. Access the user role page (System &gt; Web Services &gt; Roles) to create a new user role.</p>
<p>In general it&#8217;s smart to do this step right from the start of the project so you can give the users the correct roles right away. Of course, it&#8217;s also possible to change the settings of a user role later on.</p>
<h3>Disable notifications for all users</h3>
<p>Access the administration html templates trough either SSH or FTP and delete the following two lines from the file located at: app/design/adminhtml/default/default/layout/main.xml.</p>
<p><code>&lt;block type="adminhtml/notification_window" name="notification_window" as="notification_window" acl="system/adminnotification/show_toolbar" template="notification/window.phtml" /&gt;</code></p>
<p><code>&lt;block type="adminhtml/notification_toolbar" name="notification_toolbar" as="notification_toolbar" acl="system/adminnotification/show_toolbar" template="notification/toolbar.phtml"&gt;&lt;/block&gt;</code></p>
<p>The next and final step is to change a block of code in one of Magento&#8217;s module files. Open the xml file located at: app/etc/modules/Mage_All.xml and change the following code:</p>
<p><code>&lt;mage_adminnotification&gt;<br />
&lt;active&gt;true&lt;/active&gt;<br />
&lt;codepool&gt;core&lt;/codepool&gt;<br />
&lt;depends&gt;<br />
&lt;mage_core /&gt;<br />
&lt;/depends&gt;<br />
&lt;/mage_adminnotification&gt;</code></p>
<p>into</p>
<p><code>&lt;mage_adminnotification&gt;<br />
&lt;active&gt;false&lt;/active&gt;<br />
&lt;codepool&gt;core&lt;/codepool&gt;<br />
&lt;depends&gt;<br />
&lt;mage_core /&gt;<br />
&lt;/depends&gt;<br />
&lt;/mage_adminnotification&gt;</code></p>
<p>That&#8217;s everything. Now all notifications are disabled for all user roles (including administrators). Back up these files before you make any changes.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/magento-disable-notifications/">Magento: Disable notifications</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/magento-disable-notifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 common lies a web developer will tell you</title>
		<link>http://www.reaact.net/blog/5-common-lies-a-web-developer-will-tell-you/</link>
		<comments>http://www.reaact.net/blog/5-common-lies-a-web-developer-will-tell-you/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 11:34:37 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=76</guid>
		<description><![CDATA[A collection of common lies a web developer will tell you before, during or after development.]]></description>
			<content:encoded><![CDATA[<div class="note">This blog post is supposed to be funny. If you&#8217;re a web developer and it doesn&#8217;t strike you as funny after the first few lines you better stop reading or prepare to be annoyed.</div>
<h3>1. This was how the functionality was described in the requirements</h3>
<p>It probably wasn&#8217;t like that in the requirements. He either didn&#8217;t read the requirements or he was drunk (or both).</p>
<h3>2. I have no problems with flexible hours</h3>
<p>What the web developer means by this is that he has no trouble staying up till 4 AM playing Counter Strike. Work doesn&#8217;t necessarily come into this picture.</p>
<h3>3. I could probably have this up and running within a day</h3>
<p>He probably could, but it won&#8217;t work. If you get a breakdown from a web developer feel free to thank him and triple the hours he has given you for the actual planning. It&#8217;s not their fault, it&#8217;s just how they roll.</p>
<h3>4. I&#8217;ll start on the documentation when development is finished</h3>
<p>He won&#8217;t. Documentation is a pain for developers, they will have to write actual words (which can&#8217;t be generated by a script). You either get him to do the documentation at gun point or you won&#8217;t get any at all.</p>
<h3>5. Development will be finished this week</h3>
<p>Now, there&#8217;s a small chance this isn&#8217;t a lie. It depends on how many times you have heard this line before. Around the 3rd or 4th time it could be true. Most of the time it&#8217;s not.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/5-common-lies-a-web-developer-will-tell-you/">5 common lies a web developer will tell you</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/5-common-lies-a-web-developer-will-tell-you/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Rewriting files to directories with Mod_Rewrite</title>
		<link>http://www.reaact.net/blog/rewriting-files-to-directories-with-mod_rewrite/</link>
		<comments>http://www.reaact.net/blog/rewriting-files-to-directories-with-mod_rewrite/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 13:00:03 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=72</guid>
		<description><![CDATA[If you are looking for a way to rewrite your static file names to directory names for URI requests, look no further.]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s say you have all your pages in flat files in the same directory. In this example the files have .php extensions but they could be any kind of files. For instance:</p>
<p><code>lorem.php<br />
lorem-ipsum.php<br />
lorem-ipsum-dolor.php</code></p>
<p>These files end up looking like this in your browsers address bar:</p>
<p><code>http://www.domain.com/lorem.php</p>
<p>http://www.domain.com/lorem-ipsum.php</p>
<p>http://www.domain.com/lorem-ipsum-dolor.php</code></p>
<p>Let&#8217;s take these file names and turn them in to directories, this makes <a href="http://www.w3.org/2001/tag/doc/metaDataInURI-31.html#guessing" onclick="urchinTracker('/outgoing/www.w3.org/2001/tag/doc/metaDataInURI-31.html_guessing?referer=');">URI guessing</a> easier (no file extensions) and some would say it would look better. These files showing up like directories would look like this:</p>
<p><code>http://www.domain.com/lorem/</p>
<p>http://www.domain.com/lorem/ipsum/</p>
<p>http://www.domain.com/lorem/ipsum/dolor/</code></p>
<p>If you would do this by hand it would mean making directories by hand and placing the files in those directories. Depending of the amount of pages in your website this could mean a lot of work.</p>
<h3>Rewriting to directories</h3>
<p>Luckily there&#8217;s and easy method to replace URI&#8217;s with mod_rewrite. The following lines in your .htaccess document will do the trick:</p>
<p><code>&lt;IfModule mod_rewrite.c&gt;<br />
	Options +FollowSymLinks<br />
	Options +Indexes<br />
	RewriteEngine On<br />
	RewriteBase /<br />
	RewriteRule ^([0-9A-Za-z]*)/$ http://www.domain.com/$1.php<br />
	RewriteRule ^([0-9A-Za-z]*)/([0-9A-Za-z]*)/$ http://www.domain.com/$1-$2.php<br />
	RewriteRule ^([0-9A-Za-z]*)/([0-9A-Za-z]*)/([0-9A-Za-z]*)/$ http://www.domain.com/$1-$2-$3.php [L]<br />
&lt;/IfModule&gt;</code></p>
<p>Make sure to change the .php extension in this code to the extension of your choice. You could also use multiple rewrite rules for multiple extensions.</p>
<h3>Maximum directory depth</h3>
<p>This rewrite takes up to three words per file name into account. Longer file names such as <span class="code">lorem-ipsum-dolor-sit.php</span> would be rendered without any rewriting. A fourth (or more) directory rewrite could be handled by adding extra lines for each word/directory:</p>
<p><code>RewriteRule ^([0-9A-Za-z]*)/([0-9A-Za-z]*)/([0-9A-Za-z]*)/([0-9A-Za-z]*)/$ http://www.domain.com</code></p>
<h3>SEO Drawbacks?</h3>
<p>Some SEO&#8217;s would argue that file names carry more weight (in search engine algorithms) then directory&#8217;s. Other SEO&#8217;s claim that the directory carries more weight, especially without the use of a file name. Both arguments sound valid but there&#8217;s no real way to say which is true.</p>
<p>However, it&#8217;s a good idea too use a maximum depth of three directory&#8217;s so you don&#8217;t spread the keyword focus over too many words.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/rewriting-files-to-directories-with-mod_rewrite/">Rewriting files to directories with Mod_Rewrite</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/rewriting-files-to-directories-with-mod_rewrite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TweetWish &#8211; Your wishes from twitter</title>
		<link>http://www.reaact.net/blog/tweetwish-your-wishes-from-twitter/</link>
		<comments>http://www.reaact.net/blog/tweetwish-your-wishes-from-twitter/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 18:45:45 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=70</guid>
		<description><![CDATA[The other day I had a idea about making a single page website displaying what people are wishing for on twitter. I build the site in one night, it's called TweetWish - Your wishes from twitter.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a single page site displaying all tweets that mention &#8220;I wish&#8221;. It gets new tweets from Twitter every 10 seconds. Click the refresh button in your browser to view new tweets.</p>
<div class="content_image_caption"><a href="http://www.tweetwish.com" onclick="urchinTracker('/outgoing/www.tweetwish.com?referer=');"><img src="http://reaact.net/blog/files/tweetwish.jpg" alt="TweetWish" /></a></div>
<p class="caption"><a href="http://www.tweetwish.com" onclick="urchinTracker('/outgoing/www.tweetwish.com?referer=');">TweetWish.com</a> &#8211; Your wishes from twitter.</p>
<p>I&#8217;ve used <a href="http://jquery.com/" onclick="urchinTracker('/outgoing/jquery.com/?referer=');">jQuery</a> to add visual effects like the tweets fading in and out on hover, the stars on the background and the alignments of the tweets (adding a class to every odd tweet). The tweets themselves are called from a custom query to Twitter Advanced Search and parsed and displayed with <a href="http://simplepie.org/" onclick="urchinTracker('/outgoing/simplepie.org/?referer=');">Simple Pie</a>, a RSS/Atom feed parser running on PHP.</p>
<p>I might improve the site by loading new tweets with ajax so the site will auto-refresh itself.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/tweetwish-your-wishes-from-twitter/">TweetWish &#8211; Your wishes from twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/tweetwish-your-wishes-from-twitter/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Internal link building the bad way</title>
		<link>http://www.reaact.net/blog/internal-link-building-the-bad-way/</link>
		<comments>http://www.reaact.net/blog/internal-link-building-the-bad-way/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 08:07:48 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=66</guid>
		<description><![CDATA[Kotaku is a well know - respected - blog about the gaming industry. As most blogs they are focusing a lot of their internal links to their tagging system.]]></description>
			<content:encoded><![CDATA[<p>The way they do this isn&#8217;t special. They&#8217;re just linking to tag overview pages from within blog posts, nothing special here. If you do this the right way, it will help your internal link building. However, if you&#8217;re going to go ahead and hide those links from your users you are going into a dangerous area.</p>
<p>Let&#8217;s take this blog post for example: <a rel="external" href="http://kotaku.com/5195432/the-top+selling-ps1-games-in-the-playstation-store" onclick="urchinTracker('/outgoing/kotaku.com/5195432/the-top+selling-ps1-games-in-the-playstation-store?referer=');">Top selling PS1 games in the Playstation Store</a>. At first glance there&#8217;s nothing special going on. But, let&#8217;s take a better look at the page.</p>
<div class="content_image_caption"><img src="http://www.reaact.net/blog/files/kotaku-links.jpg" alt="Kotaku Links" width="500" height="297" /></div>
<p class="caption">Nothing special here. Just a blog post.</p>
<div class="content_image_caption"><img src="http://www.reaact.net/blog/files/kotaku-hidden-links.jpg" alt="Kotaku hidden links"  width="500" height="297" /></div>
<p class="caption">Same post with outlined links.</p>
<p>Those words with the red borders around them in this posts are links, you won&#8217;t see these unless you use a tool to outline links or hover over them. So that&#8217;s 5 internal links in this short post. 2 of those go to the same page. And all of them are hidden.</p>
<h4>Hiding links is dumb</h4>
<p>It&#8217;s pretty simple. If you style your links the exact same way you style your content you&#8217;re hiding them. Google isn&#8217;t stupid, they will notice this.</p>
<p>I&#8217;ve blogged about <a href="http://www.reaact.net/blog/nasty-seo-by-logobee/">this form of nasty SEO</a> before, and I&#8217;m truly stunned about how big &#8211; respected &#8211; websites keep trying to hide their links and linking methods.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/internal-link-building-the-bad-way/">Internal link building the bad way</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/internal-link-building-the-bad-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asking people to Digg something is sad</title>
		<link>http://www.reaact.net/blog/asking-people-to-digg-something-is-sad/</link>
		<comments>http://www.reaact.net/blog/asking-people-to-digg-something-is-sad/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 13:40:41 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Social Networks]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=60</guid>
		<description><![CDATA[We all know and love or hate Digg. It's still a quite popular phenomenon. It seems to work fine in getting the best content on top (blatantly ignoring those "funny" pictures). However, this concept only works if people Digg what they really like, not because they're asked to do so.]]></description>
			<content:encoded><![CDATA[<p>Today I got the following ridiculous email from WooThemes (I&#8217;m in their mailing list, don&#8217;t ask me why):</p>
<div class="email_content">
<p>Subject: <strong>Please Digg our new, free icon set</strong><br />
From: WooThemes</p>
<p>Hi  Damien van Holten,</p>
<p>We know you love WooThemes and that you&#8217;ll do everything in your power to help us out (feeling obliged now huh?)&#8230; So we just released a new, free icon set, the WP WooThemes Ultimate Icon Set, and we&#8217;d like to request your help in sharing this with your friends.</p>
<p>If you can visit the following link and Digg this release, we would really<br />
appreciate it! &#8211;&gt;<br />
<a href="http://digg.com/design/WP_WooThemes_Ultimate_Icon_Set_First_Release" onclick="urchinTracker('/outgoing/digg.com/design/WP_WooThemes_Ultimate_Icon_Set_First_Release?referer=');">http://digg.com/design/WP_WooThemes_Ultimate_Icon_Set_First_Release</a></p>
<p>Some more new themes on the way next week by the way&#8230; :)</p>
<p>Over and out,<br />
The WooThemes Team</p>
</div>
<h4>Not even a download link?</h4>
<p>Just the Digg link? They go trough all this trouble to create icons, send all their members an email and they don&#8217;t even link the article/download page? Come on! If your this desperate to get Digged you&#8217;re doing something very wrong. I get why someone would ask some friends to Digg their article, just to get started. But doing this on such a mass scale is just wrong.</p>
<p>Apart from insulting their users by saying they can&#8217;t make decisions for themselves this email shows how little trust they have in their own content. If your content is is good enough and you have a well placed Digg button, people will Digg it. The worst thing is: the icons are actually well made and I can imagine their usefulness. This only makes it worse.</p>
<p>You can find the <a href="http://www.woothemes.com/2009/02/wp-woothemes-ultimate-icon-set-first-release/" onclick="urchinTracker('/outgoing/www.woothemes.com/2009/02/wp-woothemes-ultimate-icon-set-first-release/?referer=');">original post here</a>. Now go ahead and Digg this article, you know you want too. ;)</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/asking-people-to-digg-something-is-sad/">Asking people to Digg something is sad</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/asking-people-to-digg-something-is-sad/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Multiple domain www-rewrite</title>
		<link>http://www.reaact.net/blog/multiple-domain-www-rewrite/</link>
		<comments>http://www.reaact.net/blog/multiple-domain-www-rewrite/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 11:46:38 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=52</guid>
		<description><![CDATA[A while ago I wrote about how to rewrite non-www requests to www requests. While that solution is solid and has been working for me the past couple of years I came across a related challenge today: rewriting non-www to www requests on multiple domains at the same time.]]></description>
			<content:encoded><![CDATA[<h3>Why would you want to do that?</h3>
<p>There&#8217;s only one good reason why you would want do do this: if you&#8217;re using a single file system (thus a single .htaccess file) for multiple websites/domains.</p>
<p><code>RewriteEngine on<br />
RewriteBase /<br />
RewriteCond %{HTTP_HOST} !^www\.* [NC]<br />
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]</code></p>
<p>Enter the code above into your .htaccess file. Now all requests will be rewritten to have the www. prefix. For instance: the request for http://domain.com/directory/filename.html will be rewritten to http://domain.com/directory/filename.html. Independent from the domain request. The <span class="code">%{HTTP_HOST}</span> and <span class="code">%{REQUEST_URI}</span> will get the original domain from the request.</p>
<h3>The .htaccess file</h3>
<p>The .htaccess file can be found in the root of your website directory (where you also find your index file). If you can&#8217;t locate the file it might be hidden; file names starting with a dot are automatically hidden by a some FTP clients. Set your FTP client to show hidden files.</p>
<p>Another reason for the .htaccess file not showing up could be that it doesn&#8217;t exist (yet). Just create a new empty file on your server and copy the rewriting code to it.</p>
<p>Be sure to notice that your server needs to have the mod_rewrite module installed and activated.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/multiple-domain-www-rewrite/">Multiple domain www-rewrite</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/multiple-domain-www-rewrite/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Magento: iDeal implementation guide</title>
		<link>http://www.reaact.net/blog/magento-ideal-implementation-guide/</link>
		<comments>http://www.reaact.net/blog/magento-ideal-implementation-guide/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 22:15:28 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=49</guid>
		<description><![CDATA[Getting iDeal to work with your webshop can be tricky. With this iDeal implementation guide for Magento webshops it should go a lot smoother. This guide covers the implementation for ING/Postbank, ABN and Rabobank iDeal solutions.]]></description>
			<content:encoded><![CDATA[<p>Getting iDeal to work with your webshop can be tricky. With this iDeal implementation guide for Magento webstores it should go a lot smoother. This implementation guide covers the following iDeal versions:</p>
<ul>
<li>ING/Postbank iDeal advanced</li>
<li>ABN iDeal advanced</li>
<li>Rabobank iDeal professional (Advanced)</li>
</ul>
<h4>1. Check the openSSL module for php</h4>
<p>Not all hosting packages are suited for iDeal. The first thing to check if the openSSl module is active on your php webserver. You can ask your hosting provider or you can check it with a simple phpinfo() request. You&#8217;ll need openSSL to read the required security certificates.</p>
<h4>2. Installing the iDeal module from Magento Connect</h4>
<p>From the Magento Admin Panel navigate to the Magento Connect Manager (System &gt; Magento Connect &gt; Magento Connect Manger). Now get the extension key for the <a href="http://www.magentocommerce.com/extension/159/ideal-extension" onclick="urchinTracker('/outgoing/www.magentocommerce.com/extension/159/ideal-extension?referer=');">iDeal extension</a> and enter it into the Connect Manager. It should be done installing the extension in a few seconds.</p>
<h4>3. Changing the extension to work with your bank</h4>
<p>The Magento iDeal Advanced extention was created to work with the ING bank. If you want to use it for Rabobank or ANB you&#8217;ll have to change the target url&#8217;s within the script.</p>
<p>You can find the target url&#8217;s in the file &#8220;magento/app/code/core/Mage/Ideal/Module/Api/Advanced.php&#8221;. You&#8217;ll find the following code around line 62 &#8211; 65.</p>
<p><code>if ($this-&gt;getConfigData('test_flag') == 1) {<br />
$acquirerUrl = 'https://idealtest.secure-ing.com/ideal/iDeal';<br />
} else {<br />
$acquirerUrl = 'https://ideal.secure-ing.com/ideal/iDeal';<br />
}</code></p>
<p>Change both to the url&#8217;s to match your bank of choice. For example: idealtest.rabobank.nl or ideal.abnamro.nl.</p>
<h4>4. Create the openSSL certificate</h4>
<p>Use my <a href="http://www.reaact.net/blog/creating-openssl-certificate-for-magento/">guide on creating OpenSSL certificates for Magento</a>.</p>
<p>This results into two files: a private key (.pem) and a certificate (.cert, .cer, .crt). Take care that the certificate file you upload to the iDeal Dashboard has a &#8216;.cer&#8217; extention.</p>
<h4>5. Uploading the private key and cerficitate</h4>
<p>Upload the private key and the cerficitate files to a directory on your Magento server, use &#8216;\includes\security\&#8217; for instance.</p>
<p>Upload the certificate file (the exact same) to the iDeal Dashboard. You will have to repeat this step since you have a iDeal test environment and a live environment. Both Dashboards should use the same certificate.</p>
<h4>6. Put the Magento IDeal module into test modus</h4>
<p>Navigate to the Magento iDeal module (System &gt; Configuration &gt; Payment Methods) and enter all the details. Use the password you used to make your private key. The merchant ID should be the same as your Acceptant ID found in your iDeal Dashboard.</p>
<p>Be sure to use the absolute (server) paths to the private key and certificate files. Take care to point the url&#8217;s to the locations you uploaded the files too.</p>
<p>Very important: set the Test Mode in Magento iDeal module to &#8216;yes&#8217;.</p>
<h4>7. Make the 6 obligatory test payments.</h4>
<p>To test your iDeal implementation and payment handling iDeal wants you to do 6 test payments. Create an aditional shipping method with a € 0 cost and create a test product that costs € 1.</p>
<p>Now go ahead and order this product 1, 2, 3, 4, 5, and 7 times creating orders of € 1, € 2, € 3, € 4, € 5 and € 7. You&#8217;ll get to see various errors and messages; this is all right. Just go ahead and finish your testing. If you log into your iDeal Dashboard you&#8217;ll see that the various test payments have succeeded.</p>
<h4>8. Half a day of waiting time</h4>
<p>If all test payments have succeeded iDeal will copy the succeeded settings from the test to the live environment. They do this about 2 to 3 times a day. Keep checking the (live) iDeal Dashboard to see if this has happened.</p>
<p>When everything looks right in the iDeal Dashboard the activation tab will be come &#8211; yeah, I know how this sounds &#8211; active. The moment is here&#8230; you can finaly push that &#8216;activate&#8217; button.</p>
<h4>9. Switch Magento test mode off</h4>
<p>Navigate to the Magento iDeal module (System &gt; Configuration &gt; Payment Methods) and set the Test Mode setting to &#8216;no&#8217;. This is also a good time to check if the country settings are correctly set.</p>
<p>This was everything you needed too do to implement iDeal into your Magento webstore. It wasn&#8217;t that though right?</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/magento-ideal-implementation-guide/">Magento: iDeal implementation guide</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/magento-ideal-implementation-guide/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>OpenSSL certificate for Magento</title>
		<link>http://www.reaact.net/blog/creating-openssl-certificate-for-magento/</link>
		<comments>http://www.reaact.net/blog/creating-openssl-certificate-for-magento/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 11:59:42 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=50</guid>
		<description><![CDATA[This tutorial explains how to create your own iDeal certificate on Windows (XP/Vista) and Mac OS X machines. On Mac OS X you won't need any software, since you'll be using terminal (command line). To create iDeal certificates on Windows you'll need a tool called openSSL.]]></description>
			<content:encoded><![CDATA[<p><span class="normal">This tutorial explains how to create your own iDeal certificate on Windows (XP/Vista) and Mac OS X machines. On Mac OS X you won&#8217;t need any software, since you&#8217;ll be using terminal (command line). To create iDeal certificates on Windows you&#8217;ll need a tool called openSSL.<br />
<strong><br />
1. For Windows users. </strong><a href="http://www.openssl.org/related/binaries.html" onclick="urchinTracker('/outgoing/www.openssl.org/related/binaries.html?referer=');">Download openssl</a> and unpack/install it. Browse to the &#8216;Bin&#8217; directory where you installed openSSL (C:\OpenSSL\Bin\ for example) and double click on &#8216;openssl.exe&#8217;. This will open up a new screen with &#8216;OpenSSL&gt;&#8217;.</span></p>
<p><strong>1. For Mac OS X users</strong>. Open a terminal window ( Finder &gt; Applications &gt; Utilities &gt; Terminal.app) and type &#8216;openssl&#8217;. This will change the command symbol to &#8216;OpenSSL&gt;&#8217;.</p>
<p><strong>2.</strong><strong> </strong>Now enter the following code:</p>
<p><code>genrsa -des3 -out merchantprivatekey.pem -passout pass:PASSWORD 1024<br />
</code></p>
<p>Where you replace &#8216;PASSWORD&#8217; with a password of your choice.<strong></strong></p>
<p><strong>3.</strong> After that enter the next line where you replace &#8216;PASSWORD&#8217; with the password you used in step 4.</p>
<p><code>req -x509 -new -key merchantprivatekey.pem -passin pass:PASSWORD -days 365 -out merchantprivatecert.cer</code></p>
<p><strong>4.</strong> Now you will receive a couple of questions about Country, State etc. Enter the following information:</p>
<p><code>Country Name (2 symbol code) [AU]: NL<br />
State or Province Name (full name) [Some-State]: YOUR-STATE<br />
Locality Name (eg, city) []: YOUR-CITY<br />
Organization Name (eg, company) [Internet Widgits Pty Ltd]: COMPANY-NAME<br />
Organizational Unit Name (eg, section) []: DEPARTMENT-NAME<br />
Common Name (eg, YOUR name) []: WWW.DOMAIN-NAME.COM<br />
Email Address []: YOUR-EMAIL</code></p>
<p><strong>5.</strong> After entering your email address you click enter again. You&#8217;ve just created 2 files: merchantprivatekey.pem and merchantprivatekey.cer. Windows users can find these files in the &#8216;Bin&#8217; folder. Mac OS X users can find these files in the root of your user folder.</p>
<p><strong>6.</strong> Now you can upload these two files to the directory &#8216;\includes\security\&#8217; by FTP to the website where you&#8217;ll be using iDeal. Be sure to rename the file &#8216;merchantprivatekey.cer&#8217; to &#8216;merchantprivatekey.crt&#8217;.</p>
<p><strong>7.</strong> Now upload the &#8216;merchantprivatekey.crt&#8217; in the iDeal Dashboard.</p>
<p><strong>ING/Postbank users:</strong> You should be using different names for the files: &#8216;merchantprivatekey.cer&#8217; should become &#8216;cert.cer&#8217; and &#8216;merchantprivatekey.pem&#8217; should become &#8216;priv.pem&#8217;.</p>
<p>That&#8217;s it, you&#8217;re all done. Now you can continue with the <a href="http://www.reaact.net/blog/magento-ideal-implemenation-guide/">tutorial on implementing iDeal into Magento</a>.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/creating-openssl-certificate-for-magento/">OpenSSL certificate for Magento</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/creating-openssl-certificate-for-magento/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Are you ready for Google Chrome?</title>
		<link>http://www.reaact.net/blog/google-chrome/</link>
		<comments>http://www.reaact.net/blog/google-chrome/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 07:20:53 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=42</guid>
		<description><![CDATA[With Google's new browser they seem ready to take a bite in the browser market. The interface redesign approach is very interesting. I'm looking forward too seeing their innovations in browser usability and functionality.]]></description>
			<content:encoded><![CDATA[<p>With Google&#8217;s new browser they seem ready to take a bite in the browser market. Of course we don&#8217;t know what it&#8217;s capabilities will be considering CSS 2.1 or maybe CSS 3 but I&#8217;m hoping for the best.</p>
<p>Google <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html" onclick="urchinTracker('/outgoing/googleblog.blogspot.com/2008/09/fresh-take-on-browser.html?referer=');">announced</a> it&#8217;s new browser Google Chrome yesterday. It should be non-bloated and task-focused as that&#8217;s what Google&#8217;s apps usually look like and it&#8217;s what they are saying.</p>
<blockquote><p>&#8220;On the surface, we designed a browser window that is streamlined and simple. To most people, it isn&#8217;t the browser that matters. It&#8217;s only a tool to run the important stuff &#8212; the pages, sites and applications that make up the web. Like the classic Google homepage, Google Chrome is clean and fast. It gets out of your way and gets you where you want to go.&#8221;</p></blockquote>
<p>The interface redesign approach is very interesting. I&#8217;m looking forward too seeing their innovations in browser usability and functionality.</p>
<p>Also read the post about <a href="http://www.mattcutts.com/blog/google-chrome-web-browser/" onclick="urchinTracker('/outgoing/www.mattcutts.com/blog/google-chrome-web-browser/?referer=');">Google Chrome</a> by Matt Cutts. He seems really enthusiastic (as he should be getting paid by Google) but doesn&#8217;t want to spill the milk before it launches. Typical Cutts there.</p>
<blockquote><p>I can’t wait to talk more about Google Chrome, but I’ll hold off until it officially launches. Once people can download Google Chrome, I plan to talk about my experiences using Google Chrome, to lay some truth on you about questions you might ask about Google Chrome, and to give some tips for power browsers.</p></blockquote>
<p>I&#8217;m not looking for a new browser to use since I love Firefox and it&#8217;s capability to run add-ons and lots of other stuff. However, I like seeing some fresh blood in the browser market. Hopefully it won&#8217;t cause too much trouble considering XHTML/CSS support. Are you ready for Google Chrome?</p>
<p><strong>Update</strong>: They are working on Mac and Linux versions but Google Chrome will be launching for Windows only. Small chance I&#8217;ll get to test it out since I don&#8217;t use Windows PC&#8217;s.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/google-chrome/">Are you ready for Google Chrome?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/google-chrome/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The TechCrunch redesign</title>
		<link>http://www.reaact.net/blog/techcrunch-redesign/</link>
		<comments>http://www.reaact.net/blog/techcrunch-redesign/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 07:36:01 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=38</guid>
		<description><![CDATA[If you have any affinity with the internet market or you work in it you probably visit TechCrunch a couple of times a week, whether you have them in your RSS reader or you just come across when you’re surfing around.]]></description>
			<content:encoded><![CDATA[<p>If you have any affinity with the internet market you probably visit <a href="http://www.techcrunch.com" onclick="urchinTracker('/outgoing/www.techcrunch.com?referer=');">TechCrunch</a> a couple of times a week, whether you have them in your RSS reader or you just come across them when you&#8217;re surfing around.</p>
<p>TechCrunch went live with a <a href="http://www.techcrunch.com/2008/08/27/yep-we-redesigned/" onclick="urchinTracker('/outgoing/www.techcrunch.com/2008/08/27/yep-we-redesigned/?referer=');">redesign recently</a>. I wanted to share my opinion of the new look and feel. The first and most important thing is their increased usage of whitespace. This makes the blog a lot easier on the eye.</p>
<div class="content_image_caption"><img src="http://www.reaact.net/blog/files/techcrunch-redesign.gif" alt="TechCrunch Redesign" title="TechCrunch Redesign" width="500" height="184" class="alignnone size-full wp-image-39" /></div>
<p class="caption">Old TechCrunch on the left. Redesign on the right.</p>
<h3>TechCrunch redesign critique</h3>
<p>With the menu going into the background &#8211; from white/green to white/gray &#8211;  and the lack of green I think they took a step backwards branding wise. Pages are easy to read but bland and I could probably say that instant recognition of a TechCrunch article is less likely now.</p>
<p>The homepage overhaul is great, scanning it has become easy and not showing full articles is good since most readers probably aren&#8217;t going to read every single article and just pick out what they like. There&#8217;s still an abundance of banner ads on all pages but they are all constrained to the right hand sidebar.</p>
<p>My main annoyance is that header and title links aren&#8217;t indicated as links. Links inside articles are fine: green and bold but article titles are black without a underline. Of course with article snippets they give you a &#8216;read more&#8217; link but that&#8217;s not the point here, a link should look like a link.</p>
<div class="content_image_caption"><img src="http://www.reaact.net/blog/files/techcrunch-redesign-critique.gif" alt="TechCrunch Redesign Critique" title="TechCrunch Redesign Critique" width="500" height="215" class="alignnone size-full wp-image-40" /></div>
<p class="caption">If it&#8217;s a link it should be styled as such.</p>
<p>Overall I think the redesign is a step forward but I do hope they will work on branding the pages a bit more. It&#8217;s a bit too generic for me at the moment.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/techcrunch-redesign/">The TechCrunch redesign</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/techcrunch-redesign/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Beijing 2008 usability failure</title>
		<link>http://www.reaact.net/blog/beijing-2008-usability-failure/</link>
		<comments>http://www.reaact.net/blog/beijing-2008-usability-failure/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 12:24:45 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=33</guid>
		<description><![CDATA[It's been said enough times already but I'm gonna go ahead and repeat it one more time: JavaScript should be used to enhance the UX (user experience) not be the UX. I came across a great example on how people screw this up: the Website of Beijing Olympic Games.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been said enough times already but I&#8217;m gonna go ahead and repeat it one more time: JavaScript should be used to enhance the UX (user experience) not be the UX.</p>
<p>I came across a great example on how people screw this up on a daily basis on a site that I can imagine has quite some traffic: <a href="http://en.beijing2008.cn/" onclick="urchinTracker('/outgoing/en.beijing2008.cn/?referer=');">The Official Website of Beijing Olympic Games</a>.</p>
<p>On the middle of the page there&#8217;s overview of previous, current and upcoming gold medal matches. Which I can imagine is one of the most used functions on the homepage. I can&#8217;t imagine why but to view the list they offer a javascript button scrolling system. Cool right? Well yeah, apart from the the fact that the scrolling system is slow as hell. It takes over 15 seconds to scroll down 5 results.</p>
<div class="content_image_caption"><img src="http://www.reaact.net/blog/files/beijing-2008-usability-faillure.jpg" alt="Beijing 2008 usability failure" title="Beijing 2008 usability failure" width="499" height="349" class="alignnone size-full wp-image-35" /></div>
<p class="caption">Where&#8217;s my scrollbar when I need it?</p>
<p>Considering that a lot of people will check this site at work this is bad. Real bad. I turned of javascript because I figured I would get my scrollbar back. Nope, nothing. Of course, the scrolling system stops working and so do the tabs. </p>
<div class="content_image_caption"><img src="http://www.reaact.net/blog/files/beijing-2008-usability-faillure-buttons.jpg" alt="Beijing 2008 usability failure buttons" title="Beijing 2008 usability faillure buttons" width="500" height="101" class="alignnone size-full wp-image-34" /></div>
<p class="caption">You can click all you want, nothing will happen&hellip;</p>
<p>Why is it so hard to make also function without using javascript? The big boys do it right, and so do the smaller one&#8217;s. It&#8217;s a good thing the Chinese are better at sports then the are at online usability.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/beijing-2008-usability-failure/">Beijing 2008 usability failure</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/beijing-2008-usability-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dutch stop words</title>
		<link>http://www.reaact.net/blog/dutch-stop-words/</link>
		<comments>http://www.reaact.net/blog/dutch-stop-words/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 09:17:19 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=30</guid>
		<description><![CDATA[In finding a complete list of dutch stop words to use in a application we are building I came across the biggest names on the web to the dark back alley's we all know are out there. A good list of dutch stop words wasn't to be found though.]]></description>
			<content:encoded><![CDATA[<p>In finding a complete list of dutch stop words to use in an application we are building I came across the biggest names on the web to the dark back alley&#8217;s we all know are out there. A good list of dutch stop words wasn&#8217;t to be found though.</p>
<p>I collected all stop words lists that seemed useful, had lengthy discussions with my colleague&#8217;s about verbs en nouns and had late nights going over each and every one of them. With great pride I present to you: <em>The most complete list of dutch stop words known to mankind™</em>.</p>
<ul id="word_list">
<li>aan</li>
<li>af</li>
<li>al</li>
<li>alles</li>
<li>als</li>
<li>altijd</li>
<li>andere</li>
<li>ben</li>
<li>bij</li>
<li>daar</li>
<li>dan</li>
<li>dat</li>
<li>de</li>
<li>der</li>
<li>deze</li>
<li>die</li>
<li>dit</li>
<li>doch</li>
<li>doen</li>
<li>door</li>
<li>dus</li>
<li>een</li>
<li>eens</li>
<li>en</li>
<li>er</li>
<li>ge</li>
<li>geen</li>
<li>geweest</li>
<li>haar</li>
<li>had</li>
<li>heb</li>
<li>hebben</li>
<li>heeft</li>
<li>hem</li>
<li>het</li>
<li>hier</li>
<li>hij</li>
<li>hoe</li>
<li>hun</li>
<li>iemand</li>
<li>iets</li>
<li>ik</li>
<li>in</li>
<li>is</li>
<li>ja</li>
<li>je</li>
<li>kan</li>
<li>kon</li>
<li>kunnen</li>
<li>maar</li>
<li>me</li>
<li>meer</li>
<li>men</li>
<li>met</li>
<li>mij</li>
<li>mijn</li>
<li>moet</li>
<li>na</li>
<li>naar</li>
<li>niet</li>
<li>niets</li>
<li>nog</li>
<li>nu</li>
<li>of</li>
<li>om</li>
<li>omdat</li>
<li>ons</li>
<li>ook</li>
<li>op</li>
<li>over</li>
<li>reeds</li>
<li>te</li>
<li>tegen</li>
<li>toch</li>
<li>toen</li>
<li>tot</li>
<li>u</li>
<li>uit</li>
<li>uw</li>
<li>van</li>
<li>veel</li>
<li>voor</li>
<li>want</li>
<li>waren</li>
<li>was</li>
<li>wat</li>
<li>we</li>
<li>wel</li>
<li>werd</li>
<li>wezen</li>
<li>wie</li>
<li>wij</li>
<li>wil</li>
<li>worden</li>
<li>zal</li>
<li>ze</li>
<li>zei</li>
<li>zelf</li>
<li>zich</li>
<li>zij</li>
<li>zijn</li>
<li>zo</li>
<li>zonder</li>
<li>zou</li>
</ul>
<div class="clear">&nbsp;</div>
<p>That introduction might just be over the top a bit. I do think this list will come in handy for some of you out there. Also available in <a href="http://www.reaact.net/downloads/dutch-stop-words.txt">.txt format</a>.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/dutch-stop-words/">Dutch stop words</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/dutch-stop-words/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>They just have no idea&#8230;</title>
		<link>http://www.reaact.net/blog/they-just-have-no-idea/</link>
		<comments>http://www.reaact.net/blog/they-just-have-no-idea/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 20:14:48 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=29</guid>
		<description><![CDATA[A few months ago I did a SEO job for a large student job site. I made a plan, we (the company I work for) delivered the product and they started to get great rankings within Google. From then on, pages could only get better ranking... right? Nope.]]></description>
			<content:encoded><![CDATA[<p>A few months ago I did a SEO job for a large student job site. I made a plan, we (the company I work for) delivered the product and they started to get great rankings within Google. From then on, pages could only get better ranking&#8230; right? Nope.</p>
<p>Initially we had the idea to work from within their system (some vague CMS) and optimize potential landing pages. However, the system was such a hassle to work with&#8230; not flexible enough, old and plain bad. So we decided against using their system and created a separated landing page module fully incorporated in their design while having full control in optimizing the pages not only in code and content but also for conversion optimization.</p>
<p>We delivered the system the pages went live and they started ranking, very well. The client decided to do their own interpretation of the analytic data. We suggested they needed professionals to look at their data, but they had their &#8220;guy&#8221; for web development/analytics/SEO.</p>
<p>A few months later the client calls, all the landing pages pages were loosing ranking fast and some weren&#8217;t even indexed anymore. Their &#8216;&#8221;guy&#8221; had kept on working the website and the landing pages but he didn&#8217;t know what was going on.</p>
<p>They asked us to do some research on why they were losing high positions so fast. I took a look at the SERPS and their website&#8230; to my surprise I couldn&#8217;t find any links to the landing pages. They effectively removed all links from the website to the landing pages. No wonder they stopped being indexed, the only reason they were still getting some hits was because a few pages had external links.</p>
<p>The moral of this story: Either get your &#8220;guy&#8221; trained or hire professional web developers/SEO&#8217;s for your website.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/they-just-have-no-idea/">They just have no idea&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/they-just-have-no-idea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where site search went wrong</title>
		<link>http://www.reaact.net/blog/where-site-search-went-wrong/</link>
		<comments>http://www.reaact.net/blog/where-site-search-went-wrong/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 09:12:36 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=21</guid>
		<description><![CDATA[I'm all for offering options with your onsite search but I came across a great example of how you can mess it up. The dutch site Knowington offers books for sale, so logically they offer a way to search trough their inventory. They way did it though, is where site search went wrong.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m all for offering options with your onsite search but I came across a great example of how you can mess it up. The dutch site <a href="http://www.knowington.nl" onclick="urchinTracker('/outgoing/www.knowington.nl?referer=');">Knowington</a> offers books for sale, so logically they offer a way to search trough their inventory.</p>
<div class="aligncenter"><img src="http://www.reaact.net/blog/files/knowington-search-box.jpg" alt="Knowington search box" title="Knowington search box" width="500" height="141" class="alignnone size-full wp-image-23" /></div>
<p>A simple search box nothing special&#8230; When you try to use it a few usability problems come up which make using the search annoying. Especially the extra options that appear when the search box gets focus (with the mouse cursor).</p>
<div class="aligncenter"><img src="http://www.reaact.net/blog/files/knowington-search-box-extra.jpg" alt="Knowington search box with extra\&#039;s" title="Knowington search box with extra\&#039;s" width="500" height="141" class="alignnone size-full wp-image-22" /></div>
<h3>Unexpected extra options</h3>
<p>It&#8217;s unexpected because I didn&#8217;t ask for more options but I did get them. Only by focusing on the search box (I clicked the search box) the drop down menu appears.</p>
<h3>It&#8217;s not working properly</h3>
<p>Now this is a hard thing to say because the search function works fine and the selective search also works fine. However, they made the whole background of the header a homepage link. This with the search box not being that large results in a lot of clicks back to the homepage, deleting anything you might have typed in the search box and removing your selection search preference. Of course this is also a problem when you first try to click on the search box.</p>
<p>Even though your focus (the cursors focus that is) stays in the search box I can imagine a lot of people clicking the search box again. I did the exact same thing, since the type cursor disappears from the search box when the options pop up.</p>
<p>The solution is simple as it gets: either show the options right away or show a more options link. Don&#8217;t confuse visitors. </p>
<p>All basic stuff, maybe they should buy one of their own books on usability.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/where-site-search-went-wrong/">Where site search went wrong</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/where-site-search-went-wrong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nasty SEO by LogoBee.com</title>
		<link>http://www.reaact.net/blog/nasty-seo-by-logobee/</link>
		<comments>http://www.reaact.net/blog/nasty-seo-by-logobee/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 22:02:16 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=24</guid>
		<description><![CDATA[It's always fun to see how respectable firms like LogoBee.com (PageRank 6 homepage) do nasty SEO. I came across one of their articles named: "A Professionally Designed Website Can Mean The Difference Between Success and Failure".]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s always fun to see how respectable firms like <a rel="nofollow" href="http://www.logobee.com/" onclick="urchinTracker('/outgoing/www.logobee.com/?referer=');">LogoBee.com</a> (PageRank 6 homepage) do sneaky SEO. I came across one of their articles named: &#8220;<a rel="nofollow" href="http://www.logobee.com/article5.htm" onclick="urchinTracker('/outgoing/www.logobee.com/article5.htm?referer=');">A Professionally Designed Website Can Mean The Difference Between Success and Failure for your On-line Business</a>&#8220;.</p>
<p>It&#8217;s a crappy article so don&#8217;t bother to read it. Now at first glance, you don&#8217;t see anything special about this article, but what&#8217;s fun is that the page contains 23 outgoing links to the same website: <a rel="nofollow" href="http://www.web-site-design.tv/" onclick="urchinTracker('/outgoing/www.web-site-design.tv/?referer=');">web-site-design.tv</a>.</p>
<p>Not only are they link spamming throughout the article but they also hide the links. By styling the links exactly the same as the content: black copy and no underline. You only see the links when you hover over them, by outlining all links on the page (by using the Firefox Webdev Toolbar) or by turning off CSS completely for a moment.</p>
<div class="content_image_caption"><img title="SEO by LogoBee" src="http://www.reaact.net/blog/files/logobee-nasty-seo.gif" alt="SEO by LogoBee" width="500" height="369" /></div>
<p class="caption">A bunch of hidden links made visible.</p>
<p>The page doesn&#8217;t even seem to be indexed by Google (probably penalized) but the main site still has a PR6. It seems Google allows sites to pull stunts like this without any further going penalties in question.</p>
<p>I really can&#8217;t see why they would need to lower themselves with pages like this… They might be unaware of what kind of pages they are publishing (which seems very doubtful) or it&#8217;s just about the money.</p>
<p>I shouldn&#8217;t have to mention that this is <strong>not</strong> the way you want to get higher search engine rankings.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/nasty-seo-by-logobee/">Nasty SEO by LogoBee.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/nasty-seo-by-logobee/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google, stop messing with your URI&#8217;s</title>
		<link>http://www.reaact.net/blog/google-stop-messing-with-your-uri/</link>
		<comments>http://www.reaact.net/blog/google-stop-messing-with-your-uri/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 22:03:34 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=25</guid>
		<description><![CDATA[This has been annoying me for a while: Google keeps messing around with it's web app URI's. With every new product they launch they seem to do something different. I run into this on a daily basis because I use a lot of the Google applications.]]></description>
			<content:encoded><![CDATA[<p>This has been annoying me for a while: Google keeps messing around with it&#8217;s web app URI&#8217;s. With every new product they launch they seem to do something different. I run into this on a daily basis because I use a lot of the Google applications and I seem to stupid to remember the right URI&#8217;s to the right applications. ;)</p>
<p>Let&#8217;s take a look at a few applications and see how they handle it.</p>
<h3>Google AdSense</h3>
<p>AdSense can be found on the the Google domain as a sub directory: http://www.google.com/adsense/. This makes sense since this application runs under Google (or as a part of it).</p>
<h3>Google AdWords</h3>
<p>However, Google AdWords runs as a sub domain: http://adwords.google.com. Weird right? Why just not use sub directory&#8217;s for both systems?. They did try to solve this by catching the URI and redirecting it when you type in http://www.google.com/adwords. Okay that&#8217;s good right? No. Because when you <a href="http://www.google.com/adwords/" onclick="urchinTracker('/outgoing/www.google.com/adwords/?referer=');">add a slash</a> (/) &#8211; and many people do this &#8211; Google just tells you it doesn&#8217;t know AdWords.</p>
<div class="content_image_caption">
<img title="AdWords URI" src="http://www.reaact.net/blog/files/adwords-uri.gif" alt="AdWords URI" width="500" height="163" /></div>
<p class="caption">AdWords? Nope no idea what that is&hellip;</p>
<p>And the confusion goes on&hellip; Google Docs runs on a sub domain (http://docs.google.com), but Webmasters doesn&#8217;t (http://www.google.com/webmasters/). Gmail used to gave it&#8217;s own domain but now it&#8217;s on a sub domain. I could go on for a while.</p>
<p>Google, stop messing with your URI&#8217;s. Pick a lane and go with it.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/google-stop-messing-with-your-uri/">Google, stop messing with your URI&#8217;s</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/google-stop-messing-with-your-uri/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Should web designer be coders?</title>
		<link>http://www.reaact.net/blog/should-web-designers-be-coders/</link>
		<comments>http://www.reaact.net/blog/should-web-designers-be-coders/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 21:13:50 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=19</guid>
		<description><![CDATA[The more I think about it the more it rings true (for me at least): "A good web designer not only knows his design he or she also knows his HTML, CSS and the possibilities of the web". Almost every time I see a print designer create a web mockup something goes wrong.]]></description>
			<content:encoded><![CDATA[<p>The more I think about it the more it rings true (for me at least): &#8220;A good web designer not only knows his design he or she also knows his HTML, CSS and the possibilities of the web&#8221;.</p>
<p>Almost every time I see a print designer &#8211; or web designer without coding skills for that matter &#8211; create a web mockup something goes wrong. Buttons are impossible to recreate in CSS, they overlay 2 gradients with a drop shadow or &#8211; even worse &#8211; they use non-web fonts for the whole page (yes, I know you could use SIFR, but that&#8217;s not the point here).</p>
<blockquote><p>&#8220;A good web designer not only knows his design he or she also knows his HTML, CSS and the possibilities of the web.&#8221;</p></blockquote>
<p>With knowledge of the web those mistakes wouldn&#8217;t have been made. I&#8217;m not saying web designers should see the the translation from design to code as a constrain. A low(er) resolution and (possible) full flexibility in your layouts are something that&#8217;s unique to the web.</p>
<p>This might be one of the reasons why elastic or liquid layouts aren&#8217;t that popular. Creating those layouts requires a deeper knowledge of technical layouts that just can&#8217;t be mimicked in Photoshop.</p>
<p>Another question enters: &#8220;Can one be a web designer without coding skills?&#8221;. Isn&#8217;t design for a medium understanding that medium? I think it is. Are there any motion designers that don&#8217;t know their way around a video editor? I think not.</p>
<p>Usability is also hard to think about in a static design. It&#8217;s a thing you really only start to understand if you work with interactive elements. How do the buttons work, is the active state clear enough, are we guiding visitors towards what we want them to do on the page&#8230; all those things start with design but end in technical execution.</p>
<p>If you are a web designer and you don&#8217;t know about HTML and CSS I strongly urge you to learn about HTML, CSS and the basics of programming in a language such as PHP. This will not only help yourself (by becoming a all-round web designer) it will help your own company or the team you work in. There&#8217;s more to web design then making Photoshop mockup&#8217;s.</p>
<p>The process from sketch, to design, to pixels, to browser should be a fluid one. A good web designer not only thinks about how things will look, but how they will feel: interaction, movement, feedback are some of the factors that come to mind.</p>
<p>Note: Other people are thinking along these lines too, Andy Rutledge wrote a <a href="http://www.andyrutledge.com/the-employable-web-designer.php" onclick="urchinTracker('/outgoing/www.andyrutledge.com/the-employable-web-designer.php?referer=');">great article</a> about the skills an aspiring (student) web designer should have.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/should-web-designers-be-coders/">Should web designer be coders?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/should-web-designers-be-coders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How not to sell links</title>
		<link>http://www.reaact.net/blog/how-not-to-sell-links/</link>
		<comments>http://www.reaact.net/blog/how-not-to-sell-links/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 06:12:31 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=15</guid>
		<description><![CDATA[While a lot of SEO's are working on ways how to sell links secretly I'll give you a example how not to sell links. As you might know Google is coming down hard on sites they catch buying or selling links that transfer PageRank (PR). You want to avoid getting caught doing it.]]></description>
			<content:encoded><![CDATA[<p>While a lot of <abbr title="search engine optimizer">SEO</abbr>&#8216;s are working on ways how to sell links secretly I&#8217;ll give you a example how not to sell links. As you might know Google is coming down hard on sites they catch buying or selling links that transfer PageRank (PR). You want to avoid getting caught doing it.</p>
<div class="aligncenter"><img class="alignnone size-full wp-image-16" title="Code-Sucks.com selling links" src="http://www.reaact.net/blog/files/codesucks-selling-links.jpg" alt="Code-Sucks.com selling links" width="500" height="112" /></div>
<p>Check out <a rel="nofollow" href="http://www.code-sucks.com/" onclick="urchinTracker('/outgoing/www.code-sucks.com/?referer=');">code-sucks.com</a>. They state they are selling links right on the homepage and they don&#8217;t even try to hide it as selling traffic, no they clearly state &#8220;Need to boost your Search Engine Rankings?&#8221;.</p>
<p>The link is just a image replacement on a <abbr title="Header 1 - HTML tag">H1</abbr> so that should be safe, but stating you sell links for the PR (PR5 to be exact) where everyone can see it isn&#8217;t smart.</p>
<p>Then there&#8217;s the <a rel="nofollow" href="http://www.code-sucks.com/directory/" onclick="urchinTracker('/outgoing/www.code-sucks.com/directory/?referer=');">directory</a>, I expected quite some links in there, it being PR5 and all. Well&#8230; not a lot of links and not a lot of PR either. Granted, the Google PageRank in SearchStatus (my Firefox plug in) isn&#8217;t 100% trustworthy but it says &#8216;PageRank: unranked&#8221; here in my toolbar.</p>
<p>Then there&#8217;s some other things that bother me. The design for one, or the lack there off. And look at those headers &#8220;Site Name&#8221; and &#8220;Site Description&#8221;. Not very inviting or professional.</p>
<div class="aligncenter"><img class="alignnone size-full wp-image-17" title="Code-Sucks.com link directory" src="http://www.reaact.net/blog/files/codesucks-link-directory.jpg" alt="Code-Sucks.com link directory" width="500" height="112" /></div>
<p>I&#8217;m thinking of reasons why someone would do something like this… It would be that the directory isn&#8217;t finished, but I can&#8217;t imagine that being true with the big link on the homepage.</p>
<p>Even if you are trying to sell links try to keep the following things in mind:</p>
<ul>
<li>Don&#8217;t blatantly state it on your homepage (or anywhere else if you can)</li>
<li>If you sell PR5 links, be sure that you have PR5 (or PR at all)</li>
<li>Try to make your link directory look like the rest of your site</li>
</ul>
<p>Even if it&#8217;s not exactly allowed, selling links is not easy money. You should put some effort and thought into it.</p>
<p><strong>Afterthought</strong>: It just came to me that this link selling directory might have already been penalized by Google. That would explain the lack of PR. It is <a href="http://www.google.com/search?q=http://www.code-sucks.com/directory/&amp;hl=en&amp;filter=0" onclick="urchinTracker('/outgoing/www.google.com/search?q=http_//www.code-sucks.com/directory/_amp_hl=en_amp_filter=0&amp;referer=');">indexed</a> though.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/how-not-to-sell-links/">How not to sell links</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/how-not-to-sell-links/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Silverlight? No thanks.</title>
		<link>http://www.reaact.net/blog/silverlight-no-thanks/</link>
		<comments>http://www.reaact.net/blog/silverlight-no-thanks/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 10:08:19 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=13</guid>
		<description><![CDATA[Today I tried to install the Silverlight plug-in. Again. I don't know why but I found myself on the Microsoft.com homepage where a little pop-up box said "Enhance your experience on Microsoft.com with Microsoft Silverlight".]]></description>
			<content:encoded><![CDATA[<p>Today I tried to install the Silverlight plug-in. Again. I don&#8217;t know why but I found myself on the <a href="http://www.microsoft.com/en/us/default.aspx" onclick="urchinTracker('/outgoing/www.microsoft.com/en/us/default.aspx?referer=');">Microsoft homepage</a> where a little pop-up box said &#8220;Enhance your experience on Microsoft.com with Microsoft Silverlight&#8221;.</p>
<p>So far so good. Somewhere in the back of my head something was going on about not going trough the trouble and that I had tried it before. But that was a while ago so I decided to give it another try.</p>
<div class="aligncenter"><img class="size-full" title="install-silverlight" src="http://www.reaact.net/blog/files/install-silverlight.jpg" alt="Install Silverlight" width="500" height="197" /></div>
<p>I click the &#8220;Click to install&#8221; button which is essentially a download button but I can live with that and Firefox starts downloading the .dmg file. I mount the file and open it up. No installer or anything just one file called &#8220;Silverlight_EULA.pkg&#8221;. I have no idea what EULA means but it says Silverlight so I should be save. I double-click and the install dialog comes up.</p>
<p>I get a friendly message in 10 pt. Times New Roman: &#8220;The Setup program will install Microsoft Silverlight on your computer. You will be guided through the steps to install this browser plug-in.&#8221;. Very well, let&#8217;s get going. I click continue.</p>
<p>The Software License Agreement comes up. Now that&#8217;s weird. Because didn&#8217;t I already agree to that when I clicked on the &#8220;Click to install&#8221; button on Microsoft.com? Yes I did.</p>
<p>Oh well, I agreed to them one time. Why not again. I go on with the installation, select the target hard disk and it starts installing. Only took about 20 seconds to install. That&#8217;s good. The message comes up &#8220;The software was successfully installed&#8221; and I&#8217;m prompted to restart my browser.</p>
<p>I restart Firefox and I return to the Microsoft homepage. No change, just the static images that where there before. After a few seconds I get a pop-up box asking me If I want to install Silverlight.</p>
<p>Silverlight? No thanks.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/silverlight-no-thanks/">Silverlight? No thanks.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/silverlight-no-thanks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PlayStation Store annoyance</title>
		<link>http://www.reaact.net/blog/playstation-store-annoyance/</link>
		<comments>http://www.reaact.net/blog/playstation-store-annoyance/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 16:33:05 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=10</guid>
		<description><![CDATA[Those of you who own a PlayStation 3 have the joy of being able to download new content like games, trailers and add-on's. This process takes place in the PlayStation Store. As someone working a lot with online usability I tend to look at these things with a different eye.]]></description>
			<content:encoded><![CDATA[<p>Those of you who own a PlayStation 3 have the joy of being able to download new content like games, trailers and add-on&#8217;s. This process takes place in the PlayStation Store.</p>
<p>As someone working a lot with online usability I tend to look at these things with a different eye. Let&#8217;s just say I am a bit more critical then the average user. First I would like to say that it&#8217;s great to have direct downloads to your PlayStation and it&#8217;s awesome to finally have a stable platform for game demo&#8217;s, as PC gamers have had for years.</p>
<h3>The localization problem</h3>
<p>The stores content differs from region to region. In Europe for instance we get most game demo&#8217;s a few weeks later then the states. Japan has a lot more PSP exclusives and the store content is updated almost daily, while Europe and North America only get updates once a week.</p>
<p>The region of the shop is connected to the address set in your PlayStation network account. You can have multiple accounts on one PlayStation and content can be shared between accounts. So what I did is just make two extra accounts (for North America and Japan) on top of my European account with addresses I got from the internet (I live at 350 5th Ave, New York&#8230; otherwise known as the Empire State Building).</p>
<p>Why make a region section at all, if it&#8217;s so easy to get around it?</p>
<h3>Store content searchability</h3>
<p>Because my main account is dutch I see the dutch store. The dutch store is a bit different from the North American one. For one thing, it&#8217;s a hell of a lot slower.</p>
<p>More annoying then everything else is a missing function that&#8217;s available in every other language: view new content. It&#8217;s not possible to check what items are new in the dutch store, so each time you want to see what&#8217;s new you have to go trough all sections and since everything is so badly categorized it&#8217;s a real drag.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/playstation-store-annoyance/">PlayStation Store annoyance</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/playstation-store-annoyance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Transparency in favicons</title>
		<link>http://www.reaact.net/blog/transparency-in-favicons/</link>
		<comments>http://www.reaact.net/blog/transparency-in-favicons/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 06:12:21 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=8</guid>
		<description><![CDATA[Favicons are now more important then ever, they help you in branding your website online. While it's just a tiny icon it's one the first things people see, appears in many social bookmarking tools and it's visible in your favorites/bookmarks in browsers.]]></description>
			<content:encoded><![CDATA[<p>Favicons are now more important then ever, they help you in branding your website online. While it&#8217;s just a tiny icon it&#8217;s one the first things people see, appears in many social bookmarking tools and it&#8217;s visible in your favorites/bookmarks in browsers.</p>
<p>With the release of Firefox 3 favicons not using transparency look extra ugly next to the address bar and in tabs. A lot of sites use white as their background color not transparent which results in a ugly white background on the new gray background next to the address bar.</p>
<div class="aligncenter"><img class="aligncenter size-full wp-image-9" title="Transparency in favicons" src="http://www.reaact.net/blog/files/2008/06/transparent-favicon.jpg" alt="" width="500" height="38" /></div>
<p>While online favicon generators like <a href="http://www.favikon.com/" onclick="urchinTracker('/outgoing/www.favikon.com/?referer=');">favikon.com</a> are nice, they don&#8217;t offer the full control you should have over your icons. I create all of my favicons in Photoshop and use a nifty little plug-in called Iconbuilder. Iconbuilder by Iconfactory gives you a lot (maybe even a overkill) of export functions. You can create icons in multiple sizes and export directly to the .ico format (including transparency).</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/transparency-in-favicons/">Transparency in favicons</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/transparency-in-favicons/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My small gaming network</title>
		<link>http://www.reaact.net/blog/my-small-gaming-network/</link>
		<comments>http://www.reaact.net/blog/my-small-gaming-network/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:11:05 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=6</guid>
		<description><![CDATA[I'm working on a small network of flash games sites. Apart from being a extra income (using Google AdSense) they provide me a way to expand my (currently nihil) php coding skills. The plan is to create a commenting system, a voting system en a send to a friend module.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a small network of flash games sites. Apart from being a extra income (using Google AdSense) they provide me a way to expand my (currently nihil) php coding skills.</p>
<p>The plan is to create a commenting system, a voting system en a send to a friend module. All  things I&#8217;ve hardly touched and I&#8217;m trying to build them from the base up. I&#8217;ll blog about things I run into considering seo, php and front-end development/design.</p>
<p>I think one of the bigger questions is how to market such sites online. Since it&#8217;s not exactly a niche and already a extremely competitive markets with big guys taking up the top positions. My only real way out is to focus on long tail keywords. But that&#8217;s only on-site optimization.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/my-small-gaming-network/">My small gaming network</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/my-small-gaming-network/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting your www rewrite right</title>
		<link>http://www.reaact.net/blog/getting-your-www-rewrite-right/</link>
		<comments>http://www.reaact.net/blog/getting-your-www-rewrite-right/#comments</comments>
		<pubDate>Wed, 21 May 2008 07:26:14 +0000</pubDate>
		<dc:creator>Damien van Holten</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.reaact.net/blog/?p=5</guid>
		<description><![CDATA[It's not exactly hard, but it can be a life saver. But it seems that many developers forget to think about the www, non-www domain request via the browser. I've seen big site launches where the www. pointed to the homepage but the non-www gave an error.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not exactly hard, but it can be a life saver. It seems that many developers forget to think about the www, non-www domain request via the browser. I&#8217;ve seen big site launches where the www. pointed to the homepage but the non-www gave an error. Keep in mind that a lot of the time with first indexation of the site most search engines point to the non-www domain.</p>
<p>On servers that use Apache you can force every browser request to redirect (with a search engine safe 301 redirect) to www. The following few lines in your .htaccess file will do the trick:</p>
<p><code>RewriteEngine	on<br />
RewriteBase	/<br />
RewriteCond	%{HTTP_HOST} !^www\.yourdomain\.com [NC]<br />
RewriteRule 	^(.*)$ http://www.yourdomain.com/$1 [L,R=301]</code><br />
Change the above code to your domain and all requests will be rewritten to have the www. prefix. For instance: the request for http://domain.com/directory/filename.html will be rewritten to http://domain.com/directory/filename.html.</p>
<h3>The .htaccess file</h3>
<p>The .htaccess file can be found in the root of your website directory (where you also find your index file). If you can&#8217;t locate the file it might be hidden; file names starting with a dot are automatically hidden by a some FTP clients. Set your FTP client to show hidden files.</p>
<p>Another reason for this could be that the .htaccess file doesn&#8217;t exist. Just create a new empty file on your server and copy the the above code into it.</p>
<p>You are reading a post from  <a href="http://www.damienvanholten.com" onclick="urchinTracker('/outgoing/www.damienvanholten.com?referer=');">Damien van Holten</a>'s <a href="http://www.reaact.net/blog/">blog</a>.</p>
<p><a href="http://www.reaact.net/blog/getting-your-www-rewrite-right/">Getting your www rewrite right</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reaact.net/blog/getting-your-www-rewrite-right/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
