<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feedproxy.google.com/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feedproxy.google.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Simon Whatley</title>
	
	<link>http://www.simonwhatley.co.uk</link>
	<description>The opposite of every great idea is another great idea</description>
	<pubDate>Fri, 09 Jan 2009 14:10:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feedproxy.google.com/simonwhatley" type="application/rss+xml" /><item>
		<title>Let’s not Dilly-Dally: ColdFusion has its Merits</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/CfgtBJKI-v4/lets-not-dilly-dally-coldfusion-has-its-merits</link>
		<comments>http://www.simonwhatley.co.uk/lets-not-dilly-dally-coldfusion-has-its-merits#comments</comments>
		<pubDate>Fri, 09 Jan 2009 10:58:36 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Adobe ColdFusion]]></category>

		<category><![CDATA[Business]]></category>

		<category><![CDATA[ColdFusion]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[The Web]]></category>

		<category><![CDATA[.Net]]></category>

		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[best practice]]></category>

		<category><![CDATA[content management]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Design Patterns]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Frameworks]]></category>

		<category><![CDATA[fundamentals]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[ORM]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[rapid application development]]></category>

		<category><![CDATA[Rich Internet Applications]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1734</guid>
		<description><![CDATA[ColdFusion is 13 years old. That make makes it the daddy of the web world! It does not make it any less hip or useful than the relatively new kids on the block. Let's not dilly-dally, bicker or insult one another about which is best, which one is dying and which one is not worth the computer it is compiled on. What is important is to understand the merits of each language and decide which one best suits the application, not only in technical terms, but also in terms of time-to-market, cost of development, availability of a skilled workforce etc.]]></description>
			<content:encoded><![CDATA[<p>ColdFusion is 13 years old. That make makes it the daddy of the web world! It does not make it any less hip or useful than the relatively new kids on the block.</p>
<p>Take this scenario. A company I once worked for had what can be described as a business directory built upon a licensed, yet bastardised, version of a popular ColdFusion-based <abbr title="Content Management System">CMS</abbr>. It didn&#8217;t work that well! The decision was made to redevelop the application in Java. It took two years to reach the same level of functionality! What happened next? Ruby-on-Rails is what! The rest is history and beyond the topic of this post.</p>
<p>So, in effect, the application almost went full-circle in its development paradigm &#8212; both ColdFusion and Ruby-on-Rails can be considered <q>Rapid Application Development</q> environments, Java, certainly not. Why did the decision makers not stick with ColdFusion and put time aside to actually build it properly in the first place? To put it simply, they lost faith in ColdFusion; it was largely mis-understood.</p>
<p>The weakness of every programming language does not lie with the language itself per se &#8212; albeit it can have an important influencing factor &#8212; but rather with the ability, or indeed inability, of the developer to leverage the language in the most efficient and optimal way.</p>
<p>ColdFusion, like every other programming language has had and I&#8217;m sure still does have its fair share of poor developers; those people simply working with it as a means-to-an-end, rather than those passionate about the language, those people programming without understanding the fundamentals of programming or the implications of their poorly written code. This is apparent from .NET to Java, ColdFusion to Ruby, JavaScript to ActionScript.</p>
<p>Let&#8217;s not dilly-dally, bicker or insult one another about which is best, which one is dying and which one is not worth the computer it is compiled on. What is important is to understand the merits of each language and decide which one best suits the application, not only in technical terms, but also in terms of time-to-market, cost of development, availability of a skilled workforce etc.</p>
<p>ColdFusion, whether rightly or wrongly in some people&#8217;s opinion, can sit proudly amongst its peers and provide a truly compelling alternative.</p>
<p></p>
<p>Here&#8217;s how (in no particular order):</p>
<ol>
<li>Low Total Cost of Ownership - to put it bluntly, if your company cannot afford the cost  of ColdFusion standard, or indeed ColdFusion hosting, you have bigger things to worry about regarding the profitability of the company; you won&#8217;t be able to afford much of anything! The problem becomes not the product. ColdFusion developers are vastly cheaper to employ than their peers in Java or Ruby, just look at <a href="http://www.itjobswatch.co.uk/" title="ITJobsWatch" target="_blank" rel="nofollow">ITJobsWatch</a> for examples.</li>
<li>Rapid Application Development - ColdFusion vastly simplifies tasks. What would take other languages numerous lines of code to produce is efficiently encapsulated either in a tag or function or as a setting in the administrator. This is a simplistic yet indicative example: where else can you connected to a database simply with one line of code or indeed simply by name? ColdFusion changed the idea of specifying development time in terms of months and years to weeks and months or small features a matter of hours and days. Simplicity is not the mother or all evil. To be pragmatic, simplification reduces costs.</li>
<li>Rich Internet Applications - ColdFusion may or may not have pioneered the <abbr title="Rich Internet Application">RIA</abbr> paradigm, but it has played a significant supporting role to Flash and now Flex. ColdFusion natively supports Flash remoting, providing the all important data access tier.</li>
<li>Platform Maturity - ColdFusion 8 is built upon the latest version of Java (1.6). Along with internal improvements to the ColdFusion application, this has afforded ColdFusion unprecedented speed improvements and stability.</li>
<li>Language Maturity - with each major release of ColdFusion comes many language enhancements added to the core. This means that previous addons, for example image manipulation, which came at a premium are now standard. Adobe and other companies that produce <abbr title="ColdFusion Markup Language">CFML</abbr> engines are now participating in  a <abbr title="ColdFusion Markup Language">CFML</abbr> advisory committee, which aims to set standards for the core language. This is not only a sign of maturity but a letter of intent by the industry that will mean your application will work on any engine, assuming no proprietary functionality is used.</li>
<li>The Ultimate Middleware - ColdFusion sits comfortably between any backend and front end system. Be it interfacing with a host of databases, Java, .NET, <abbr title="Component Object Model">COM</abbr>, Corba or connecting to classic <abbr title="HyperText Manrkup Language">HTML</abbr> or rich Flash, Flex and <abbr title="Asynchronous JavaScript and XML">AJAX</abbr> frontends with little or no configuration.</li>
<li>Feature Rich - what other web technology <strong>natively</strong> supports <abbr title="">PDF</abbr> generation, charting, enterprise-level search, <abbr title="Asynchronous JavaScript and XML">AJAX</abbr>, image manipulation, Atom and <abbr title="Really Simple Syndication">RSS</abbr> creation, Zip and <abbr title="Java Archive">JAR</abbr> file manipulation, a server monitor, Flex integration, encryption libraries, all important database connectors, webservice creation, <abbr title="">XML</abbr> manipulation, inbuilt reporting application (similar to Crystal Reports), email, <abbr title="File Transfer Protocol">FTP</abbr> to name but a few? I hazard a guess at none, unless you&#8217;re happy to pay a premium.</li>
<li>Platform Independent - since ColdFusion 6, when Macromedia redeveloped the entire application in Java, ColdFusion has been platform independent. You can install it on practically any machine.</li>
<li>OpenSource Alternatives - BlueDragon and Railo are both significant alternatives to Adobe ColdFusion and both have opensource alternatives, the latter of the two having recently joined the JBoss community. Adobe are also considering providing a free edition to academic institutions.</li>
<li>The Future - many commentators have mentioned Hibernate as a significant addition to the next release of ColdFusion, version 9. But having seen the prerelease notes, that is not all that will be added. Alas I&#8217;m under <abbr title="Non-Disclosure Agreement">NDA</abbr>, but rest assured, there is going to be a significant intake of breath when developers get hold of the next release. ColdFusion 8 was firmly geared towards middle management with fuzzy additions, ColdFusion 9 is set to re-address the balance with compelling language and functionality enhancements.</li>
</ol>
<p>ColdFusion evangelism needs to step up a gear! Adobe certainly doesn&#8217;t afford much marketing budget to the product, prefering <q>The Community</q> do the hard work. It is not always easy convincing the decision makers that ColdFusion is a good product of choice, without Adobe&#8217;s unnerving support, but we have to work hard, break down those barriers, encroach on events outside the comfortable sphere of the ColdFusion world and demonstrate ColdFusion&#8217;s match-winning ability.</p>
<p>ColdFusion isn’t dying, it’s simply niche. Every niche has its place.</p>
<p><strong>UPDATE:</strong> If you would like to view the ensuing debate regarding ColdFusion prompted by <a href="http://aralbalkan.com/1864" title="Aral Balkan - Why learning ColdFusion today is a waste of time." target="_blank" rel="nofollow">Aral Balkan</a>, feel free to do so. This post should serve as a positive reminder of ColdFusion&#8217;s virtues, alongside the need for a balanced and polite debate.</p>
<p></p>

<p><a href="http://feedads.googleadservices.com/~a/13a2H6a9IGoN13jfFDrZEqnqadk/a"><img src="http://feedads.googleadservices.com/~a/13a2H6a9IGoN13jfFDrZEqnqadk/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=wfLtQaGr"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=RlnP4YYX"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=2GmHNRbV"><img src="http://feedproxy.google.com/~f/simonwhatley?i=2GmHNRbV" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=CKAdjdAG"><img src="http://feedproxy.google.com/~f/simonwhatley?i=CKAdjdAG" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/CfgtBJKI-v4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/lets-not-dilly-dally-coldfusion-has-its-merits/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/lets-not-dilly-dally-coldfusion-has-its-merits</feedburner:origLink></item>
		<item>
		<title>Using Ant with Eclipse</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/3NXiwnbAMdo/using-ant-with-eclipse</link>
		<comments>http://www.simonwhatley.co.uk/using-ant-with-eclipse#comments</comments>
		<pubDate>Tue, 06 Jan 2009 11:16:44 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Apache Ant]]></category>

		<category><![CDATA[ColdFusion]]></category>

		<category><![CDATA[Eclipse]]></category>

		<category><![CDATA[Ant]]></category>

		<category><![CDATA[Apache]]></category>

		<category><![CDATA[build]]></category>

		<category><![CDATA[build.xml]]></category>

		<category><![CDATA[CFEclipse]]></category>

		<category><![CDATA[extreme programming]]></category>

		<category><![CDATA[ide]]></category>

		<category><![CDATA[lifecycle]]></category>

		<category><![CDATA[software automation]]></category>

		<category><![CDATA[test-driven development]]></category>

		<category><![CDATA[unit testing frameworks]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1552</guid>
		<description><![CDATA[If you're currently not using Eclipse as your development tool of choice, you certainly should be! Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re currently not using Eclipse as your development tool of choice, you certainly should be! Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.</p>
<p>Eclipse started out as a Java <abbr title="Integrated Development Environment">IDE</abbr> and has continually grown from there. Plugins now include, amongst a plethora of others, the venerable Aptana, CFEclipse, SQL Explorer, Subclipse and, more recently, the Adobe-developed Flex Builder and ColdFusion-equivalent codenamed <q>Bolt</q>.</p>
<p>Apache Ant is a software tool for automating software build processes. It is implemented using the Java language, requires the Java platform, and was originally developed to automate the build of Java projects. However, since Ant was created as a simple, platform-independent tool, it can really be used to automate the build of anything you choose. </p>
<p>Ant uses <abbr title="eXtensible Markup Language">XML</abbr> to describe the build process and its dependencies, using a file commonly called <code>build.xml</code>. Using this file, Ant makes it trivial to integrate unit testing frameworks with the build process and has made it easy for web developers to adopt test-driven development, and even Extreme Programming.</p>
<p>Fortunately for us, if you download and run Eclipse, you already have Ant installed and so do not have any complex configuration to concern yourself with; well, at least initially.</p>
<p></p>
<h3>Setting Up Eclipse</h3>
<p>For the most part, Eclipse has all you need to get up and running with Ant pre-installed. However, most projects will include a release target which uses <abbr title="File Transfer Protocol">FTP</abbr> to upload the files to a live server. The <abbr title="File Transfer Protocol">FTP</abbr> ant task requires some extra libraries (.jar files):</p>

<div class="wp_syntax"><div class="code"><pre class="text">commons-net-*.jar
jakarta-oro-*.jar</pre></div></div>

<p>(The library <a href="http://www.simonwhatley.co.uk/examples/ant/">files can be downloaded from here</a>).</p>
<p>Copy the files into the ant lib folder of your Eclipse install. The folder is commonly located here:</p>

<div class="wp_syntax"><div class="code"><pre class="text">C:\Program Files\Eclipse\plugins\org.apache.ant_*\lib</pre></div></div>

<p>(The asterix * refers to the Ant version).</p>
<p>Next, go to Window > Preferences and select Ant > Runtime. In the Classpath tab, select Ant Home Entries, click Add External JARs&#8230; and select the 2 files you copied to the ant lib folder.</p>
<h3>A Typical Ant Project Setup</h3>
<p>A project with ant build scripts should have the following within the repository:</p>
<ul>
<li>build.xml (the actual ant build script)</li>
<li>build.properties.template (a template for individual build.properties files)</li>
<li>an optional top level lib folder (containing jar files for external ant tasks)</li>
</ul>
<p>Examples of the <code>build.xml</code> and <code>build.properties.template</code> <a href="http://www.simonwhatley.co.uk/examples/ant/">files can be downloaded from here</a>.</p>
<h3>Create Your Own build.properties File</h3>
<p>Make a copy of the <code>build.properties.template</code> file (name it build.properties) and set the values to fit your local setup (in most cases, the only property you may want to change is <code>deploy.dir.local</code> which is the path to the site on your local machine).</p>
<p>This file should never be committed to the repository (the repository should be set to ignore it anyway).</p>
<h3>Basic Build Tasks</h3>
<p>The build file should have a <code>deploy.local</code> task. This task builds the project and copies it to your local webserver (the path to the web server folder will be defined in the <code>build.properties</code> file).</p>
<p>Most projects should also have a <code>deploy.dev</code> task to copy the latest work to the dev server so that other people can view it.</p>
<h3>Setting Up an Automatic Build</h3>
<p>To make things easy, you can set deploy.local to run every time you save a file. This is called an <q>automatic build</q>.</p>
<p>The process for setting up automatic build is quite convoluted. I&#8217;m not sure why but this is the best way I&#8217;ve found to make it work.</p>
<p><strong>Step 1: Add the build file to your ant view</strong></p>
<p>Click the add button and select the build.xml file from the project. You can also drag the build.xml file onto the ant view (To add the ant view to your perpective, go to Window > Show View > Other…)</p>
<p><strong>Step 2: Run as Ant Build</strong></p>
<p>In your ant view, right click the newly added build file and select Run As > Ant Build… In the dialog window, select the &#8216;Hide internal targets not selected for execution&#8217; option in the Targets tab. You can rename the builder in the box at the top of the window if you wish (I usually remove the trailing &#8216;build.xml&#8217;. Click Apply and Close.</p>
<p><strong>Step 3: Setup automatic build</strong></p>
<p>Right click on the project, select Properties, then Builders. Click Import… and select the builder you created in step 2. Go to the Targets tab select clean for &#8216;After a clean&#8217; and deploy.local for &#8216;Auto build&#8217;. Apply and close.</p>
<p><strong>Step 4: Enable Auto Build</strong></p>
<p>Go to Project > Build Automatically</p>
<p></p>
<p><strong> Acknowledgment:</strong> Thanks should go to <a href="http://www.1pixelout.net/" title="1PixelOut: Martin Laine's online musings" target="_blank" rel="nofollow">Martin Laine</a> for his help and guidance which resulted in this article.</p>

<p><a href="http://feedads.googleadservices.com/~a/_uwtmVKtI0BZMeinR46VugJDrRQ/a"><img src="http://feedads.googleadservices.com/~a/_uwtmVKtI0BZMeinR46VugJDrRQ/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=U5OYgZq9"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=7L1Te71q"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=Vh9k7wH9"><img src="http://feedproxy.google.com/~f/simonwhatley?i=Vh9k7wH9" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=nGIPGqnd"><img src="http://feedproxy.google.com/~f/simonwhatley?i=nGIPGqnd" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/3NXiwnbAMdo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/using-ant-with-eclipse/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/using-ant-with-eclipse</feedburner:origLink></item>
		<item>
		<title>Boris Johnson’s Wiff Waff</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/zvUU9SqPWQc/boris-johnsons-wiff-waff</link>
		<comments>http://www.simonwhatley.co.uk/boris-johnsons-wiff-waff#comments</comments>
		<pubDate>Fri, 12 Dec 2008 09:52:08 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Asides]]></category>

		<category><![CDATA[Beijing]]></category>

		<category><![CDATA[Boris Johnson]]></category>

		<category><![CDATA[China]]></category>

		<category><![CDATA[Olympics]]></category>

		<category><![CDATA[Ping Pong]]></category>

		<category><![CDATA[quote]]></category>

		<category><![CDATA[Wiff Waff]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1683</guid>
		<description><![CDATA[One of the most amusing quotes of 2008 must be this: At a party to mark the handover of the Olympic flag in Beijing, newly elected Mayor Boris Johnson laid claim to Britain's sporting inventiveness.]]></description>
			<content:encoded><![CDATA[<p>One of the most amusing quotes of 2008 must be this: At a party to mark the handover of the Olympic flag in Beijing, newly elected Mayor Boris Johnson laid claim to Britain&#8217;s sporting inventiveness.</p>
<blockquote><p>Virtually every single one of our international sports were invented or codified by the British. And I say this respectfully to our Chinese hosts, who have excelled so magnificently at Ping-pong. Ping-pong was invented on the dining tables of England in the 19th century, and it was called Wiff-waff! And there, I think, you have the difference between us and the rest of the world. Other nations, the French, looked at a dining table and saw an opportunity to have dinner; we looked at it an saw an opportunity to play Wiff-waff. And I say to the Chinese, and to the world, that Ping-pong is coming home!</p></blockquote>
<p></p>

<p><a href="http://feedads.googleadservices.com/~a/CcSGgNESd0JmRAwn0z7w19guKbY/a"><img src="http://feedads.googleadservices.com/~a/CcSGgNESd0JmRAwn0z7w19guKbY/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=hnJ16XJW"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=bqDppn8O"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=wl6NLnVb"><img src="http://feedproxy.google.com/~f/simonwhatley?i=wl6NLnVb" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=CdcXvPFZ"><img src="http://feedproxy.google.com/~f/simonwhatley?i=CdcXvPFZ" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/zvUU9SqPWQc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/boris-johnsons-wiff-waff/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/boris-johnsons-wiff-waff</feedburner:origLink></item>
		<item>
		<title>Embarking on a New Project?</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/iLCqKFy1Ino/embarking-on-a-new-project</link>
		<comments>http://www.simonwhatley.co.uk/embarking-on-a-new-project#comments</comments>
		<pubDate>Wed, 10 Dec 2008 17:33:13 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Asides]]></category>

		<category><![CDATA[Cameron Moll]]></category>

		<category><![CDATA[embarking]]></category>

		<category><![CDATA[four points]]></category>

		<category><![CDATA[new]]></category>

		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1679</guid>
		<description><![CDATA[Four resources to consider when embarking on a new project:

Precedent (who&#8217;s done it already and how?);
External data;
Internal data and knowledge; and,
Educated guesses

No. 4 is most valuable. After all, all the research in the world won&#8217;t tell you how to design it.
(Source: Cameron Moll)

]]></description>
			<content:encoded><![CDATA[<p>Four resources to consider when embarking on a new project:</p>
<ol>
<li>Precedent (who&#8217;s done it already and how?);</li>
<li>External data;</li>
<li>Internal data and knowledge; and,</li>
<li>Educated guesses</li>
</ol>
<p>No. 4 is most valuable. After all, all the research in the world won&#8217;t tell you how to design it.</p>
<p><em>(Source: <a href="http://cameronmoll.com" title="Cameron Moll" target="_blank" rel="nofollow">Cameron Moll</a>)</em></p>
<p></p>

<p><a href="http://feedads.googleadservices.com/~a/MH2P_L1Q15Gar9EmwrqkHLM2c7Q/a"><img src="http://feedads.googleadservices.com/~a/MH2P_L1Q15Gar9EmwrqkHLM2c7Q/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=a5nXYv4J"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=MIk697eG"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=MTBuIUCc"><img src="http://feedproxy.google.com/~f/simonwhatley?i=MTBuIUCc" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=QTqlZdQs"><img src="http://feedproxy.google.com/~f/simonwhatley?i=QTqlZdQs" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/iLCqKFy1Ino" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/embarking-on-a-new-project/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/embarking-on-a-new-project</feedburner:origLink></item>
		<item>
		<title>Enabling Search Engine Safe URLs with Apache and htaccess</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/sWcDLFvxfAA/enabling-search-engine-safe-urls-with-apache-and-htaccess</link>
		<comments>http://www.simonwhatley.co.uk/enabling-search-engine-safe-urls-with-apache-and-htaccess#comments</comments>
		<pubDate>Mon, 08 Dec 2008 15:57:15 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Apache]]></category>

		<category><![CDATA[ColdBox]]></category>

		<category><![CDATA[ColdFusion]]></category>

		<category><![CDATA[Fusebox]]></category>

		<category><![CDATA[.htaccess]]></category>

		<category><![CDATA[httpd.conf]]></category>

		<category><![CDATA[ISAPI]]></category>

		<category><![CDATA[mod_rewrite]]></category>

		<category><![CDATA[search engine safe]]></category>

		<category><![CDATA[url]]></category>

		<category><![CDATA[URL rewriting]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1635</guid>
		<description><![CDATA[An increasingly popular technique among websites and in particular, blogs, is the idea of making URLs search engine friendly, or safe, on the premise that doing so will help search engine optimisation. By removing the obscure query string element of a URL and replacing it with keyword rich alternatives, not only makes it more readable for a human being, but also the venerable robots that allow our page content to be found in the first place.]]></description>
			<content:encoded><![CDATA[<p>An increasingly popular technique among websites and in particular, blogs, is the idea of making <abbr title="Universal Resource Locator">URL</abbr>s search engine friendly, or safe, on the premise that doing so will help search engine optimisation. By removing the obscure query string element of a <abbr title="Universal Resource Locator">URL</abbr> and replacing it with keyword rich alternatives, not only makes it more readable for a human being, but also the venerable robots that allow our page content to be found in the first place.</p>
<p>For example, the following is WordPress&#8217; default URL configuration for a post:</p>

<div class="wp_syntax"><div class="code"><pre class="text">http://www.domain.com/?p=1635</pre></div></div>

<p>However, buy using a URL-rewriting available in the Apache webserver, we can achieve a far better result, such as the following:</p>

<div class="wp_syntax"><div class="code"><pre class="text">http://www.domain.com/search-engine-safe-urls</pre></div></div>

<p>NB. It is also possible to achieve a similar result with an <abbr title="Internet Server Application Programming Interface">ISAPI</abbr> rewrite for Microsoft&#8217;s <abbr title="Internet Information Server">IIS</abbr> webserver, but this topic will not be included in this post.</p>
<p>To get your website working with <abbr title="search engine safe">SES</abbr> <abbr title="Universal Resource Locator">URL</abbr>s you need to enable both the <code>mod_rewite</code> module and <code>AllowOverride</code> directive in the Apache configuration file.</p>
<p>Uncomment (remove #) from the following to enable the re-write rule:</p>

<div class="wp_syntax"><div class="code"><pre class="text">LoadModule rewrite_module modules/mod_rewrite.so</pre></div></div>

<p>Change the <code>AllowOverride</code> directive from none to all</p>

<div class="wp_syntax"><div class="code"><pre class="text">&lt;Directory /&gt;
    Options FollowSymLinks
    AllowOverride all
    Order deny,allow
    Deny from all
&lt;/Directory&gt;
&nbsp;
&lt;Directory &quot;C:/WebRoot&quot;&gt;
    # Possible values for the Options directive are &quot;None&quot;, &quot;All&quot;,
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that &quot;MultiViews&quot; must be named *explicitly* --- &quot;Options All&quot;
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks
&nbsp;
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be &quot;All&quot;, &quot;None&quot;, or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All
&nbsp;
    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all
&lt;/Directory&gt;</pre></div></div>

<p>On Apache webservers, <code>.htaccess</code> (hypertext access) is the default name of directory-level configuration files. An <code>.htaccess</code> file is placed in a particular directory, and the directives in the <code>.htaccess</code> file apply to that directory, and all its subdirectories. It provides the ability to customize configuration for requests to the particular directory. In our case, enabling search engine safe (<abbr title="search engine safe">SES</abbr>) <abbr title="Universal Resource Locator">URL</abbr>s.</p>
<p>By setting the <code>AllowOverride</code> directive to <q>All</q> in effect defers configuration settings to the <code>.htaccess</code> file.</p>
<p>An example <code>.htaccess</code> file could include the following code to rewrite the URLs:</p>

<div class="wp_syntax"><div class="code"><pre class="text">RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]</pre></div></div>

<p>Search engine friendly <abbr title="Universal Resource Locator">URL</abbr>s are implemented with Rewrite engines. The rewrite engine modifies the <abbr title="Universal Resource Locator">URL</abbr> based upon a number of rewrite conditions and rules. </p>
<p>The <code>RewriteBase</code> directive explicitly sets the base <abbr title="Universal Resource Locator">URL</abbr> for per-directory rewrites. The <code>RewriteCond</code> directive defines a rule condition, so in this case handling missing files or directories. Finally, the <code>RewriteRule</code> directive is the real rewriting workhorse. In this example, we&#8217;re getting everything in the <abbr title="Uniform Resource Identifier">URI</abbr> &#8212; i.e. not including the protocol (HTTP/S) and domain name &#8212; based upon a regular expression. This is then appended to the default file reference &#8212; index.php &#8212; as a <a href="http://www.regular-expressions.info/brackets.html" title="Regular Expression: back references" target="_blank" rel="nofollow">back reference</a>. The <code>[L,QSA]</code> refers to the rule being the last rule and append any query string parameters to the default file. It is important to note that this is all done on the server side, the user will never see the website address changing in the browser&#8217;s address bar. Furthermore, simply transposing the index.php filename with your default file name &#8212; e.g. index.cfm, default.aspx &#8212; will have the same result. Indeed, the above rewrite rules are becoming a de-facto standard for web applications.</p>
<p>To fully understand <code>mod_rewrite</code> rules above, look at the <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html" title="Apache mod_rewrite documentation" target="_blank" rel="nofollow">Apache mod_rewrite documentation</a>.</p>
<p>Once you have your <abbr title="Search Engine Safe">SES</abbr> functionality in place on the webserver, it is then the responsibility of your application framework to understand the <abbr title="Universal Resource Locator">URL</abbr> construction and handle it accordingly. Fortunately, frameworks such as <a href="http://www.coldboxframework.com" title="ColdBox Framework" target="_blank" rel="nofollow">ColdBox</a> and <a href="http://www.fusebox.org" title="Fusebox Framework" target="_blank" rel="nofollow" >Fusebox</a> for ColdFusion, <a href="http://framework.zend.com" title="Zend PHP framework" target="_blank" rel="nofollow">Zend</a> and <a href="http://www.symfony-project.com" title="Symfony PHP fraemwork" target="_blank" rel="nofollow">Symfony</a> for <abbr title="PHP Hypertext Precursor">PHP</abbr>, all contain functionality to do this, but that is the subject of an entirely different post.</p>
<p>Users of web applications prefer short, neat <abbr title="Universal Resource Locator">URL</abbr>s to raw query string parameters. A concise <abbr title="Universal Resource Locator">URL</abbr> is easy to remember, and less time-consuming to type in. If the <abbr title="Universal Resource Locator">URL</abbr> can be made to relate clearly to the content of the page, then errors are not only less likely to happen, but our good friends the search engine robots are able to draw a stronger assumption of the pages&#8217; relevance and content.</p>
<p></p>

<p><a href="http://feedads.googleadservices.com/~a/2OCOQrEwi-R0ABzdWBQK0XfJEk4/a"><img src="http://feedads.googleadservices.com/~a/2OCOQrEwi-R0ABzdWBQK0XfJEk4/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=WnPXxs0w"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=h76Y5tN8"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=Yctxeol3"><img src="http://feedproxy.google.com/~f/simonwhatley?i=Yctxeol3" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=g7I91Mhj"><img src="http://feedproxy.google.com/~f/simonwhatley?i=g7I91Mhj" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/sWcDLFvxfAA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/enabling-search-engine-safe-urls-with-apache-and-htaccess/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/enabling-search-engine-safe-urls-with-apache-and-htaccess</feedburner:origLink></item>
		<item>
		<title>It’s Always Six O’Clock</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/IBr7ohRqzN8/its-always-six-oclock</link>
		<comments>http://www.simonwhatley.co.uk/its-always-six-oclock#comments</comments>
		<pubDate>Fri, 05 Dec 2008 15:31:51 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[0100101110101101.org]]></category>

		<category><![CDATA[avatar]]></category>

		<category><![CDATA[digital]]></category>

		<category><![CDATA[Eva Mattes]]></category>

		<category><![CDATA[Franco Mattes]]></category>

		<category><![CDATA[It's Always Six O'Clock]]></category>

		<category><![CDATA[minatures]]></category>

		<category><![CDATA[pop culture]]></category>

		<category><![CDATA[portraits]]></category>

		<category><![CDATA[representations]]></category>

		<category><![CDATA[toys]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1548</guid>
		<description><![CDATA[Two Italians, Eva and Franco Mattes internationally known as 0100101110101101.org and self-styled net art pranksters and hacktivists have been besieging the art world with their clever hacks and elusive digital role-plays for more than ten years. ]]></description>
			<content:encoded><![CDATA[<p>Two Italians, Eva and Franco Mattes internationally known as <a href="http://0100101110101101.org" title="0100101110101101.org" target="_blank" rel="nofollow">0100101110101101.org</a> and self-styled net art pranksters and hacktivists have been besieging the art world with their clever hacks and elusive digital role-plays for more than ten years. </p>
<p>The two European <q>con-artists</q> use non-conventional communication tactics to obtain the largest visibility with minimal effort. Past works have included staging a hoax involving a completely made up artist, to ripping off the <a href="http://en.wikipedia.org/wiki/Holy_See" title="Wikipedia: Holy See" target="_blank" rel="nofollow">Holy See</a> and spreading a computer virus!</p>
<p>In <q>It&#8217;s Always Six O&#8217;Clock</q>, the avatar portraits in their series <q>Annoying Japanese Child Dinosaur</q> are attacked by an army of toys, not the digital representations but the real deal this time. From Nintendo and Disney characters to G.I. Joe and Manga, and from medieval knights to Winnie the Pooh, they&#8217;re all performing in the theatre of pop culture. Somehow cute yet ruthlessly aggressive at times &#8212; Winnie the Pooh appears to be having his head split open &#8212; they dominate the exhibition space. In the process, fantasy and collective imagination are fusing into a dramatically charged form of ready-made sculpture.</p>
<p></p>
<p><em>(Click on the images to see a larger view)</em></p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-184.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-184-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1592" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-181.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-181-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1591" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-173.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-173-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1590" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-167.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-167-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1589" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-157.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-157-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1588" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-155.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-155-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1587" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-153.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-153-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1586" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-147.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-147-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1585" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-141.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-141-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1584" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-140.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-140-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1583" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-134.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-134-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1582" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-133.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-133-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1581" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-129.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-129-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1580" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-127.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-127-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1579" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-124.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-124-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1578" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-122.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-122-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1577" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-119.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-119-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1576" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-107.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-107-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1572" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-070.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-070-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail wp-image-1565" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-032.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/its-always-six-oclock-032-150x150.jpg" alt="" title="It&#039;s Always Six O&#039;Clock" width="150" height="150" class="alignleft size-thumbnail" /></a></p>
<p style="clear:both;">
You can see more of their work on their website, <a href="http://0100101110101101.org" title="0100101110101101.org" target="_blank" rel="nofollow">0100101110101101.org</a>.
</p>
<p></p>

<p><a href="http://feedads.googleadservices.com/~a/APkMy8Rbb8zXy-IJcUC5ZJ2lpNM/a"><img src="http://feedads.googleadservices.com/~a/APkMy8Rbb8zXy-IJcUC5ZJ2lpNM/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=2dLGQAvO"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=p7vUhZDn"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=7STcLUYa"><img src="http://feedproxy.google.com/~f/simonwhatley?i=7STcLUYa" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=D7K9ldF1"><img src="http://feedproxy.google.com/~f/simonwhatley?i=D7K9ldF1" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/IBr7ohRqzN8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/its-always-six-oclock/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/its-always-six-oclock</feedburner:origLink></item>
		<item>
		<title>The Four C’s of Community</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/SINmZNB2XXI/the-four-cs-of-community</link>
		<comments>http://www.simonwhatley.co.uk/the-four-cs-of-community#comments</comments>
		<pubDate>Thu, 04 Dec 2008 14:12:45 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Social Bookmarking]]></category>

		<category><![CDATA[Social Networking]]></category>

		<category><![CDATA[The Web]]></category>

		<category><![CDATA[User Science]]></category>

		<category><![CDATA[Web 2.0]]></category>

		<category><![CDATA[Accessibility]]></category>

		<category><![CDATA[Community]]></category>

		<category><![CDATA[connectivity]]></category>

		<category><![CDATA[Content]]></category>

		<category><![CDATA[context]]></category>

		<category><![CDATA[continuity]]></category>

		<category><![CDATA[facebook]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[FriendFeed]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[Information Architecture]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[Last.fm]]></category>

		<category><![CDATA[LinkedIn]]></category>

		<category><![CDATA[meme]]></category>

		<category><![CDATA[N95]]></category>

		<category><![CDATA[Nokia]]></category>

		<category><![CDATA[Remember The Milk]]></category>

		<category><![CDATA[RSS]]></category>

		<category><![CDATA[SEO]]></category>

		<category><![CDATA[unique selling point]]></category>

		<category><![CDATA[User Agent]]></category>

		<category><![CDATA[usp]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1549</guid>
		<description><![CDATA[A web community is a web site (or group of web sites) that is a virtual community. Web communities in recent times commonly take the form of a social network service, such as Facebook, Upcoming and Last.fm, an Internet forum, a group of blogs such as WordPress.com and Blogger, or another kind of social software web application.]]></description>
			<content:encoded><![CDATA[<p>A web community is a web site (or group of web sites) that is a virtual community. Web communities in recent times commonly take the form of a social network service, such as <a href="http://www.facebook.com" title="Facebook social network" target="_blank" rel="nofollow">Facebook</a>, <a href="http://upcoming.org" title="Upcoming events" target="_blank" rel="nofollow">Upcoming</a> and <a href="http://last.fm" title="Last.fm social music platform" target="_blank" rel="nofollow">Last.fm</a>, an Internet forum, a group of blogs such as <a href="http://wordpress.com" title="WordPress managed blog hosting" target="_blank" rel="nofollow">WordPress.com</a> and <a href="http://www.blogger.com" title="Blogger publishing tool" target="_blank" rel="nofollow">Blogger</a>, or another kind of social software web application.</p>
<p>But what makes up a web community; what makes them successful? Below I discuss the four C&#8217;s of community: Content, Context, Connectivity and Community.</p>
<p><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/12/the-four-c-of-community-300x292.jpg" alt="" title="The Four C&#039;s of Community" width="300" height="292" class="aligncenter size-medium wp-image-1551" /></p>
<h3>Content</h3>
<p>A current <a href="http://en.wikipedia.org/wiki/Meme" title="Wikipedia: Meme" target="_blank" rel="nofollow">meme</a> when organising or building a website is the catchphrase <q>Content is King</q>. A big shift in the web in recent years has been the way websites are constructed. Today it&#8217;s a necessity, and indeed best practice, to separate form from content. In one hand you have the compelling content, whilst in the other you have the presentation, be it in the form of HTML and CSS, Flash or RSS, amongst others.</p>
<p>Quality content is one way in which you can make your website stand out. It is also a great way to attract the people who are needed to form the elusive community that your brand is hoping build. When considering community initiatives, there are three questions to ask: Where will the content come from; for example community driven or syndication? Does it provide indisputable value; does it have a unique selling point (<abbr title="Unique Selling Point">USP</abbr>)? Can a regular flow of quality content be maintained? Even pre-Web 2.0 initiatives have to focus on keeping the content itself fresh and relevant.</p>
<p>Web accessibility and search engine optimisation are also vital, so having content completely separated from presentation means a number of assistive technologies can make better use of the content, whilst the web robots can also readily consume the information.</p>
<p></p>
<h3>Context</h3>
<p>Context means understanding how people use your website, where they are in the user-journey and serving them the right experience at the right time. Well-designed applications and functionality have great opportunities to deliver on context. </p>
<p>For example, <a href="http://friendfeed.com" title="FriendFeed website" target="_blank" rel="nofollow">FriendFeed</a>&#8217;s iPhone version, which is simply a re-worked web interface, is perfectly designed for contextual usage on the go. Similarly, <a href="http://www.rememberthemilk.com" title="Remember The Milk website" target="_blank" rel="nofollow">Remember The Milk</a> updates the interface explicitly for <a href="http://m.rememberthemilk.com" title="Remember The Milk mobile website" target="_blank" rel="nofollow">mobile</a> and <a href="http://i.rememberthemilk.com" title="Remember The Milk iPhone website" target="_blank" rel="nofollow">iPhone</a> users, whilst also syndicating the content to applications such as Google Calendar. (It is questionable whether user-agent switching is good practice, but that is a whole new blog post.) Conversely, <a href="http://delicious.com" title="Delicious website" target="_blank" rel="nofollow">Delicious</a> makes no attempt at changing the user interface for iPhone or Nokia N95 users since the iPhone and N95 have full web-capabilities through their respective web browsers.</p>
<p>In some instances the context in which the content is displayed will require reduced functionality. For example, the <a href="http://m.last.fm" title="Last.fm mobile website" target="_blank" rel="nofollow">Last.fm mobile site</a> does not allow you to play music, but simply search music listings, view recommendations, events and friend listings, and edit settings. However, through its <abbr title="Application Programming Interface">API</abbr>, Last.fm is able to offer its data and platform to third party developers to aid the building of new applications and communities, thus changing its context.</p>
<p></p>
<h3>Connectivity</h3>
<p>Connectivity is the ability of a system, whether that is a web-based community or a device like the iPhone, to connect with little or no modification. In the realm of communities, the ability to easily connect to your peers is the Holy Grail of the application.</p>
<p>Successful communities thrive on fluid, hard-to-measure activities that are, in the purest sense, relationship-based. It&#8217;s not all about mass communications &#8212; although <a href="http://twitter.com" title="Twitter" target="_blank" rel="nofollow">Twitter</a> and <a href="http://www.youtube.com" title="YouTube" target="_blank" rel="nofollow">YouTube</a> are both bucking this trend &#8212; but more about the micro-interactions. Designing experiences that support thousands of micro-interactions means that the community is able to function, unhindered, almost indefinitely. <a href="http://www.facebook.com" title="Facebook" target="_blank" rel="nofollow">Facebook</a> lends itself expertly to micro-interactions through the user&#8217;s &#8216;wall&#8217;.</p>
<p>Companies are turning to communities as the new customer relationship management (<abbr title="customer relationship management">CRM</abbr>), but this requires people to mind them. Organisations such as <a href="http://www.37signals.com" title="37Signals" target="_blank" rel="nofollow">37Signals</a> and <a href="http://www.wildbit.com/" title="WildBit" target="_blank" rel="nofollow">WildBit</a> very effectively use Twitter to broadcast service updates and sometimes apologies, whilst the <a href="http://www.bbc.co.uk" title="British Broadcasting Corporation" target="_blank" rel="nofollow">BBC</a> and <a href="http://www.guardian.co.uk" title="The Guardian newspaper online" target="_blank" rel="nofollow">The Guardian</a> online use it to broadcast links to new content.</p>
<h3>Continuity</h3>
<p>People often don&#8217;t like change, but communities that thrive often do so though evolution to meet the needs of users. Communities need to be flexible to evolve while still providing a valuable and consistent user experience which can be sustained. Too much of a radical change will almost certainly have a detrimental impact upon visits, at least initially.</p>
<p></p>
<p>Building communities is the new marketing for a brand, whether that is through wholely-owned properties or 3rd party social media services such as <a href="http://twitter.com" title="Twitter: micro-blogging" target="_blank" rel="nofollow">Twitter</a>, <a href="http://wordpress.com" title="WordPress: blogging" target="_blank" rel="nofollow">WordPress</a> or <a href="http://www.ning.com" title="Ning: create your own social network" target="_blank" rel="nofollow">Ning</a>. The starting point to any community is finding a niche that is currently underserved and serving that community better than anyone else. But Brands need to know a few things before they head down the community path. The web is saturated with communities. Some are thriving, while others have come and gone. Creating a community is not like your average marketing campaign that you can ditch it is a failure. If the community is successful the four C&#8217;s of content, contect, connectivity and continuity will have to be maintained and indeed, developed.</p>

<p><a href="http://feedads.googleadservices.com/~a/Obt2gMzsaclrhrEaqLrH6AX7CQQ/a"><img src="http://feedads.googleadservices.com/~a/Obt2gMzsaclrhrEaqLrH6AX7CQQ/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=nR4ZZGNP"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=djdjpHaW"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=dUpHSL71"><img src="http://feedproxy.google.com/~f/simonwhatley?i=dUpHSL71" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=EYFKHNL4"><img src="http://feedproxy.google.com/~f/simonwhatley?i=EYFKHNL4" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/SINmZNB2XXI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/the-four-cs-of-community/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/the-four-cs-of-community</feedburner:origLink></item>
		<item>
		<title>Tour de Flex Hits the Ground Running</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/BBPNo8DsSrY/tour-de-flex-hits-the-ground-running</link>
		<comments>http://www.simonwhatley.co.uk/tour-de-flex-hits-the-ground-running#comments</comments>
		<pubDate>Wed, 26 Nov 2008 10:33:17 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Adobe Flash Platform]]></category>

		<category><![CDATA[Adobe Integrated Runtime]]></category>

		<category><![CDATA[AIR]]></category>

		<category><![CDATA[Christophe Coenraets]]></category>

		<category><![CDATA[Eclipse]]></category>

		<category><![CDATA[Greg Wilson]]></category>

		<category><![CDATA[Holly Schinsky]]></category>

		<category><![CDATA[James Ward]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[Tour de Flex]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1524</guid>
		<description><![CDATA[For the seasoned Flex developer, we’ve been accustomed to using the Flex Component Explorer as a reference. However, this is set to change with a great new application called Tour de Flex.

Tour de Flex is a desktop application, built using AIR, with the goal of providing a way to explore Flex’s capabilities and resources, including the core Flex components, Adobe AIR and data integration.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tdf-large.jpg" alt="" title="Tour de Flex Logo" width="205" height="170" class="alignleft size-medium wp-image-1534" /></p>
<p>For the seasoned Flex developer, we&#8217;ve been accustomed to using the <a href="http://examples.adobe.com/flex3/componentexplorer/explorer.html" title="Flex Component Explorer" target="_blank" rel="nofollow">Flex Component Explorer</a> as a reference. However, this is set to change with a great new application called Tour de Flex.</p>
<p>Tour de Flex is a desktop application, built using <abbr title="Adobe Integrated Runtime">AIR</abbr>, with the goal of providing a way to explore Flex&#8217;s capabilities and resources, including the core Flex components, Adobe <abbr title="Adobe Integrated Runtime">AIR</abbr> and data integration. </p>
<p>Created by <a href="http://www.jamesward.com/" title="James Ward" target="_blank" rel="nofollow">James Ward</a>, <a href="http://gregsramblings.com/" title="Greg Wilson" target="_blank" rel="nofollow">Greg Wilson</a> and <a href="http://coenraets.org/" title="Christophe Coenraets" target="_blank" rel="nofollow">Christophe Coenraets</a>, Tour de Flex has three main purposes: provide non-Flex developers with an overview of what is possible; provide seasoned Flex developers with a visual reference tool; and finally, provide commercial and non-commercial Flex developers a platform to showcase their skills.</p>
<p>Probably the greatest feature of this application is the integration of a variety of third-party components, effects and skins. The application contains examples from the following and we are told that this list will be regularly updated when new content becomes available:</p>
<ul>
<li>Acrobat.com Share</li>
<li>Amazon</li>
<li>AOL Instant Messenger</li>
<li>Cocomo</li>
<li>Ebay</li>
<li>Flickr</li>
<li>Google Language</li>
<li>Intuit Quickbase</li>
<li>Last.fm</li>
<li>Photoshop.com</li>
<li>Salesforce.com</li>
<li>Scribd</li>
<li>Smugmug</li>
<li>Twitter</li>
<li>Yahoo Weather</li>
</ul>
<p></p>
<p>Below is a selection of screenshots from the application:</p>
<p><em>(Click on the images to see a larger view)</em></p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-01.png" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-01-150x150.png" alt="" title="Tour de Flex - Component Explorer" width="150" height="150" class="alignleft size-thumbnail wp-image-1526" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-02.png" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-02-150x150.png" alt="" title="Tour de Flex - Component Explorer" width="150" height="150" class="alignleft size-thumbnail wp-image-1527" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-03.png" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-03-150x150.png" alt="" title="Tour de Flex - Component Explorer" width="150" height="150" class="alignleft size-thumbnail wp-image-1528" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-04.png" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-04-150x150.png" alt="" title="Tour de Flex - Component Explorer" width="150" height="150" class="alignleft size-thumbnail wp-image-1529" /></a></p>
<p>Included with the Tour de Flex project is an <a href="http://www.eclipse.org" title="Eclipse Integrated Development Environment" target="_blank" rel="nofollow">Eclipse</a> plugin, built by <a href="http://devgirl.wordpress.com/" title="Holy Schinsky" target="_blank" rel="nofollow">Holly Schinsky</a>, that provides a search interface to the 200+ examples available in the main Tour de Flex application. The plugin allows you to search by component name, tag or author and double-click any item in the results to immediately see the component in Tour de Flex.</p>
<p>To install the plugin, add the following URL to your Eclipse software update sites: </p>
<p><a href="http://tourdeflex.adobe.com/eclipse" title="Tour de Flex Eclipse Plugin" target="_blank" rel="nofollow">http://tourdeflex.adobe.com/eclipse</a>. </p>
<p>Once installed, a new Tour de Flex view is available to add. The plugin has been tested with Eclipse 3.4 and with Flex Builder 3.x.</p>
<p>The official <a href="http://flex.org/tour" title="Flex.org: Tour de Flex" target="_blank" rel="nofollow">Tour de Flex</a> page and install can be found on the Flex.org website.</p>
<p><iframe width="216" height="182" frameborder=0 scrolling="no" src="http://tourdeflex.adobe.com/badge/"></iframe></p>
<p></p>

<p><a href="http://feedads.googleadservices.com/~a/tLXB_NP5CLDIacWgW-gAEJkcICY/a"><img src="http://feedads.googleadservices.com/~a/tLXB_NP5CLDIacWgW-gAEJkcICY/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=4OrGUfSE"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=h6EdVswg"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=NyVXAVRI"><img src="http://feedproxy.google.com/~f/simonwhatley?i=NyVXAVRI" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=E72Op93q"><img src="http://feedproxy.google.com/~f/simonwhatley?i=E72Op93q" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/BBPNo8DsSrY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/tour-de-flex-hits-the-ground-running/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/tour-de-flex-hits-the-ground-running</feedburner:origLink></item>
		<item>
		<title>Final Wooden House, Japan by Sou Fujimoto</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/aOjIJfb8_Kw/final-wooden-house-japan-by-sou-fujimoto</link>
		<comments>http://www.simonwhatley.co.uk/final-wooden-house-japan-by-sou-fujimoto#comments</comments>
		<pubDate>Mon, 17 Nov 2008 14:20:28 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[amorphous]]></category>

		<category><![CDATA[architecture]]></category>

		<category><![CDATA[ceiling]]></category>

		<category><![CDATA[Final Wooden House]]></category>

		<category><![CDATA[floor]]></category>

		<category><![CDATA[Japan]]></category>

		<category><![CDATA[landscape]]></category>

		<category><![CDATA[lumber]]></category>

		<category><![CDATA[Sou Fujimoto]]></category>

		<category><![CDATA[wall]]></category>

		<category><![CDATA[wood]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1481</guid>
		<description><![CDATA[The Final Wooden House by Sou Fujimoto must be the epitome of good environmental design, but at the same time it is amazingly impractical unless you’re a Hobbit and live in The Shire!]]></description>
			<content:encoded><![CDATA[<p>The Final Wooden House by Sou Fujimoto must be the epitome of good environmental design, but at the same time it is amazingly impractical unless you&#8217;re a Hobbit and live in The Shire!</p>
<p>Japanese architect Sou Fujimoto designed the wooden bungalow to be small and primitive. The design is meant to highlight the versatility of lumber. </p>
<p><q>In an ordinary wooden architecture, lumber is effectively differentiated according to functions in various localities precisely because it is so versatile. Columns, beams, foundations, exterior walls, interior walls, ceilings, floorings, insulations, furnishings, stairs, window frames, meaning all,</q> says Fujimoto. <q>However, I thought if lumber is indeed so versatile then why not create architecture by one rule that fulfills all of these functions. I envisioned the creation of new spatiality that preserves primitive conditions of a harmonious entity before various functions and roles differentiated.</q></p>
<p>Using large beams of 350 <abbr title="millimeter">mm</abbr> square profile cedar and piled on top of one another, Fujimoto created the walls, ceiling, floors and built in nooks. This leaves no definitive lines between each of the structure&#8217;s components, thus blending the entire interior of the space together. The function of the small home is defined by how the user adapts to the wood structure. The house is meant to bring a kind of harmony between the built environment and the way the human body behaves within the space.</p>
<blockquote><p>I thought of making an ultimate wooden architecture. It was conceived by just mindlessly stacking 350mm square.</p></blockquote>
<p><em>(Click on the images to see a larger view)</em></p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-01.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-01-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1484" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-02.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-02-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1485" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-03.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-03-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1486" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-04.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-04-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1487" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-05.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-05-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1488" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-06.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-06-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1489" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-07.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-07-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1490" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-08.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-08-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1491" /></a></p>
<p></p>
<p>Fujimoto continues, <q>There are no separations of floor, wall, and ceiling here. A place that one thought was a floor becomes a chair, a ceiling, a wall from various positions. The floor levels are relative and spatiality is perceived differently according to one’s position. Here, people are distributed three-dimensionally in the space. This is a place like an amorphous landscape with a new experience of various senses of distances. Inhabitants discover, rather than being prescribed, various functionalities in these convolutions.</q></p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-09.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-09-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1492" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-10.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-10-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1493" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-11.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-11-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1494" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-12.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-12-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1495" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-13.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-13-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1496" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-14.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-14-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1497" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-15.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-15-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1498" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-16.jpg" rel="lightbox"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/wooden-house-16-150x150.jpg" alt="" title="Wooden House" width="150" height="150" class="alignleft size-thumbnail wp-image-1499" /></a></p>
<p style="clear:both;">&nbsp;</p>
<p>Architects: <a href="http://www.sou-fujimoto.com/" title="Sou Fujimoto Architects" target="_blank" rel="nofollow">Sou Fujimoto Architects</a><br />
Location: Kumamoto, Japan<br />
Photographer: <a href="http://www.iwan.com/" title="Iwan Baan" target="_blank" rel="nofollow">Iwan Baan</a></p>
<p></p>

<p><a href="http://feedads.googleadservices.com/~a/RT73IeoQ4B8q7lNFFKig0mWk_bw/a"><img src="http://feedads.googleadservices.com/~a/RT73IeoQ4B8q7lNFFKig0mWk_bw/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=27TPVh0J"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=Kd8xNvPX"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=VGkEY7P8"><img src="http://feedproxy.google.com/~f/simonwhatley?i=VGkEY7P8" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=ETsIzOpD"><img src="http://feedproxy.google.com/~f/simonwhatley?i=ETsIzOpD" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/aOjIJfb8_Kw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/final-wooden-house-japan-by-sou-fujimoto/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/final-wooden-house-japan-by-sou-fujimoto</feedburner:origLink></item>
		<item>
		<title>Writing a Good Web Accessibility Statement</title>
		<link>http://feedproxy.google.com/~r/simonwhatley/~3/5pD72EzV55w/writing-a-good-web-accessibility-statement</link>
		<comments>http://www.simonwhatley.co.uk/writing-a-good-web-accessibility-statement#comments</comments>
		<pubDate>Thu, 13 Nov 2008 15:57:50 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
		
		<category><![CDATA[Accessibility]]></category>

		<category><![CDATA[Usability]]></category>

		<category><![CDATA[Web Standards]]></category>

		<category><![CDATA[Digital Web]]></category>

		<category><![CDATA[Digital Web Magazine]]></category>

		<category><![CDATA[Disability Discrimination Act 1995]]></category>

		<category><![CDATA[RNIB]]></category>

		<category><![CDATA[Royal National Institute for the Blind]]></category>

		<category><![CDATA[statement]]></category>

		<category><![CDATA[W3C]]></category>

		<category><![CDATA[WAI]]></category>

		<category><![CDATA[wcag]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[Web Accessibility Initiative]]></category>

		<category><![CDATA[web content accessibility guidlines]]></category>

		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1468</guid>
		<description><![CDATA[An accessibility statement makes a good addition to all web sites. It is not only a place to demonstrate that you are taking accessibility seriously, but more importantly, it should provide extra information for visitors to your site — particularly for those people with disabilities who need to know about the accessibility of the information and services you provide — and a mechanism to receive feedback on accessibility.]]></description>
			<content:encoded><![CDATA[<p>An accessibility statement makes a good addition to all web sites. It is not only a place to demonstrate that you are taking accessibility seriously, but more importantly, it should provide extra information for visitors to your site &#8212; particularly for those people with disabilities who need to know about the accessibility of the information and services you provide &#8212; and a mechanism to receive feedback on accessibility.</p>
<p>Under the <a href="http://www.opsi.gov.uk/acts/acts1995/Ukpga_19950050_en_1" title="Disability Discrimination Act 1995" target="_blank" rel="nofollow">Disability Discrimination Act 1995</a> (<abbr title="Disability Discrimination Act">DDA</abbr>), a disability is defined as:</p>
<blockquote><p>A physical or mental impairment that has a long-term or substantial effect on a person&#8217;s ability to carry out day to day tasks.</p></blockquote>
<p>This ranges from people with physical and sensory impairments to people with diabetes, disfigurements, heart disease and epilepsy.</p>
<p>Accessibility, therefore, can be viewed as the &#8220;ability to access&#8221; the functionality of a system or entity. Furthermore, accessibility is a somewhat general term used to describe the degree to which a product (e.g. device, service and  environment) is accessible to as many people as possible.  Accessibility is often used to focus on people with disabilities and their right of access to entities, often through use of assistive technology.</p>
<p>A dimension of accessibility is web accessibility. Web accessibility refers to the practice of making websites usable by people of all abilities and disabilities. When sites are correctly designed, developed and edited, all users can have equal access to information and functionality. In many countries this has led to <a href="http://www.w3.org/WAI/" title="Web Accessibility Initiative" target="_blank" rel="nofollow">initiatives</a>, <a href="http://www.rnib.org.uk/xpedio/groups/public/documents/PublicWebsite/public_caseforaccessibility.hcsp#P15_825" title="Royal National Institute for the Blind" target="_blank" rel="nofollow">laws and regulations</a> that aim toward providing universal access to the internet.</p>
<p></p>
<p>Digital Web Magazine has a great article on whether <a href="http://www.digital-web.com/articles/are_accessibility_statements_useful" title="Digital Web: Are Accessibility Statements Useful" target="_blank" rel="nofollow">accessibility statements are useful</a>, which is well worth a read.</p>
<p>The main points of consideration that can be garnered from the article are as follows:</p>
<ol>
<li>Make the accessibility link prominent and provide it in a consistent location so that website visitors can find it easily.</li>
<li>Provide rich content that explains how to use the accessibility features provided, rather than just listing the features themselves.</li>
<li>Separate the content into sections and provide headings for each section.</li>
<li>Provide contact information in various formats so that website visitors can directly contact the team responsible for accessibility queries.</li>
<li>Actively promote feedback from website visitors. Use comments to continually improve the website.</li>
<li>Provide a known barriers section which details inaccessible areas of the website along with alternative ways of obtaining the information or services.</li>
<li>List technical and conformance information at the end of the accessibility statement. This will allow the information to be readily available, whilst not being placed in a prominent position.</li>
</ol>
<p>Your accessibility statement will be organic &#8212; you may only start with a few lines but as your site develops in terms of accessibility, and your understanding of the accessibility of the site develops, so will your statement. As it can often be created and then forgotten about, it is worthwhile taking time every so often to check through the statement to ensure that it is up-to-date and reflects the work done to enhance the site&#8217;s accessibility.</p>
<p></p>

<p><a href="http://feedads.googleadservices.com/~a/5FwjU3Rdg1mK4cVBwJBFLVg3jV8/a"><img src="http://feedads.googleadservices.com/~a/5FwjU3Rdg1mK4cVBwJBFLVg3jV8/i" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feedproxy.google.com/~f/simonwhatley?a=tkWp0tvn"><img src="http://feedproxy.google.com/~f/simonwhatley?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=Gb3Ulgxp"><img src="http://feedproxy.google.com/~f/simonwhatley?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=Y8rAgKc6"><img src="http://feedproxy.google.com/~f/simonwhatley?i=Y8rAgKc6" border="0"></img></a> <a href="http://feedproxy.google.com/~f/simonwhatley?a=vyBauB7n"><img src="http://feedproxy.google.com/~f/simonwhatley?i=vyBauB7n" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/simonwhatley/~4/5pD72EzV55w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/writing-a-good-web-accessibility-statement/feed</wfw:commentRss>
		<feedburner:origLink>http://www.simonwhatley.co.uk/writing-a-good-web-accessibility-statement</feedburner:origLink></item>
	</channel>
</rss>
