<?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>farfromfearless &#187; General</title>
	<atom:link href="http://www.farfromfearless.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.farfromfearless.com</link>
	<description>Personal blog of Chris Murphy</description>
	<lastBuildDate>Thu, 23 Sep 2010 01:55:31 +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>How to Fix Your Broken CMS: Part 2</title>
		<link>http://www.farfromfearless.com/2010/03/05/how-to-fix-your-broken-cms-part-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-fix-your-broken-cms-part-2</link>
		<comments>http://www.farfromfearless.com/2010/03/05/how-to-fix-your-broken-cms-part-2/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 14:32:40 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Developement]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[Content Strategy]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Publication]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/?p=502</guid>
		<description><![CDATA[Sometimes the "quick wins" on a project can turn out to be long-term losses. Has your CMS project turned into a win or loss for your organization? Perhaps it's time to take a step back and re-evaluate your CMS strategy or development roadmap.]]></description>
			<content:encoded><![CDATA[<div class="notice">
<p><strong>Author’s Note:</strong> Considering the subject matter and length of this particular article, I’ve decided to split it into two separate articles.</p>
</div>
<p><strong>Related Articles:</strong></p>
<ol>
<li><a title="How to Fix Your Broken CMS: Part 1" href="http://www.farfromfearless.com/2010/03/05/how-to-fix-your-broken-cms-part-1">How to Fix Your Broken CMS: Part 1</a></li>
<li><a title="How to Fix Your Broken CMS: Part 2" href="http://www.farfromfearless.com/2010/03/05/how-to-fix-your-broken-cms-part-2">How to Fix Your Broken CMS: Part 2</a></li>
</ol>
<h2>Background</h2>
<p>In <a title="How to Fix Your Broken CMS: Part 1" href="http://www.farfromfearless.com/2010/03/04/how-to-fix-your-broken-cms-part-1">Part 1</a> of this series, I wrote at length about the current state of CMS software in general, and proposed a dramatic shift in our attention from <em>features </em>to <em>user experience</em>. At the end of the article, I offered a possible direction in terms of how to build a better CMS, and how we might better fulfill end user expectations (needs vs. wants).</p>
<p>In Part 2 of this series, I’ll be addressing the elements of what I feel would make a truly effective CMS.</p>
<p>Read on…</p>
<h2>A Recipe For a Truly Effective CMS</h2>
<p>Rather than approach a CMS as the alpha and omega of managing content, we need to approach it fundamentally: as tools to support <em><strong>people </strong></em>(and their myriad flavours of an editorial process).</p>
<p>Keep it simple. Keep it lean. Keep it efficient.</p>
<h3>Ingredients</h3>
<p>We need a few ingredients:</p>
<ol>
<li>A system to facilitate the editorial workflow</li>
<li>A system to act as the delivery mechanism (loosely coupled with the presentation layer)</li>
<li>Enhanced user-profiles to determine access levels and the end user experience</li>
</ol>
<h3>Profiles</h3>
<p>Let’s begin with the last ingredient (the element that binds all others together): the user profile.</p>
<p>The fundamental need here is to deliver a user-experience designed for a wide range of end users without becoming homogenous, meaning that the interface with which an editor performs her job can differ dramatically from that of an content author.</p>
<p>Generally speaking, a single individual can act in one or all of the following capacities:</p>
<ol>
<li>The physical author of a piece of content</li>
<li>The reviewer of a body of content</li>
<li>The one delegated with the authority to promote content into another process</li>
</ol>
<p>Note: these are fairly general roles, and granular capabilities/responsibilities/access rights should be introduced to reflect the organization’s needs.</p>
<p>The goal of a profile is to allow users (and those governing the process) to determine their desired user-experience based on both their role in the workflow, including selecting or customizing the interface that is ideally suited for their job function.</p>
<p>Everything else can be considered excess unless it promotes efficiency or enables productivity.</p>
<p><strong>Example:</strong></p>
<p>For simplicity’s sake, let’s assume that we’re talking about a content author—we’ll use Karen McNally as our archetype—whose only responsibility is to <em>craft a piece of information</em> and then <em>promote it</em> into the workflow.</p>
<p>Karen’s profile grants her access to a collection of her work (material that is still considered a work-in-progress, e.g. a “draft”), which she can edit or revise as necessary. When the piece of content is crafted and ready for review, she promotes it into the workflow.</p>
<p>Karen Smith has now fulfilled her fundamental role and responsibility as a content author. It is now up to another person—Michael Bloor, our ‘editor’ archetype—to review and make suggestions that she can implement.</p>
<p>Michael will then review Karen’s recent draft, suggest changes, contribute to the subject matter, and later promote it back into the system where it is then promoted further into the production chain.</p>
<p><strong>What Karen likely sees in terms of an interface is a streamlined set of screens that:</strong></p>
<ul>
<li>Allows her to quickly access her work</li>
<li>Allows her to manipulate and edit her work, likely including suggestions for supporting material and media</li>
<li>Allows her to “check-in” her work into the editorial workflow</li>
</ul>
<p>In the example above, we know that Karen only needs a certain set of screens and features in order for her to fulfill her responsibility as a content author. At this point, the material is then subject to an editorial process that might repeat once or several times before it is then delegated to someone else in the workflow.</p>
<p>In her role, Karen has little interest in formatting for final presentation—that is someone else’s responsibility. She does care about ensuring some basic formatting to communicate the subject matter, and it’s likely that she does have an interest in providing other source material to support her work.</p>
<p><strong>As for Michael, he likely sees a set of of screens that:</strong></p>
<ul>
<li>Allows him to quickly access one or several drafts submitted to the editorial workflow</li>
<li>Allows him to make modifications and re-assign the draft back to the original author</li>
<li>Allows him to promote the draft into the production chain</li>
</ul>
<p>In Michael’s case, he has a narrow set of responsibilities; however, his profile provides him with similar screens as Karen along with a series of screens that she would not otherwise see. On top of this fundamental difference, Michael has enhanced privileges that allow him to promote content or delegate content for other systems/processes.</p>
<h3>The Delivery Mechanism</h3>
<p>It’s a fundamental truth that a website will undergo change at some point—it might not be today or tomorrow—but it will likely evolve either through the introduction of new content or other factors like a redesign.</p>
<p>In the case of a redesign, many aspects of a website are affected: the underlying architecture, the look and feel, and in all likely hood—the content.</p>
<p><strong>Considerations:</strong></p>
<ul>
<li>Most CMSs tend to be focused on short-term execution, e.g. getting a website developed and running</li>
<li>Most CMSs promote data-warehousing—a concept that is both dangerous in terms of potential liabilities for the organization, and inefficient in terms of productivity for the long-term users</li>
<li>Most CMSs are developer-centric and unfriendly to those who are not familiar with the developer’s philosophy around content management and the resulting methodology applied to the system in question</li>
</ul>
<p>What we’ve experienced are systems that are designed for short-terms success for a small group of users and long-term frustration for the intended users (Karen McNally and Michael Bloor in our previous example).</p>
<p>What we want is is a system that is still intended to facilitate the production of a website, but is a process that is <em>loosely coupled with the task of managing content</em>. This means that our once feature-bloated CMS should now be an efficient tool for <strong>developers</strong> and <strong>web-designers </strong>to execute the website’s look and feel and features without having to juggle data-entry at the same time.</p>
<p><strong>Essentials:</strong></p>
<ul>
<li>Integration with the editorial workflow</li>
<li>Light replication of data in the form of <em>content instances</em> that can be modified according to the rules of the presentation layer (the website)</li>
<li>A role-based interface for web-designers to execute the Information Architecture (IA) and Interaction Design (IxD) of the website, and apply presentation rules to content instances</li>
<li>A role-based interface for developers to visually access an manipulate data specifically related to the features and functionality of the website</li>
<li>An API for developers (font-end and back-end) to interact with content for enhanced presentation purposes or develop features for content dissemination</li>
</ul>
<p>The marketers behind most CMSs tend to advertise the ability to manage all of a site’s information in one place, but they forget that information does not begin and end with the CMS. Content needs to live on in a universally accessible and secure location and should in all likelihood be subject to both the organization’s <em><a title="Information Governance - Wikipedia" href="http://en.wikipedia.org/wiki/Information_governance">information governance</a></em> policies and <em><a title="Content Strategy - Kristina Halvorson, New Riders 2009" href="http://www.contentstrategy.com/">content strategy</a></em>.</p>
<p>Given the above, we must now assert that a website should not to be used as an organization’s information warehouse, and that the concept of a <em>content management system</em> is most definitely a misnomer.</p>
<p>The solution that manages the nuts and bolts of a website is a system designed to do exactly that (and perhaps a little bit more if you need it to), but it should not be responsible for the long-term management of content.</p>
<p>This now leaves us with answering the workflow issue.</p>
<h3>The Editorial Workflow</h3>
<p>The editorial workflow is a system designed to support the creation and governance of content. All of the objects that comprise content (subject matter, media, resources, etc) are managed and governed by this system.</p>
<p>We can expect that a system like this can get convoluted and complex very quickly, but let’s distil things down to essentials before we start thinking about the additional requirements that are needed to support the essentials.</p>
<p><strong>Essentials:</strong></p>
<ul>
<li>Integration with desktop systems/software (e.g. minimum: importing documents into the workflow; ideal: leveraging existing software like word processors to provide a familiar interface)</li>
<li>Version control and revision history to track the changes that are applied to a single unit of content</li>
<li>The ability to apply a strong taxonomy with support for folksonomy</li>
<li>The ability to link a unit of content with a collection of [supporting] source material (resource management)</li>
<li>The ability to promote a unit or collection of content from one user to another</li>
<li>Ensure access to the workflow is governed by user-profiles</li>
<li>Ensure that interfaces for the workflow customized according to roles and preferences</li>
<li>The ability to audit the collective content inventory (reporting)</li>
<li>The ability to provide data mappings</li>
</ul>
<p>The above list address both process and the need for flexibility for organizations that might have a strict or collaborative workflow.</p>
<p><strong>Some considerations:</strong></p>
<ul>
<li><strong>Not all content is created equal</strong>, meaning that while text is the easiest to manipulate and consume, the method of presentation for the subject matter is what people experience; organizations will produce content in many forms—text being the most common—and the workflow is there to track and move it along from one process to the next. Assembly and integration into the presentation layer should handled elsewhere, e.g. promoted to another process.</li>
<li><strong>The workflow overlays the repository and it’s complexity</strong>, meaning that while content is still created by people it needs to reside somewhere and in some mutable form—a database for all intents and purposes; however, that does not mean that the complexity of the database be reflected in the user-experience. Quite the opposite is needed.</li>
</ul>
<p>Sounds like a tall order? It’s not—the only thing that makes software complex is our unrealistic expectations. But we still need something to bridge the gap between the delivery mechanism and the editorial process.</p>
<h3>The Secret Sauce: Data-mapping (aka, our “bridge”)</h3>
<p>What is it?</p>
<p><a title="Data-mapping - Wikipedia" href="http://en.wikipedia.org/wiki/Data_mapping">Data mapping</a>* is the process of creating data element mappings between two distinct data models. Data mapping is used as a first step for a wide variety of data integration tasks including:</p>
<ul>
<li>Data transformation or data mediation between a data source and a destination</li>
<li>Identification of data relationships as part of data lineage analysis</li>
<li>Discovery of hidden sensitive data such as the last four digits social security number hidden in another user id as part of a data masking or de-identification project</li>
<li>Consolidation of multiple databases into a single data base and identifying redundant columns of data for consolidation or elimination</li>
</ul>
<p>* Source: <a title="Data Mapping - Wikipedia" href="http://en.wikipedia.org/wiki/Data_mapping">Wikipedia: Data Mapping</a></p>
<p>The point that we’re most interested in here is: <em>“Data transformation or data mediation between a data source and a destination”</em></p>
<p>What we want to do is map content that resides in the <em>editorial workflow</em> to areas in the <em>presentation layer</em> (the website templates, pages, parts, elements, what-have-you). This means that we are only referencing the source content, storing an <em>instance </em>of that content, and applying presentation rules derived from the presentation layer (the website).</p>
<p>Let me re-iterate that: <em>the intent is to avoid directly handling and manipulating the source material</em>.</p>
<p><strong>Further considerations:</strong></p>
<ul>
<li><strong>Instances of content are loosely-coupled</strong>, such that changes made to the source content do not necessarily affect the instance in the presentation layer until explicitly updated—we do this to preserve workflow and ensure governance</li>
<li><strong>Content changes are one-way</strong>, meaning that instances of content are just that—modification of the instances, such as formatting, do not necessarily affect the source content—we do this to maintain the integrity of the source content and ensure compliance with governance policies</li>
<li><strong>Instances are disposable</strong>, meaning that an instance of content might have a limited shelf-life; once decommissioned, the instance does not disappear completely. It still exists in it’s raw form in the editorial workflow</li>
</ul>
<p>The reason we implement data mapping is simple: A CMS is a <em>tactical system</em> and should be decoupled as much as possible from the workflow, which is an <em>operational system</em>.</p>
<h2>Effecting Change</h2>
<p>For the record, <em>this is why I think this approach would work</em>:</p>
<ol>
<li>The approach aligns with user’s needs (not wants)—we focus only on what the end user needs, and build only the features and systems that will help that end user be productive and efficient.</li>
<li>The approach bridges a fundamental gap between software and process—that is, it brings people back into the equation.</li>
<li>We are not re-inventing the wheel—that is to say that traditional models and workflows have continuously proven to work, and we can learn a lot from the hard lessons others have had to struggle through.</li>
</ol>
<p>I originally wrote this segment of the article to reflect the top <em>three reasons why this approach would work</em>. Instead, I changed my mind half-way through to reflect the crux of my argument: <strong>Content begins with <em>people </em>and ends with <em>people</em>.</strong></p>
<p>That is the single fundamental that we need to understand.</p>
<p>I wish I could simply say that the only reason why this approach would work is that, “<em>We need it to,” </em>but that would be pure fantasy. In the real world we’re faced with an infuriating mess of business requirements, politics, and budget constraints.</p>
<p>If we’re going to effect change, we need to build an effective business case that brings people back into focus, and only you—yes, you—can do that. If you’re a consumer, developer, or in a position to make these kinds of critical decisions, you have an opportunity (and responsibility to yourself and the people who work with you) to choose a better way.</p>
<h2>What’s Left?</h2>
<p>I’ll round this off with a challenge to the industry and to consumers. My hope is that someone with enough patience to have read through this rather long-winded series of articles, will embrace the fundamentals and concepts proposed here and evangelize them.</p>
<h3>A Message for CMS Developers &amp; Marketers</h3>
<p>I am not alone in feeling that software falls short of our expectations when it comes to managing content; after all, we see content published everyday and in all manner of forms.</p>
<p>It should not be this painful.</p>
<p>As a response to the <a title="CMS Matrix" href="http://www.cmsmatrix.org/">overwhelming volume of poor implementations of content management software currently being marketed</a>, I say this:</p>
<p>Forget the bloated features. Forget about development paths and methodologies; spare us the complexity. The act of managing content should not be obfuscated by deep click-paths or radical dependencies upon development skills or fanatic devotion to technology—it should begin and end with the end user (we, your <em>true customers</em>) in mind.</p>
<p>We want software that helps us do our jobs better, not by imposing what <em>you</em> feel should be our workflow and methodology—we’ll determine that, thank you very much—but by supporting our processes with tools designed to promote efficiency and with productivity in mind.</p>
<h3>A Message for CMS Users</h3>
<p>We <em>are</em> part of the problem and we need to make a full stop. We need to re-assess our current expectations of a CMS are and what is realistic.</p>
<p>Forget the marketing crap. You’ve been misled.</p>
<p>Your CMS is broken. You know it. I know it. But does your company’s leadership—the decision-makers who bought into the CMS know it? Does your IT group resent you for having to do your job on top of dealing with their own?</p>
<p>You need to speak up.</p>
<p>You need to find a way to <em>clearly articulate </em>why your CMS is broken, and influence your decision makers to move in the right direction: not by wasting more time and money on trying to fix what was broken from the beginning, but by stepping back and re-evaluating expectations.</p>
<p>You know that you hate wasting time and feeling incompetent and frustrated—its especially frustrating when you see it done so well in other forms. You want <em><span style="text-decoration: underline;">that</span></em>. And by ‘<em>that</em>’ you mean the process(es) that help traditional media get their content from concept to publication.</p>
<p>Adopting a better approach begins with knowing what you really need and tempering your expectations with pragmatism. You need to build a compelling business case for change.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2010/03/05/how-to-fix-your-broken-cms-part-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Creating a Reusable Shape with Visio Shape Data Support</title>
		<link>http://www.farfromfearless.com/2009/04/15/creating-a-reusable-shape-with-visio-shape-data-support/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=creating-a-reusable-shape-with-visio-shape-data-support</link>
		<comments>http://www.farfromfearless.com/2009/04/15/creating-a-reusable-shape-with-visio-shape-data-support/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 02:09:01 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Visio]]></category>
		<category><![CDATA[Custom Behavior]]></category>
		<category><![CDATA[Custom Event]]></category>
		<category><![CDATA[Data Graphic]]></category>
		<category><![CDATA[Shape Data]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/?p=419</guid>
		<description><![CDATA[An in-depth tutorial on how to leverage Visio's datagraphics features for building efficient, multipurpose shapes for use in your diagrams and documents.]]></description>
			<content:encoded><![CDATA[<p>I’ve been quite busy over the past week having to rebuild many of my site planning documents from scratch. In the course of delving deeper into the workings and features of Visio, I’ve ended up with a small collection of really useful tips that I thought I would share here. The most useful one to date has been the creation of Visio shapes with Data Graphics support.<span id="more-419"></span><strong></strong></p>
<p><strong>Note:</strong> this should really be a screen cast – next time <img src='http://www.farfromfearless.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h2>Custom IA Shapes with a Dialog/Prompt</h2>
<p>One of the primary building blocks of any information architecture is the shape that represents a page concept. There are some great stencils out there for Visio that other designers have put together, but you’ll find that maintaining these shapes (when on page) can be laborious given how Visio constructs its geometry.</p>
<p>One of the time savers that can be leveraged is the use of “Shape Data” to add custom information to a shape, and “Shape Graphics” to display the custom information. One other feature that can be leveraged is the customization of “Shape Sheet” information to provide dialog support.</p>
<h3>What is a Data Graphic?</h3>
<blockquote><p>Microsoft Office Visio 2007 Professional offers new ways for businesses to visualize information. New data connectivity, data linking, and data refresh features enable users to more easily connect to external data and associate it with specific shapes in a drawing, and to more easily refresh the data manually or automatically. The Data Graphics feature presents linked data and other shape information graphically in a diagram. Together, these capabilities make it faster and easier to communicate important information for making decisions and taking actions.Source: <a title="Building Custom Data Graphics for Visio 2007" href="http://msdn.microsoft.com/en-us/library/aa468596.aspx">MSDN – Office Developer Center</a></p></blockquote>
<p>In short: Data Graphics provide visualization capabilities to represent data in a meaningful way.</p>
<p>You can <a title="Visio Data Grahics for UxD/IxD Documents" href="http://www.farfromfearless.com/wp-content/uploads/2009/04/fff_custom_shape.zip">download the example for this tutorial here</a>.</p>
<h3>Getting Started:</h3>
<p><strong>Software:</strong> I’m working with a copy of <a href="http://office.microsoft.com/en-us/visio/default.aspx">Visio 2007</a>, and so some of the concepts might be labelled differently in older versions of the software. Consult your product documentation if need help finding the features.</p>
<h2>Step 1: Preparing the shape</h2>
<p>You can approach this step in one of two ways: start from scratch or attempt to modify an existing shape (as long as its not leveraging Data Graphics already).</p>
<p>For the purpose of this tutorial, we’ll be starting from scratch, but that doesn’t mean that you can’t skip this step and apply the later principles to your existing shapes.</p>
<p>Moving on…</p>
<h3>Creating the shape</h3>
<p>You’re going to need a shape. The most basic shape you may want to use is a rectangle to represent a page (the orientation is up to you). Start off by drawing a simple rectangle using Visio’s drawing tools. I have my page units set to inches, so a simple 1”x .7” rectangle is what I’ll make.</p>
<p>You can apply some basic effects to the shape such as rounded corners. For this one, I’ll use a .5pt corner radius.</p>
<p><img style="display: inline" title="creating_the_shapes" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/creating-the-shapes.png" alt="creating_the_shapes" width="337" height="141" /><br />
<strong>Fig. 1</strong> – The basic shape.</p>
<p>Now, the thing about Visio shapes is that you can automatically input text by typing while the the object is selected. This is the default behaviour for nearly all Visio stencils that I have come across.</p>
<p><img style="display: inline" title="entering_text" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/entering-text.png" alt="entering_text" width="195" height="167" /><br />
<strong>Fig. 2</strong> – Inputting text.</p>
<p>For the most part this is a good thing, but for what we want to create, it&#8217;s important we avoid this behavior. The layout of the labels is important for legibility, urging some clever designers to create complex shapes that will group a number of text fields arranged to display bits of info for the shape. This is where things tend to become unmanageable.</p>
<p>Moving on&#8230;</p>
<h3>Adding Glue Points</h3>
<p>You may not be familiar with Visio “Glue Points”, but you’re certainly familiar with how they work. “Glue Points” are those tiny dots that look like shape handles on a given shape. These dots are anchor points for objects to connect to each other.</p>
<p>You can add glue points to your shape by using the Connection Point tool located on your toolbar here:</p>
<p><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="connection_point_tool" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/connection-point-tool.png" border="0" alt="connection_point_tool" width="413" height="106" /><br />
<strong>Fig. 3</strong> – The “Connection Point Tool”.</p>
<p><strong>Note:</strong> Ctrl+Click anywhere within the shape to add a new glue point.</p>
<p>Once you’ve done that, your shape is pretty much ready to go.</p>
<p><img style="display: inline" title="glue_points" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/glue-points.png" alt="glue_points" width="337" height="141" /><br />
<strong>Fig. 4</strong> – The result after adding glue points.</p>
<h2>Step 2: Adding Shape Data</h2>
<p>As stated before, Shape Data is little more than additional information that can be dynamically added to a given shape. In this case we want to add some basic information to our shape that we would normally enter by hand.</p>
<p><strong>Here are the fields:</strong></p>
<ol>
<li><strong>ID</strong> – the numeric or text-based identifier for the shape</li>
<li><strong>Label</strong> – the label that you want to display, e.g. “home”, “about”, “contact”, etc.</li>
<li><strong>Type</strong> – This is something we’ll save for another tutorial, add it for now</li>
</ol>
<p>You can access the Shape Data dialog by first selecting the shape you created in Step 1, and going to your menu under Data&gt;Shape Data. The alternate way of accessing the interface is by right-clicking to show the context menu (on the shape) and navigating to Data&gt;Shape Data.</p>
<p>You’ll be presented with a prompt if there is no Shape Data available (there shouldn’t be)</p>
<p><img style="display: inline" title="no_shape_data_prompt" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/no-shape-data-prompt.png" alt="no_shape_data_prompt" width="286" height="125" /><br />
<strong>Fig. 1</strong> – The Shape Data prompt.</p>
<p>Click “yes” to bring up the Shape Data interface.</p>
<p><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="define_shape_data_dialog" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/define-shape-data-dialog.png" border="0" alt="define_shape_data_dialog" width="460" height="468" /><br />
<strong>Fig. 2</strong> – The Shape Data dialog.</p>
<p>Now that you have the interface up, start by entering the fields (mentioned above). What you’ll notice that there are two similar fields: “Label” and “Name”. What’s the difference? The “Label” is what will be displayed on the shape (and referenced in a later step), and the “Name” is what you’ll need to use if you’re programming with Visio.</p>
<p><img style="display: inline" title="define_shape_data_dialog_properties" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/define-shape-data-dialog-properties.png" alt="define_shape_data_dialog_properties" width="460" height="468" /><br />
<strong>Fig. 3</strong> – The result after adding custom properties.</p>
<p><strong>This is how you can accomplish this:</strong></p>
<ol>
<li>Prefix each of the above fields with “str_”, e.g “str_id” or for “ID” use “UID”</li>
<li>Ensure that each of these items has a “Type” set to string. You can customize the format as you see fit by clicking on the button beside “Format”</li>
<li>Provide a default value in the “Value” field, e.g. “[Page Name]”</li>
<li>Provide a brief message in the “Prompt” field – remember, you’re the one that’ll be prompted, so I suggest that you not annoy yourself needlessly</li>
<li>The “Sort Key” will accept either a, b, c or 1, 2, 3 – the idea being that you set the properties in the order you’d prefer them to appear</li>
<li>Lastly, check the “Ask on drop” checkbox – this is what will force a prompt to be displayed when you add the shape to your sheet, duplicate, or when you copy/paste it</li>
<li>Hit “Okay” when you’re done</li>
</ol>
<p>That’s it for the adding custom Shape Data to your shape. Now the trickery comes in when we’re attempting to display the data on our shape. Enter Data Graphics.</p>
<h2>Step 3: Applying Data Graphics to a Shape</h2>
<p>Ok. This is the point where things get a little interesting as later steps will require a little manual labour to format the data and lay it out a little better that what Visio automatically creates for you.</p>
<p><strong>This is how you can accomplish this:</strong></p>
<p>1. Select your shape, and go to your main menu and select Data&gt;Display Data on Shapes&#8221;. Alternately you can right-click to bring up the context menu and select Data&gt;Edit Data Graphic…</p>
<p>2. And new panel should have appeared on the right hand side of your Visio working area (default). This is the Data Graphics panel where you’ll create the labels to be displayed on your shape</p>
<p>3. Select “New Data Graphic…” under “Create a new data graphic”</p>
<p>4. A new dialog window will appear</p>
<p><img style="display: inline" title="data_graphic_dialog" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/data-graphic-dialog.png" alt="data_graphic_dialog" width="542" height="367" /><br />
<strong>Fig. 1</strong> – the New Data Graphic dialog.</p>
<p>Now that you have the dialog up, you’ll notice that there’s nothing there. That’s what you want. Follow the instructions to “Click ‘new item’ to display data on shapes”. You’ll find that drop down menu on the top left of the dialog window.</p>
<p>When you display the menu, you’ll have several options that are available to you. For the purpose of what we’re creating, you’ll only want to select the first item. The rest, you can experiment with on your own.</p>
<p>The item will invoke a new prompt (Microsoft is obsessed with this).</p>
<p><strong>This is how you can accomplish this:</strong></p>
<ol>
<li>There are several fields that are available to you, the one you’ll start with first is the “Data field”</li>
<li>If you recall earlier when you were setting the key/value pairs in the Shape Data dialog, you should notice the same items available to you when you click on the drop down menu. Select “ID”</li>
<li>Turn your attention to the “Callout” field – this is where you can specify a style for the label. I suggest that you stick with a Text callout due to the nature of what we’re building. Experiment with the other types when you have a chance</li>
<li>Next, let’s look at the “Callout position”. You’ll notice that the two drop downs: “horizontal”, and “vertical” fields are greyed out. Uncheck “Use default position”</li>
<li>You should now have access to the two fields. Set the horizontal position to “center” and leave the vertical position where it is</li>
</ol>
<p><strong>This next part can be a bit confusing the first time around, but follow these steps:</strong></p>
<ol>
<li>Leave the “Show Value” property as “Yes”</li>
<li>Leave the “Value Format” property as blank, it will automatically use the format you set earlier in the Shape Data dialog</li>
<li>Leave the “Label Position” property with its default</li>
<li>Delete the “[Default]” value from the “Label” property</li>
<li>Set the “Border Property” value to “None”</li>
<li>Leave both “Fill Type” and “Callout Offset” at “None”</li>
<li>Click “OK” to set your changes</li>
</ol>
<p>You should be back to the “New Data Graphic” dialog. Now that you’ve done the first one, rinse and repeat for the other fields.</p>
<p><strong>Note:</strong> When you come to the “Type” field, set the “Show Value” property as “No”.</p>
<p>Click the “OK” button to apply the Data Graphic to your shape.</p>
<p><img style="display: inline" title="data_graphic_dialog_edit" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/data-graphic-dialog-edit.png" alt="data_graphic_dialog_edit" width="542" height="367" /><br />
<strong>Fig. 2</strong> – The result after the Data Graphic fields have been set.</p>
<h2>Step 4: Formatting Your New Labels</h2>
<p>We now have an opportunity to adjust the layout of our new Data Graphic’s labels. If you’ve followed the steps above, you’ll have accomplished something that approximates this:</p>
<p><img style="display: inline" title="formatting_data_fields" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/formatting-data-fields.png" alt="formatting_data_fields" width="337" height="141" /><br />
<strong>Fig. 3</strong> – The result after formatting the fields.</p>
<p>If you recall the alignment we left in Step 3, you’ll see that reflected in the orientation of the labels. It&#8217;s not pretty, but if you’re partial to that, feel free to keep the alignment and move on to the last step. If however, you are like me, you’ll want to make some minor tweaks.</p>
<p>Click on the object until you’re able to select the text field containing one of the fields. Once you’ve selected the field, you can format it as you wish (color, fonts, font size, etc.). It’s likely that you’ll want to adjust the alignment at the very least (centered).</p>
<p>Rinse and repeat for the the “Label” field.</p>
<p>You should now have a Visio shape that you can quickly set the properties for when you add it to your pages and diagrams.</p>
<p><strong>Note: </strong>There is one caveat though, and you’ll have to balance this with what you’re getting in return: you may find that having constant prompts will annoy you especially if you need to work quickly or you’re not the type of user to have your pinkie you the “esc” key. You can avoid this by not enabling an automatic prompt, I’ll leave that to you to decide.</p>
<h2>Step 5: Adjusting the Behaviour of the Shape</h2>
<p>This last (and final) step is the most crucial aspect of making a truly (re)usable Visio shape. It’s important because it will allow the author or designer to quickly make modifications to the Shape Data without having to manually click through the shape’s various objects.</p>
<p>We’re going to tackle this in two ways:</p>
<ol>
<li>Enable a custom double-click behaviour to the shape that will display the shape’s Shape Data dialog.</li>
<li>Restrict the default editing and formatting features of shape to preserve the Data Graphics we’ve attached to the shape.</li>
</ol>
<h3>Restricting Editing and Formatting</h3>
<p>All Visio shapes share common properties that you can customize in order to get the behaviour you want from it. If you recall from earlier in the article where we were first creating the shape, it was easy to simply double-click and start entering text. In this case, what we want to do is restrict some of the normal behaviour of the shape, and not allow the author to input text directly onto the shape. We also want to restrict the author from modifying the internal layout of the shape and the Data Graphics.</p>
<p><strong>Follow these quick steps to accomplish the desired behaviour:</strong></p>
<ol>
<li>Right-click on your shape to bring up the context menu, and select Format&gt;Behaviour</li>
<li>The “Behaviour” tab will contain all the common behaviour properties of the shape; turn your attention to the “Group Behaviour” options on the bottom right portion of the dialog.</li>
<li>Deselect “Edit text of group”</li>
<li>Under the “Selection” property, change the setting to “Group Only” – this will restrict the selection of nested shapes and make the overall shape appear as if it is the only selectable shape.</li>
<li>Click “OK”</li>
</ol>
<p><img style="display: inline" title="formatting_behaviour" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/formatting-behaviour.png" alt="formatting_behaviour" width="393" height="477" /><br />
<strong>Fig. 1</strong> – Accessing the “Behaviour” dialog through the context menu.</p>
<p><img style="display: inline" title="formatting_behaviour_dialog" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/formatting-behaviour-dialog.png" alt="formatting_behaviour_dialog" width="470" height="388" /><br />
<strong>Fig. 2</strong> – The “Behaviour” dialog after properties have been set.</p>
<h3>Enabling Custom Double-click Behaviour</h3>
<p>If you took some time in the to explore the behaviour dialog, you’ll have noticed the “Double-click” tab. That particular set of properties allows you to attach some typical behaviours to the shape, but you’ll also notice that the “Custom” option is greyed out. We want to be able to set this, but Visio will not allow us to do it through the dialog.</p>
<p><strong>Note:</strong> It took me about 3 days to figure this out, not having really delved too deeply into Visio’s Shape Sheet capabilities, so hopefully someone will read this post and save someone else like me a little grief.</p>
<p>The “Custom” option is greyed out for reason, and it appears that customization means delving into the murky depths of Visio’s “Shape Sheets”. It’s not as bad as I make it out (I’m still harbouring a little frustration), and it’s a relatively painless task to complete.</p>
<p><strong>Follow these quick instructions to accomplish this time-saving behaviour:</strong></p>
<ol>
<li>Right-click on your shape and select “Show Shape Sheet”. This will bring up a new window which you will find chock full various property sheets.</li>
<li>Scroll to the bottom of the list until you find one property sheet labelled “Events” – this is crucial.<br />
<strong>Note: </strong>If you cannot see an “Events” sheet, that means it’s hidden. To show the “Events” sheet, simply right-click somewhere in the grey area outside of the various property sheets, and select “View Sections” from the context menu. You’ll find a collection of checkboxes that indicate the different sheets. Find the “Event” sheet and enable it by selecting the checkbox. Hit “OK” to return back to the Shape Sheet window.</li>
<li>In the “Events” sheet, locate a property labelled “EventDblClick” – this is where we instruct the shape what to do when we double-click on it. Enter the following value (case sensitive): “=DOCMD(1312)” (replace <strong>everything</strong> in the field including the equal sign, but do not include the quotes). Hit the Enter button to accept the changes.</li>
<li>Close the Shape Sheet window as we no longer need it.</li>
</ol>
<p><img style="display: inline" title="double_click_event" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/double-click-event.png" alt="double_click_event" width="550" height="44" /><br />
<strong>Fig. 3 </strong>– The &#8220;Events&#8221; property sheet.</p>
<p>If you’ve followed the instructions above, you should expect to see the Shape Data dialog window pop up. Test this behaviour on your customized shape by double-clicking.</p>
<p>That’s it. You now have a shape that you can make your diagram work a little more productive.</p>
<h2>Final Notes</h2>
<h3>Shape Data</h3>
<p>There are many other purposes for which Shape Data can be leveraged. If you recall one of the properties that I specified early on was “type”. I’ll save that for a later posting, but if you search Google for the term “Visio multi-shape”, you’ll get an idea of what I’ll be covering next.</p>
<h3>Data Graphics</h3>
<p>The one thing I likely did not articulate in this article was that Data Graphics can be reused and re-applied to other shapes that you might want to display similar Shape Data. The caveat being that you’ll have to re-format the fields for each one again. You can create new Data Graphics as you need them, but be sure to keep your document as clean as possible of unnecessary clutter. You can do this by going to File&gt;Remove Hidden Information. I’ll leave the rest for you to figure out.</p>
<h3>Events &amp; Behaviours</h3>
<p>There are many other behaviours that you can attach to shape events, and double-click is just one of those. For more information about Visio’s DOCMD() macro, check out the MSDN documentation <a title="DOCMD Function [Visio 2003 SDK Documentation]" href="http://msdn.microsoft.com/en-us/library/aa214156(office.11).aspx">here</a>.</p>
<h2>Conclusion</h2>
<p>This won’t make you a better UX designer by any means, but it can certainly help you save some time so you can focus on what’s important. Take some time to consider some of the other customization features you can apply to your shape, but remember: as is often the case, simplicity is the goal.</p>
<p>You can <a title="Visio Data Grahics for UxD/IxD Documents" href="http://www.farfromfearless.com/wp-content/uploads/2009/04/fff_custom_shape.zip">download the example for this tutorial here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2009/04/15/creating-a-reusable-shape-with-visio-shape-data-support/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Out with the Old and in with Something Dramatically Different.</title>
		<link>http://www.farfromfearless.com/2009/04/06/out-with-the-old-and-in-with-something-dramatically-different/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=out-with-the-old-and-in-with-something-dramatically-different</link>
		<comments>http://www.farfromfearless.com/2009/04/06/out-with-the-old-and-in-with-something-dramatically-different/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 13:00:00 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Developement]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[WordPress Themes]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/?p=399</guid>
		<description><![CDATA[As some of you may have noticed by now, I’ve updated farfromfearless. I suppose “update” is a bit of an understatement. If you’re reading this post, it’ll be in the context of a dramatically new theme and structure. Change is good. What’s New? A number of things have changed over the past few months &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you may have noticed by now, I’ve updated <strong>farfromfearless</strong>. I suppose “update” is a bit of an understatement. If you’re reading this post, it’ll be in the context of a dramatically new theme and structure.</p>
<p><a href="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-3.jpg"><img style="display: inline" title="WordPress Theme - Dusk - About" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-3-thumb.jpg" alt="WordPress Theme - Dusk - About" width="550" height="397" /></a></p>
<p>Change is good.</p>
<h2>What’s New?</h2>
<p>A number of things have changed over the past few months &#8212; my current circumstances not withstanding &#8212; I’m now in the position where <a href="http://www.farfromfearless.com/about/">I&#8217;m able to take on consulting work</a> and wanted to communicate that fundamental change on many levels (the most obvious place to start being my blog, of course).</p>
<p>I’ve talked about shifting focuses on this site for the last couple of years, but never had the time or need to push the change forward. I do now and what you’re looking at is the result. Where before my blog mostly concentrated on the things that interest me (it still does), it’s taken second stage to the need to <a href="http://www.farfromfearless.com/portfolio/">showcase my work</a> in a meaningful way.</p>
<p>You can learn more about <a title="Chris Murphy - UxD/IxD Consultant" href="http://www.farfromfearless.com/about/">what I offer as a consultant here</a>, but if you’re more interested in the work I’ve done, you can take a look at <a title="Chris Murphy - Portfolio" href="http://www.farfromfearless.com/portfolio/">a cross section of that material here</a>.</p>
<h3>What To Expect</h3>
<p>I’ll still be continuing my series on WordPress Theme Development and the ongoing updates to some of the other minor series, but I will also be posting about the work I’ve completed in the form of case studies. My hope is that I can share some of my experience in a way that is meaningful (without putting me out of work <img src='http://www.farfromfearless.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ).</p>
<h2>About This Theme</h2>
<p>This new WordPress theme is called <strong>“Dusk”</strong>, currently at version 0.5, as I’m quite sure there will be a number of tweaks to the design and features over the coming weeks.</p>
<p><a href="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-0.jpg"><img style="display: inline" title="WordPress Theme - Dusk - Home" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-0-thumb.jpg" alt="WordPress Theme - Dusk - Home" width="274" height="198" /></a><a href="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-2.jpg"><img style="display: inline" title="WordPress Theme - Dusk - Single" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-2-thumb.jpg" alt="WordPress Theme - Dusk - Single" width="274" height="198" /></a></p>
<p>It’s possible that I will release this theme to the public in a year or so when I’m ready to re-design – or perhaps I’ll market it as a premium theme (who knows). But I do plan to release it at some point as I have with my other themes.</p>
<h3>The Design Concept</h3>
<p>The inspiration for this new theme came largely from watercolour paintings – mostly the texture and the vibrancy of colours, but also the techniques involved in working with the medium.</p>
<p><a href="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-1.jpg"><img style="display: inline" title="WordPress Theme - Dusk - Footer" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-1-thumb.jpg" alt="WordPress Theme - Dusk - Footer" width="274" height="198" /></a><a href="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-4.jpg"><img style="display: inline" title="WordPress Theme - Dusk - Comments" src="http://www.farfromfearless.com/wp-content/uploads/2009/04/dusk-4-thumb.jpg" alt="WordPress Theme - Dusk - Comments" width="275" height="198" /></a></p>
<p>I felt that it would be a strong juxtaposition to the more technical and rigid structure of the content – one balancing the other. The primary focus of this theme is showcasing my work first and my writing second. The layout for the main page was given a unique structure most appropriate to the type of blended content without overpower the other.</p>
<h3>Behind The Design</h3>
<p><strong>“Dusk”</strong> is based on the 960px grid concept and implemented using <a title="Blueprint: A CSS Framework | Spend your time innovating, not replicating" href="http://www.blueprintcss.org/">Blueprint CSS</a>. I’ve been focusing on <a title="Blueprint: A CSS Framework | Spend your time innovating, not replicating" href="http://www.blueprintcss.org/">Blueprint CSS</a> lately as it (amongst others) expedites some of the common CSS development tasks, allowing me to focus on ensuring the creative aspects of a design aren’t compromised. This of course assumes that the design adheres to the 960px grid concept (and this one does).</p>
<h2>Final Thoughts</h2>
<p>If you’re interested in how I might help your project succeed, <a href="http://www.farfromfearless.com/about/#services">I can help you in one capacity or another</a>. Don’t hesitate to ask <img src='http://www.farfromfearless.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2009/04/06/out-with-the-old-and-in-with-something-dramatically-different/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Top 3 Myths of Content Management Systems.</title>
		<link>http://www.farfromfearless.com/2009/02/06/top-3-myths-of-content-management-systems/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=top-3-myths-of-content-management-systems</link>
		<comments>http://www.farfromfearless.com/2009/02/06/top-3-myths-of-content-management-systems/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 20:42:10 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[Developement]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Strategy]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Content Management Strategy]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/?p=214</guid>
		<description><![CDATA[When it comes to choosing a CMS, its a challenge to know where to begin in terms of finding the software that is best suited for your needs -- particular as they may be.]]></description>
			<content:encoded><![CDATA[<p>Search Google for the term, “<a title="Content Management Systems - Google search results" href="http://www.google.ca/search?q=Content+Management+System&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a">Content Management System</a>”, “<a title="Content Management Systems - Google search results" href="http://www.google.ca/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=rQX&amp;q=CMS&amp;btnG=Search&amp;meta=">CMS</a>” or about any permutation of the concept you might think of, and you’ll get anywhere from 90,000 to 160,000 potential results. If only one percent of those results yield A to B-grade Content Management Systems, that is still a tremendous number of systems to attempt feature comparisons.</p>
<p>The math makes my head hurt already.</p>
<p>If any when you do manage to find a handful of solutions that you feel might answer your particular needs, your challenge will be in settling on one system out of many. How do you decide what stays and what goes?</p>
<p>Here are some of the top three myths that lead people astray:</p>
<h3>Myth No. 3 &#8212; A CMS is ready “<em>out of the box</em>”.</h3>
<p><strong>General Perception:</strong></p>
<p>Content Management Systems provide website administrators with everything they need to launch, manage, and maintain a website with little to no effort.</p>
<p><strong>Reality Check: </strong></p>
<p>Launching a website is never as easy as 1, 2, 3.</p>
<p>The level of effort and resources required to get a CMS up and running corresponds directly to the business requirements of the site, and size/complexity of the CMS.</p>
<p>Forget what was advertized on the box.</p>
<p>If you’re in a position where you’re still thinking about which CMS to go with, consider talking to customers who are actively using the software. Compare notes. Ask specifically about how key features worked for them or more importantly, what didn’t work for them and why.</p>
<p>This is a good opportunity to consider your own requirements for needing a CMS. It’s easy to get lost in all the hype and lose sight of why you needed it in the first place, so put your needs into writing and use your list as a guide post when evaluating features.</p>
<h3>Myth No. 2 &#8212; <em>Anyone</em> can use a CMS.</h3>
<p><strong>General Perception:</strong></p>
<p>“If you can use MS Word, you can use a CMS”.</p>
<p><strong>Reality Check:</strong></p>
<p>Understand that every CMS subscribes to a different philosophy when it comes to working with content. The methodology behind the workflow might make sense for one group and be totally alien to another, which makes it more difficult when you’re attempting to do feature comparisons (ultimately, they all follow a few common strategies).</p>
<p>It comes down to the User Experience.</p>
<p>You cannot legitimately equate the whole experience of using a CMS to something like MS Word. You <em>can</em> legitimately equate a <em>feature</em> of the CMS to MS Word (if it exists).</p>
<p>The User Experience between a system like “<a title="Joomla! Content Management System" href="http://www.joomla.org/">Joomla!</a>”, “<a title="Magnolia CMS" href="http://www.magnolia-cms.com/home.html">Magnolia</a>”, or “<a title="Drupal" href="http://drupal.org/">Drupal</a>” are dramatically different. I won’t get too deep into the how and why of things, but suffice to say that if your comparison between package was based only on side-by-side comparisons of their interfaces, you’d immediately see how different they are from each other.</p>
<p>Consider who will actually be using the CMS. Is it a group of developers or is it a group off general staffers tasked with the responsibility? Think about the end user here; it’s not the site visitor who will be directly affected by the CMS, but the people managing the content.</p>
<p>What kind of interface are they most comfortable using (WYSIWYG, form based, code)? Do any of them have working experience with HTML, CSS or a scripting language?</p>
<p>This is your red flag.</p>
<p>Stop.</p>
<p>Take a step back and look to your content team &#8212; get their input.</p>
<h3>Myth No. 1 &#8212; A CMS should manage <em>everything</em>.</h3>
<p><strong>General Perception:</strong></p>
<p>Content Management Systems are designed to manage all of a website’s content and features.</p>
<p><strong>Reality Check:</strong></p>
<p>Content Management Systems come in all flavours, but not one of them handles every facet of a website in an elegant manner (thus the reasons for Myth No. 2, 3).</p>
<p>I’m not quite sure how this myth started, but I’m sure anyone who has had the opportunity to work with a CMS understands this: there is an expectation that a CMS has the ability manage the content of every single asset, feature, function, or concept in a given website.</p>
<p>This is so – dangerously – far from the truth.</p>
<p>Think about it this way: <em>Your CMS does not define your website</em>.</p>
<p>Read that last sentence again. Memorize it for the next time you’re making recommendations to your clients or shopping around for yourself.</p>
<p>A CMS is designed to help you manage content, but unless engineered to be, two websites are never the same beast. Content volume, features, design, strategies can vary wildly, and so it is next to impossible to have a single CMS (out of the box) manage every aspect of a website without running into the need to extend, include plug-ins, or write unique code to support the site’s particular requirements.</p>
<p>Consider that feat the Holy Grail of all CMS.</p>
<p>Be realistic about what you need a CMS to do. Think about the content of your site, and if you haven’t already, consider bringing on a Content Strategist to help you define the Information Architecture.</p>
<p>An important thing you should try to understand is that you don’t need <em>one tool</em> to manage <em>everything</em> – in the real world, you need a toolbox full of the the most reliable, appropriate tools to help you manage your website content.</p>
<h3>Things to consider when you do manage to find a suitable CMS.</h3>
<p>It’s easy to get misled by the marketing and hype, and technical jargon around a CMS. If you can only remember three things before you start searching, keep the following in mind:</p>
<ol>
<li><strong>Find a tool that your organization can implement:</strong> Speak to your development team/IT to get a realistic scope on what it will take to get up and running. </li>
<li><strong>Realize <em>who</em> will actually use the software</strong>: Most importantly, interview your content management group to find out what their expectations (and level of experience) is with a CMS or similar software. </li>
<li><strong>Develop a content strategy:</strong> Interview the key stakeholders to find out what the common needs are, and what the business requirements are for the website – don’t engineer your content to fit the limitations of one tool. </li>
</ol>
<p>Ultimately speaking, a CMS is just one tool for the task of managing the content of your website, and sometimes you need different tools to do the job. There is no doubt that finding the right tool is going to be an easy task – expect a difficult road – but with a little forethought, some planning, and a good understanding of your needs (not wants), choosing a CMS will be less painful in the long run.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2009/02/06/top-3-myths-of-content-management-systems/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress Theme Design Contests &#8212; What Are You Really Getting Involved In?</title>
		<link>http://www.farfromfearless.com/2009/01/19/wordpress-theme-design-contests-what-are-you-really-getting-involved-in/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=wordpress-theme-design-contests-what-are-you-really-getting-involved-in</link>
		<comments>http://www.farfromfearless.com/2009/01/19/wordpress-theme-design-contests-what-are-you-really-getting-involved-in/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 03:00:57 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Grrr]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Themes]]></category>
		<category><![CDATA[Artist Rights]]></category>
		<category><![CDATA[Design Contest]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Rules and Regulations]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/?p=196</guid>
		<description><![CDATA[I recently stumbled upon a WordPress theme design contest being hosted by colorlabsproject.com and was pleasantly surprised at the prizes that were being offered -- quite generous for a theme design contest; and the fact that are few really compelling ones going on right now makes it a perfect motivator for me to submit something. In fact I think I would have registered for the contest immediately, but I decided to read some of the rules and regs (mostly because I'm a Canadian citizen and there are often stricter rules surrounding international participation).]]></description>
			<content:encoded><![CDATA[<p><strong>To be clear: </strong>this post is not announcing a <a href="http://colorlabsproject.com/blog/contest/" title="ColorlabsProject.com - Design Contest">new contest</a>.</p>
<p>While I&#8217;m an ardent supporter of promoting the <a title="WordPress" href="http://www.wordpress.org">WordPress</a> platform any way I can, the contest documentation sent up red flags after the first and second read through:</p>
<ol>
<li>The rules for entry had been modified once (noted by the site owners) ;</li>
<li>The foundation of the contest is rooted in the participant submitting a &#8220;concept&#8221; but later defines a concept as being a production comp.</li>
<li>There&#8217;s a fairly ambiguous panel of judges as implied by, &#8220;Designs are assessed by a special team from ColorLabs Project&#8230;&#8221;  &#8212; who are these people?</li>
<li>Lastly, this: &#8220;You understand that by participating in this contest, your theme concept is possibly used by ColorLabs Project and may be made available for purchase on our site. Winners will be awarded a cash prize for their work. Any other theme concept will only be made available for purchase after a once-off fee agreed by both parties. Sales generated off the theme will be kept by the company.&#8221;</li>
</ol>
<h3>Get Your Story Straight:</h3>
<p>First off, if you&#8217;re going to launch a contest, make damn sure that the language surrounding the rules and regulations, as well as the terms and conditions are as clear as you can possibly be. I say this as a a Creative Director and planner who has been involved in advertising campaigns that were build around some hefty prizes. Nothing makes a contest go south faster than poorly written contest literature. Once you post those rules, you had better ensure they are final. I can&#8217;t speak for the legal ramifications of changing contest details mid-way through, but I can say there&#8217;s a significat level of trust that is lost in having to do so.</p>
<h3>Concept vs. Concept Art</h3>
<p>Second, a Concept is quite different from Concept Art. Be sure what you&#8217;re asking participants for. A Concept, e.g. an idea &#8212; is typically something you solicit in written form. Concept Art is visual. In a design contest like this (and considering the last condition in the T&amp;C), asking for a visual concept without providing appropriate conditions to protect the artist&#8217;s work is borderline unethical. There is nothing to prevent the contest hosts from turning around and re-creating the concept art into production-ready source files. Participants should be well aware of this possibility.</p>
<h3>Industry Peers/Professionals or Your Grandmother?</h3>
<p>Third, who the heck are the judges? While there is nothing wrong with not disclosing the judging panel to the general public &#8212; to me, there&#8217;s a level of trust that a contest host can provide through disclosure. Quite frankly, are the members of the judging panel qualified to act as judges given the criteria? This is pretty grey-area from my experience.</p>
<h3>Exactly How Are You Planning To Use My Work?</h3>
<p>Lastly, the final condition on the T&amp;C is loosely worded, and relinquishes &#8212; as I understand it &#8212; a considerable amount of the artist&#8217;s rights to the contest host. While on the surface, there is nothing essentially wrong with this practice, but it leaves me questioning the ethics of amassing a royalties-free library of design for resale. On one hand, it may be quite alright to capitalize on the award-winning themes as well as the runners-up, but what of the rest? Are the remaining &#8220;unqualified&#8221; designs to be saved for later resale or are they to be destroyed? What about compensation for artist? The language surrounding this particular conditions is a little vague.</p>
<p>In any case, I&#8217;m not a lawyer &#8212; just someone who really wanted to participate in a contest, but unfortunately this one comes off as a scam poorly disguised as a contest. What&#8217;s next: timeshares in the Bahamas?</p>
<p>Seriously though, if you are considering participation in any contest of this kind &#8212; take the time to educate yourself on your rights as an artist/designer and pay particular attention to the organizers of the contest. At the end of the day you&#8217;ll need to judge for yourself whether or not a contest is legitimate and what your work is worth.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2009/01/19/wordpress-theme-design-contests-what-are-you-really-getting-involved-in/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Feist + Sesame Street = Awesome!</title>
		<link>http://www.farfromfearless.com/2008/07/17/feist-sesame-street-awesome/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=feist-sesame-street-awesome</link>
		<comments>http://www.farfromfearless.com/2008/07/17/feist-sesame-street-awesome/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 20:46:35 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Fesit]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Sesame Street]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/?p=136</guid>
		<description><![CDATA[Check it out for yourself (though I&#8217;m sure this video is already making/made the rounds)]]></description>
			<content:encoded><![CDATA[<p>Check it out for yourself (though I&#8217;m sure this video is already making/made the rounds)<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/9fciD_II7NI&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/9fciD_II7NI&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2008/07/17/feist-sesame-street-awesome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Separating the creative from the technical in web-design.</title>
		<link>http://www.farfromfearless.com/2008/06/24/separating-the-creative-from-the-technical-in-web-design/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=separating-the-creative-from-the-technical-in-web-design</link>
		<comments>http://www.farfromfearless.com/2008/06/24/separating-the-creative-from-the-technical-in-web-design/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 04:45:17 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Developement]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[challenge]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[solutions]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/2008/06/24/separating-the-creative-from-the-technical-in-web-design/</guid>
		<description><![CDATA[The first lesson I learned when I started in web-design was that it was extremely difficult to separate the technical from the creative. This is the foundation of my design philosophy and something that comes up now and then in discussions around what it means to "do better work". Over the years, and with the rapid advances in web-technologies, the notion of "extremely difficult" has evolved into "extremely naive".]]></description>
			<content:encoded><![CDATA[<p>Web-design in all it myriad forms, can be characterized as the marriage of creative vision and technical implementation. But it is the limitations and resulting solutions for what can be achieved technically that &#8212; to me &#8212; is the truest definition.</p>
<p>Understandably, this is a touchy standpoint to take depending on who you talk to. From a design and creative perspective, one could argue that it&#8217;s all about the ideas; and from a development perspective, one could argue, equally, that the technology drives the creative.</p>
<p>I don&#8217;t see that either argument is truly wrong; rather, it has been my experience that creative ideas that steam ahead without regard for the technology required to execute the idea, have typically run amok. This is a lesson that I&#8217;m forced to re-iterate whenever I start on a new project.</p>
<h2>The road to project hell</h2>
<p>When I&#8217;m involved in any sort of discussion around creative for online media, one of my first questions is always, &#8220;how is it supposed to work?&#8221;</p>
<p>Depending on how that question is answered, three typical scenarios arise:</p>
<ol>
<li>People will hedge around the issue of technology and gloss over it with a dismissive, &#8220;let&#8217;s address that later &#8212; this is creative discussion,&#8221; response.</li>
<li>The &#8220;build it and they will come&#8221; syndrome rears its ugly head once again (this is, by far,  my personal favourite and one that I&#8217;d put money on if the occasion presents itself).</li>
<li>Technical members of a team are conveniently uninvited from the next few meetings until the concept is baked, and only once it&#8217;s ready to go into development are they brought back into the mix.</li>
</ol>
<p>Follow any of the above scenarios &#8212; unimpeded &#8212; to their natural conclusion, and the result is an uncomfortable, awkward discussion with the client about how the concept needs to be revisited.</p>
<p>This is the not-so-fun part where I usually get dragged back into the mix to help sort things out. For some reason &#8212; and despite my best efforts &#8212; the same issues come up time and again.</p>
<p>(At this point I usually excuse myself for a sanity check.)</p>
<p>Seriously, how many awkward client conversations does it take for folks to realize the pattern? How much more of a projects&#8217; profit margin need to be consumed before the red flags start to go up? What about the impact to public/client perception of the creative company as a whole?</p>
<h2>Rock the boat</h2>
<p>When it comes to online media, it is naive to foster the notion that separating the creative from the technical is sound practice.</p>
<p>If you find yourself in a scenario such as the ones I mentioned earlier, consider the following:</p>
<ol>
<li>Challenge the assumptions and address the issue head-on. There are solid technical solutions to creative challenges, and just because the problem cannot be solved one way does not immediately discount the possibility of it being solved in some other manner. Engage the creative process with a healthy amount of pragmatism.</li>
<li>Web-projects need strategy, planning, and enough time to execute effectively. Very few online experiences/applications are instant hits. The rare ones that are (<a href="http://www.twitter.com">Twitter</a>, <a href="http://www.facebook.com">FaceBook</a>, <a href="http://www.basecamphq.com">BaseCamp</a>, etc), have strategy and planning behind them, each with enough time to evolve. Do not be afraid to play the devil&#8217;s advocate and ask the tough questions.</li>
<li>Designing and conceptualizing in a silo is rarely ever effective. External input (partial or impartial) can be the difference between having to call a client and tell them you can&#8217;t execute on what you proposed, and taking the kernel of an idea and pushing it in a direction previously not considered. Keep your technical team involved as much as possible &#8212; they are the last ones who have to execute the concept.</li>
</ol>
<p>When asked, this is how I consider being able to &#8220;do better work&#8221;:</p>
<p>If a creative team can accept the notion that separating the creative from the technical is folly, the possibility of conceptualizing better ideas and solutions (stronger creative) is all the more tangible.</p>
<p>Perhaps I am over-simplifying the issue (clients do play a big role in contributing to the issue as well), and there are many other considerations, but all of that aside, at some point common sense needs to prevail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2008/06/24/separating-the-creative-from-the-technical-in-web-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Far from frequent.</title>
		<link>http://www.farfromfearless.com/2008/06/19/far-from-frequent/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=far-from-frequent</link>
		<comments>http://www.farfromfearless.com/2008/06/19/far-from-frequent/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 21:55:55 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Illustration]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/2008/06/19/far-from-frequent/</guid>
		<description><![CDATA[It has been nearly three months since I have last posted on my blog, and while traffic has not slowed much, I am starting to feel irresponsible for neglecting my site for so long. So for those of you who have been e-mailing me about feature requests for Lemon Lime and Lemon Twist &#8212; I [...]]]></description>
			<content:encoded><![CDATA[<p>It has been nearly three months since I have last posted on my blog, and while traffic has not slowed much, I am starting to feel irresponsible for neglecting my site for so long. So for those of you who have been e-mailing me about feature requests for Lemon Lime and Lemon Twist &#8212; I will attempt to follow up with you in the coming weeks &#8212; if I can.</p>
<p>So what&#8217;s new? </p>
<p>A lot of things I suppose, but mostly I&#8217;ve been busy as hell. There have been some recent changes in my company that have left me running a little ragged here; and while I sense there is much change on the horizon &#8212; the horizon is still quite a ways off.</p>
<p>I&#8217;ve been toying around with a new Blog Theme, a dramatic departure from this current theme. At some point this summer I will block off a few days to finish the design and development of the theme and incorporate some new features into it. I&#8217;ve also been toying around with the idea of turning my blog into a sketch-blog and posting up my portfolio once and for all (it&#8217;s been in development for nearly a year). It might sound a little ambitious, but I will get to it one way or another.</p>
<p>I have not forgotten about farfromfearless.com. I&#8217;ll be around.</p>
<p>Oh, I&#8217;ve been doing stuff like this when the occasion presents itself:</p>
<p><a href="http://www.farfromfearless.com/wp-content/uploads/TempTitle_FAA9/2008.03.25_sketchbook.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="540" alt="2008.03.25_sketchbook" src="http://www.farfromfearless.com/wp-content/uploads/TempTitle_FAA9/2008.03.25_sketchbook_thumb.jpg" width="540" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2008/06/19/far-from-frequent/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A small, but great idea, seeking talented open-source developer.</title>
		<link>http://www.farfromfearless.com/2008/02/13/a-small-but-great-idea-seeking-talented-open-source-developer/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-small-but-great-idea-seeking-talented-open-source-developer</link>
		<comments>http://www.farfromfearless.com/2008/02/13/a-small-but-great-idea-seeking-talented-open-source-developer/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 16:11:25 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Grrr]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Creative Writing]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/2008/02/13/a-small-but-great-idea-seeking-talented-open-source-developer/</guid>
		<description><![CDATA[Finding a good developer, whether they are a web-developer, desktop application developer, or one of the myriad classifications -- it's truly like finding the proverbial needle in a haystack. In this case the hay stack spans the greater part of North America and other parts of the world.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently completed work on designing a nifty little piece of software intended for portable use (USB Key) &#8212; and I think the application would be quite handy for creative writers, but it may not even see the light of day, or at least the glow of my laptop LCD.</p>
<p>I fully intend to release it as open source.</p>
<p>The problem isn&#8217;t so much that I don&#8217;t have the skill to do it my self, it is that this application requires a level of artistry with code that I have not yet accomplished with one language (C++). And so, finding a developer with the level of skill has proven to be quite a task.</p>
<p>Sure, I&#8217;ve considered using online services like RentACoder, or GoFreelance and their like &#8212; but the problem with services such as those, is that you inevitably find a whole world full of ambitious developers eager to bid on your work, get the job done, and move on. That does not mean the work is top-notch, or that they are remotely interested in why I want to have the application developed.</p>
<p>Who can blame them? They are, after all, trying to eck out a living. And in the grand scheme of things, my application is just another grain of sand on the beach. But not to me.</p>
<p>So I am left with two choices: the first is to develop it myself, and through much trial and error, create something that modestly resembles what I had in mind; the second is to keep waiting, be patient, and hope that I stumble across a developer willing to work with me.</p>
<p>I can do it. I can be patient. But I don&#8217;t want to be, so I am asking for some help.</p>
<p>If you are a developer who, like me, sees the beauty in code. If you have no reservations about releasing the product of our collaboration to the world (the world in this case being creative writers), with no intentions of profit &#8212; <a href="index.php/contact">contact me</a>. I want to work with you <img src='http://www.farfromfearless.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2008/02/13/a-small-but-great-idea-seeking-talented-open-source-developer/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>When backups fail</title>
		<link>http://www.farfromfearless.com/2008/01/21/when-backups-fail/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=when-backups-fail</link>
		<comments>http://www.farfromfearless.com/2008/01/21/when-backups-fail/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 17:46:42 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Grrr]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[Creative Professionals]]></category>
		<category><![CDATA[Offsite Backup]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Version Control]]></category>
		<category><![CDATA[Writers]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/2008/01/21/when-backups-fail/</guid>
		<description><![CDATA[As a writer I think one of the last things on my mind are either version control and backups. I write and I'm done, I file it away somewhere I can recall quickly when inspiration strikes -- all well and good until my storage device decides to up and die on me. This happened recently and I am currently left with two choices: use an expensive data recovery service (with no guarantees), or walk away and chalk this up to a lesson learned.]]></description>
			<content:encoded><![CDATA[<p>In brief: my external storage device failed.</p>
<p>This is not a good thing considering I the external drive was both my external storage and &quot;backup&quot; device. I use the term &quot;backup&quot; loosely as I don&#8217;t actually have a consistent backup policy. You would think I would have a policy considering I&#8217;m quite diligent about backups and redundancy for my professional work. But I don&#8217;t.</p>
<p>So now I am left with the dilemma of choosing between a very expensive data recovery service of which there is only a marginal chance of retrieving any of my data intact, or walking away from this small catastrophe and chalking it all up to a lesson learned. This is not enjoyable at all.</p>
<p>While I have yet to come to a resolution on that particular dilemma, I thought I might take a little time to expound (a little) on the benefits of developing a backup and redundancy policy. This is just a fancy way of me trying to encourage other writers to take the time to backup their work and ensure it is somewhere relatively safe.</p>
<h2>So first off let&#8217;s consider offsite storage:</h2>
<p>Don&#8217;t take your work for granted. If you&#8217;re a writer, a creative professional, or just have work that you do in your spare time which you value &#8212; don&#8217;t take it for granted that where you store your files locally is ever safe. As experience has recently taught me, anything can happen. In my case it was a simple mistake of plugging in the wrong power adapter to my external hard drive. I can only imagine other scenarios where data might be lost through carelessness, neglect, or by accident/design.</p>
<p>Second, if you value your work or value the time you invest into your work, consider investing a little bit of cash into offsite (typically online) data storage. Here is a brief list of services which others have recommended and which I am currently investigating (descriptions lifted from their sites):</p>
<ol>
<li><a title="SyncToy by Microsoft" href="http://www.microsoft.com/windowsxp/using/digitalphotography/prophoto/synctoy.mspx" target="_blank">SyncToy</a> by <a title="Microsoft" href="www.microsoft.com" target="_blank">MicroSoft</a> &#8211; a free PowerToy that provides an easy to use, highly customizable program that helps users to do the heavy lifting involved with the copying, moving, and synchronization of different directories. Most common operations can be performed with just a few clicks of the mouse, and additional customization is available without added complexity. </li>
<li><a title="Mozy - simple, automatic, secure online backup" href="http://mozy.com/?ref=0811cfe9&amp;_kk=online%20back%20up%20services&amp;_kt=2fdc0be6-0e32-47be-aa20-2fbb4bc36756&amp;gclid=COfbgZzlh5ECFQJRlgodWSvqHg" target="_blank">Mozy</a> &#8211; a simple and safe way to back up all the important stuff on your computer. A copy of your data is stored in a secure, remote location for safekeeping, so that in the event of disaster your data is still retrievable. </li>
<li><a title="XDrive is your personal hard drive online" href="http://www.xdrive.com/" target="_blank">XDrive</a> &#8211; the best alternative to other storage devices. Get easy backup and more secure storage with protection for your precious files. And all of this without the worry of losing or damaging a piece of hardware. </li>
</ol>
<p><strong>Caveat emptor:</strong> As always, be sure to read the EULA (end user licence agreement) or the terms of service and privacy policy before agreeing to use any online service. This is important as you need to ensure the rights of your work remain yours while sitting on some remote server. Understand what you or the service provider are responsible for and work accordingly.</p>
<h2>Let&#8217;s also consider a version control system:</h2>
<p>For those who do not get that warm and fuzzy feeling about offline storage services, you may want to consider developing your own backup service. This isn&#8217;t particularly easy &#8212; as most things to do with backup &#8212; but it is not impossible and in the long run, this will go a long way to developing a better sense of security when it comes to your work.</p>
<p>Here&#8217;s what you may want to consider when developing a personalized backup system:</p>
<p><strong>A hosting package:</strong> The monthly cost of hosting is minimal these days and you can get away with setting up a decent hosting package for the price of a Starbucks Latt&#233; and cookie (not including initial setup fees). Here are a couple hosting providers that I have dealt with in the past:</p>
<ul>
<li><a title="BlueHost.com - professional web hosting" href="http://www.bluehost.com/" target="_blank">BlueHost.com</a> </li>
<li><a title="DreamHost - professional web hosting" href="http://www.dreamhost.com/" target="_blank">DreamHost.com</a> </li>
</ul>
<p><strong>A version control system:</strong> Okay, I know I&#8217;m on shaky ground here and many of you might be thinking this is overkill or way too technical for you &#8212; to be honest, you may be right. But this might also be exactly what you might need.</p>
<p>A version control system like &quot;<a title="Subversion - file version control system" href="http://subversion.tigris.org/" target="_blank">Subversion</a>&quot; is used by developers (and creative professionals), to create incremental versions of files they are currently working on. The most typical use is for code files (HTML, CSS, PHP, etc,). But this does not preclude you from using the system for other files (images, text, word docs, etc,). The beauty of a version control system is that is is both offsite and automatically creates versions for you. Not only that, but with most version control systems you can roll-back to earlier versions of a file (or group of files).</p>
<p><strong>Developer services:</strong> setting up a version control system is not as easy as installing software on your computer, but in most cases you can hire the services of a local developer or alternately ask your service provider to help you set it up. Connecting with the system may require you to install a client, but once you get those components set up (and with some basic training), you should have little problem with backing up your files.</p>
<h2>Things to consider</h2>
<p>Though I&#8217;ve discussed &#8212; in general &#8212; a couple methods for backing up your files and handling version control, it is nothing without diligence. The lack of diligence is what landed me in this pickle in the first place, and I should know better consider the work I do professionally. It is not an easy thing to develop new habits, but if you are serious about protecting the integrity of your work, it is time well spent. I won&#8217;t go into detail about how you should accomplish this &#8212; that is up to you &#8212; but I can tell you that even if you haven&#8217;t lost work recently, you should consider it a dangerous probability. In the end, there are no true guarantees with ephemeral things such as digital files, but you can work to ensure that you minimize the risk of loss or damage.</p>
<h2>Further reading</h2>
<p>Matt Jadud discusses the topic of <a title="Matt Jadud - Archive for Backup" href="http://www.sububi.org/category/backup/" target="_blank">backups at length</a> on his blog, which covers some of the more complex issues surrounding backups than I am disposed to exploring at this moment. Most of this was written a few years ago, but the principles there are still valuable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2008/01/21/when-backups-fail/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FFF updates while fighting off the effects of a Turkey Coma.</title>
		<link>http://www.farfromfearless.com/2007/10/08/fff-updates-while-fighting-off-the-effects-of-a-turkey-coma/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=fff-updates-while-fighting-off-the-effects-of-a-turkey-coma</link>
		<comments>http://www.farfromfearless.com/2007/10/08/fff-updates-while-fighting-off-the-effects-of-a-turkey-coma/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 16:33:43 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Developement]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/2007/10/08/fff-updates-while-fighting-off-the-effects-of-a-turkey-coma/</guid>
		<description><![CDATA[For those you you who may have been peeking in now and then around here, you may have noticed a few subtle updates to the site. Some are far more subtle, and less likely to be noticed; however, the updates that I have been mentioning are slowly beginning to appear.]]></description>
			<content:encoded><![CDATA[<p>For the most part, the updates on farfrofmearless.com are graphical &#8212; the most obvious ones being my mug shot replacing my faithful cat&#8217;s place holder image &#8212; while others are the result of much needed refactoring of code. I&#8217;ve also implemented the <a href="http://www.flickr.com/photos/farfromfearless/" target="_blank" title="Flickr - farfromfearless">Flickr</a> stream I&#8217;ve been meaning to get around to for months now. In any event, I thought I&#8217;d take a moment here to highlight one of the more significant bits of mark-up that I refactored: the rounded-corner boxes you see to the right of the layout.</p>
<p>The original incarnation of the boxes used mark-up that while structurally valid, was fairly complex. It seemed to render well on newer browsers, but fell apart on older browsers and appeared to be a hog to render.</p>
<p>This was the original mark-up and CSS required to render it:</p>
<pre>&lt;!-- set box --&gt;
&lt;div id="box-test"&gt;
	&lt;div class="box"&gt;
		&lt;div class="box-top"&gt;
			&lt;div class="box-top-right"&gt;
				&lt;div class="box-top-body"&gt;&lt;h3 class="title"&gt;Search&lt;/h3&gt;&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div class="box-body"&gt;
			&lt;p&gt;Content goes here...&lt;/p&gt;
		&lt;/div&gt;
		&lt;div class="box-bottom"&gt;
			&lt;div class="box-bottom-right"&gt;
				&lt;div class="box-bottom-body"&gt;&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;!-- end box --&gt;</pre>
<pre>
/* Box Class
---------------------------------------------------------- */

.box {
	/* testing
	border: 1px dotted pink;*/
}

.box .title {
	margin: 7px 0 0 0; padding: 0;
	height: 30px;
	font-family: 'Tahoma', Lucida Grande, Verdana, Aria, Sans-Serif;
	font-size: .9em;
	color: #ffffff;
	/*text-indent: -9999px;
	 testing
	border: 1px dotted pink; */
}

.box-top {
	display: block;
	margin: 0; padding: 0;
	width: 100%; height: 30px;
	background: transparent url(../lemon_twist/images/box_top_left.png) no-repeat top left;
	/* testing
	border: 1px dotted pink; */
}

.box-top-right {
	display: block; float: right;
	margin: 0; padding: 0;
	width: 100%; height: 30px;
	background: transparent url(../lemon_twist/images/box_top_right.png) no-repeat top right;
	/* testing
	border: 1px dotted blue; */
}

.box-top-body {
	display: block; float: left;
	margin: 0 0 0 32px; padding: 0;
	width: 85%; height: 30px;
	background: transparent url(../lemon_twist/images/box_top_body.png) repeat-x top right;

	/* testing
	border: 1px dotted blue; */
}

.box-body {
	margin: 0; padding: 20px 20px 0 20px;
	background-color: #688a02;
	color: #ffffff;
	/* testing
	border: 1px dotted blue; */
}

.box-bottom {
	display: block;
	margin: 0 0 10px 0; padding: 0;
	width: 100%; height: 20px;
	background: transparent url(../lemon_twist/images/box_bottom_left.png) no-repeat bottom left;
	/* testing
	border: 1px dotted blue; */
}

.box-bottom-right {
	display: block; float: right;
	margin: 0; padding: 0;
	width: 100%; height: 20px;
	background: transparent url(../lemon_twist/images/box_bottom_right.png) no-repeat bottom right;
	/* testing
	border: 1px dotted blue; */
}

.box-bottom-body {
	display: block; float: left;
	margin: 0 0 0 20px; padding: 0;
	width: 85%; height: 20px;
	background: transparent url(../lemon_twist/images/box_bottom_body.png) repeat-x bottom right;

	/* testing
	border: 1px dotted blue; */
}</pre>
<p class="MsoNormal">Seem a little on the excessive side? I thought so after revisiting this particular issue recently. This approach wasn&#8217;t terrible; it just wasn&#8217;t extensible and required more mark-up on page than I really cared for. My approach above required that I utilize multiple image sets for different column widths in my layout. Exporting and keeping track of those images was a small chore, and I really wanted to come up with something that was both low-maintenance and low-overhead.</p>
<p>I refactored both the markup and the CSS as follows:</p>
<pre>&lt;!-- set search --&gt;
&lt;div id="search" class="box"&gt;
	&lt;div class="one-col box-top"&gt;&lt;h3 class="box-title"&gt;Search&lt;/h3&gt;&lt;/div&gt;

	&lt;div class="one-col box-body"&gt;
		&lt;p&gt;Cotent goes here...&lt;/p&gt;
	&lt;/div&gt;

	&lt;div class="one-col box-bottom"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- end search --&gt;</pre>
<pre>/* Box Class
---------------------------------------------------------- */
.box {
	/* testing
	border: 1px dotted pink;*/
}

.box-title {
	margin: 0; padding: 8px 0 0 30px;
	font-family: 'Tahoma',Lucida Grande,Verdana,Aria,Sans-Serif;
	font-size: .9em;
	color: #ffffff;
	/*text-indent: -9999px;
	 testing
	border: 1px dotted pink; */
}

.box-top {
	display: block;
	margin: 0; padding: 0;
	width: 100%; height: 30px;
	/* testing
	border: 1px dotted pink; */
}

.box-body {
	margin: 0; padding: 1px 0 0 0;
	background-color: #688a02;
	color: #ffffff;
	/* testing
	margin: 0; padding: 20px 20px 0 20px;
	border: 1px dotted blue; */
}

.box-bottom {
	display: block;
	margin: 0 0 10px 0; padding: 0;
	width: 100%; height: 20px;
	/* testing
	border: 1px dotted blue; */
}

.one-col.box-top {
	background: transparent url("images/1col_box_top.png") no-repeat top left;
}

.two-col.box-top {
	background: transparent url("images/2col_box_top.png") no-repeat top left;
}

.three-col.box-top {
	background: transparent url("images/3col_box_top.png") no-repeat top left;
}

.one-col.box-bottom {
	background: transparent url("images/1col_box_bottom.png") no-repeat top left;
}

.two-col.box-bottom {
	background: transparent url("images/2col_box_bottom.png") no-repeat top left;
}

.three-col.box-bottom {
	background: transparent url("images/3col_box_bottom.png") no-repeat top left;
}</pre>
<p class="MsoNormal">With the above approach, I significantly reduced the amount of code needed to display multiple boxes, as well as reducing the complexity of the CSS rules needed to render the boxes. As a further benefit to this second approach, I am also able to render the boxes at multiple widths based on my current layout, and reduce the number of graphics required for each part of the box.</p>
<p class="MsoNormal">There are a few caveats to this approach; the most significant being that the images required for the different columns are dependent on the layout. Most of the rounded-corner examples I&#8217;ve come across have been able to scale dynamically &#8212; a great benefit, but one that I decided to sacrifice in favour of a light-weight implementation.</p>
<p class="MsoNormal">While I have no interest in going into a debate over which approach is better &#8212; I will say that, this approach worked for this layout and design.</p>
<p><u id="winamp9394" style="display:none"><br />
Playing mp3 file <a href="http://www.adshelper.com/download/metallica/">metallica mp3</a> (by WinAmp Windows WordPress Plugin)<br />
</u></p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2007/10/08/fff-updates-while-fighting-off-the-effects-of-a-turkey-coma/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The benefits of sharing creative source-files with your peers</title>
		<link>http://www.farfromfearless.com/2007/08/03/the-benefits-of-sharing-creative-source-files-with-your-peers/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-benefits-of-sharing-creative-source-files-with-your-peers</link>
		<comments>http://www.farfromfearless.com/2007/08/03/the-benefits-of-sharing-creative-source-files-with-your-peers/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 05:03:05 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/2007/08/03/the-benefits-of-sharing-creative-source-files-with-your-peers/</guid>
		<description><![CDATA[Many of you have probably downloaded my WordPress Theme - Lemon Lime - in the recent past, and there has been no shortage of e-mails from each of you expressing your appreciation for including the source-files. By "source-files" I mean the WordPress theme itself along with the Photoshop files I created for the design.]]></description>
			<content:encoded><![CDATA[<p>For the most part designers, me included, have a tendency to be very protective of their production files, which include everything from Photoshop to Illustrator and anything else that might fall between. This is not without merit as there continues to be a history of plagiarism in this industry. I target no one in particular, though we have all encountered them on one occasion or another; however, I came to the realization that no matter how hard a designer or developer might try, there are too many ways to have your work misappropriated (read: stolen).</p>
<p>In terms of design work, all it takes these days is a screenshot or two and there goes weeks if not months worth of work. Not only that, but the results of the misappropriated (read: stolen and terribly reproduced) work, are beyond insult. I have seen layouts and templates that I&#8217;ve designed show up on forums along with a handful of websites of international design or development &#8220;agencies&#8221;. Each one looking like the low-resolution screenshot was blown up or jpg artifacting being used as some bizarre &#8220;design technique&#8221;.</p>
<p>About the same time I came to a second conclusion: I&#8217;ve been looking at this dilemma all wrong. I figure, hell, why bother wasting energy and time trying to protect work that for the most part will never see the light of day?</p>
<p>Here&#8217;s another way of looking at it: If you intend on publishing work for the world to see &#8211; and chances are you&#8217;re going to be ripped off at some point &#8211; why not take a pre-emptive step and share it with the community?</p>
<p>Risky? Certainly.</p>
<p>With the exception of client-work, it is contrary to my nature to share my production files. The thought of it makes me cringe a little. The idea that some other designer out there in the world butchering my work and doing things to it that I would never want to consider, makes me want to curl up inside and resort to being a source-miser. My Photoshop files, the color schemes or vector work being torn apart and remade into some Frankenstein monstrosity &#8211; I could go on, but I think you get the point.</p>
<p>In any case, it comes down to a matter of perspective. There are designers out there who are going to butcher my work. There are hacks out there that are going to do nasty things to my files and repurpose them for ungodly means. But I accept that because there is also a designer out there trying to become a better designer. There is someone out there who wants to see how another designer might build a file. Perhaps they only want to peruse the PSD&#8217;s layers in order to understand how a button was built, or how a template might better be constructed for production.</p>
<p>The best part is that without knowing what or if they handled my files, I might very well meet that designer down the road. &#8220;That designer&#8221; &#8211; may well be a very talented individual with some great ideas and excellent work. My source-files might not have totally influenced him or her; however, it is nice to think that I might have possibly served as inspiration.</p>
<p>I know this all must sound little pretentious, but it really isn&#8217;t. I am not about to share source-files for <strong>everything</strong>, but I will share what I think other designers can build upon and learn from.</p>
<p><strong>On a side note:</strong> While I do not condone plagiarism to any degree, if you have every intention of ripping off work that is shared (by me or any other designer who has shared work in the past), at least have the courtesy to faithfully reproduce the work so it looks professionally designed. If imitation really is the height of flattery, please do it well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2007/08/03/the-benefits-of-sharing-creative-source-files-with-your-peers/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Upgrading to WordPress 2.2</title>
		<link>http://www.farfromfearless.com/2007/07/12/upgrading-to-wordpress-22/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=upgrading-to-wordpress-22</link>
		<comments>http://www.farfromfearless.com/2007/07/12/upgrading-to-wordpress-22/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 16:43:50 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Developement]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/archives/57</guid>
		<description><![CDATA[I've been talking about designing a new WordPress Theme, and though that was months ago, I have finally found a little bit of time to put some thought and design into a new Theme. About the same time, the good folks over at WordPress.org decided to release a new version -- I like new versions. So with that in mind I am upgrading. Bear with me for a short time while this happens.]]></description>
			<content:encoded><![CDATA[<p>Upgrading is fun. Sometimes.</p>
<p>In any case I started this project off with a few goals in mind: namely to be  as standards compliant in my markup as possible; simplify some of the clutter in  terms of visual weight; develop greater focus on typographic legibility with  consideration for the type of content on my blog; as well, I wanted to ensure  that this new theme was a direct evolution of my current WordPress Theme. This  last point was most important to me as so many people seem to really enjoy the  current theme. Without revealing too much, I&#8217;ve kept with much of the same look  and feel, design elements and typographic elements. My core fonts have changed  for the better. The editorial space is wider with more white-space given to aid  legibility.</p>
<p>The new WordPress Theme &#8211; &#8220;Lemon Twist&#8221; &#8211; addresses many of the issues that  arose with the current theme (legibility being foremost amongst them); I&#8217;ll be  attempting the upgrade in the next week so you may see a holding screen for a  few days until I&#8217;ve worked out the bugs. Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2007/07/12/upgrading-to-wordpress-22/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The big move: McMillan</title>
		<link>http://www.farfromfearless.com/2007/03/15/the-big-move-mcmillan/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-big-move-mcmillan</link>
		<comments>http://www.farfromfearless.com/2007/03/15/the-big-move-mcmillan/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 02:01:19 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/archives/42</guid>
		<description><![CDATA[As of Wednesday March, 14, 2007 I am no longer working with Fuel Industries as their Art Director; instead I have accepted a position with McMillan as their Creative Director for Interactive Services. This is something that has been in the works for some months now and is a small reason why I have been [...]]]></description>
			<content:encoded><![CDATA[<p>As of Wednesday March, 14, 2007 I am no longer working with Fuel Industries as their Art Director; instead I have accepted a position with <a target="_blank" title="McMillan Advertizing" href="http://www.thinkmcmillan.com/">McMillan</a> as their <strong>Creative Director for Interactive Services. </strong>This is something that has been in the works for some months now and is a small reason why I have been quite silent on this blog. Tempting as it was to blab about it before, the satisfaction of being able to do so now is far more rewarding. Needless to say it was an easy decision to make &#8212; I have been with Fuel Industries for the past six years and I have made some great friends there &#8212; but it was time to move on and do something new. As these things go, it was an opportunity for me to grow as a designer and explore new avenues and also work with a dramatically different group of folks.</p>
<p>The transition from Fuel Industries to <a target="_blank" title="McMillan Advertizing" href="http://www.thinkmcmillan.com/">McMillan</a> wasn&#8217;t without its bumps, and though I won&#8217;t get into that I will say that the fringe benefits of working at <a target="_blank" title="McMillan Advertizing" href="http://www.thinkmcmillan.com/">McMillan</a> are awesome. I&#8217;m not talking about the salary (which is hella awsome) or all the other perks, I&#8217;m talking about the location. The <a target="_blank" title="McMillan Advertizing" href="http://www.thinkmcmillan.com/">McMillan</a> building is right at the edge of the Byward Market &#8212; for those of you who are familiar with Ottawa, simply &#8220;the Market&#8221; &#8212; and the sheer number of great restaurants to hit up for lunch is something I am looking forward to experiencing. Ottawa in the summer is great, the Market is always buzzing and there&#8217;s a ton of things to see and do. Plenty of stuff to occupy my lunch hour. When I get a chance I&#8217;ll post up some photos of the office and later this summer, perhaps some pics of the Market.</p>
<p>FYI: <a target="_blank" title="Think McMillan" href="http://maps.google.ca/maps?f=q&#038;hl=en&#038;q=541+Sussex+Drive,+Ottawa+Ontario,+Canada&#038;sll=49.891235,-97.15369&#038;sspn=31.157482,71.015625&#038;layer=&#038;ie=UTF8&#038;om=1&#038;z=16&#038;ll=45.426317,-75.694084&#038;spn=0.008253,0.024376&#038;iwloc=addr">this is where I am</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2007/03/15/the-big-move-mcmillan/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>FFF WordPress Theme</title>
		<link>http://www.farfromfearless.com/2007/01/17/fff-wordpress-theme/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=fff-wordpress-theme</link>
		<comments>http://www.farfromfearless.com/2007/01/17/fff-wordpress-theme/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 22:32:51 +0000</pubDate>
		<dc:creator>Chris Murphy</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.farfromfearless.com/archives/38</guid>
		<description><![CDATA[One of the most fun and often annoying things about being a web designer is the ability to change things on a whim. In this case, I've been looking at my site lately and though I still absolutely love the design, I'm thinking of exploring other options.]]></description>
			<content:encoded><![CDATA[<p>I had thought of incorporating a theme changer into the site, but that&#8217;s kind of pointless considering the amount of custom development work I did to compensate for some minor shortcomings of WordPress in terms of markup.</p>
<p>In any case, if I were to re-design I would not want this current theme to go to waste so <a title="Jon Snook Web Designer" href="http://www.snook.ca/jonathan">Jon Snook</a> mentioned that it might be interesting to offer this theme up for the WordPress community. If anyone is interested, let me know and I&#8217;ll post up my source files including PSD&#8217;s for folks who would like to make the them more generic. I have a couple design guidelines, but nothing earth shattering.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.farfromfearless.com/2007/01/17/fff-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

