<?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>Carsonified &#187; Work Smarter</title>
	<atom:link href="http://carsonified.com/blog/category/work_smarter/feed/" rel="self" type="application/rss+xml" />
	<link>http://carsonified.com</link>
	<description></description>
	<lastBuildDate>Wed, 17 Mar 2010 10:17:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Are you Wasting 50% of your Time?</title>
		<link>http://carsonified.com/blog/carsonified/work_smarter/are-you-wasting-50-of-your-time/</link>
		<comments>http://carsonified.com/blog/carsonified/work_smarter/are-you-wasting-50-of-your-time/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 15:23:31 +0000</pubDate>
		<dc:creator>Ryan Carson</dc:creator>
				<category><![CDATA[Work Smarter]]></category>

		<guid isPermaLink="false">http://carsonified.com/?p=4983</guid>
		<description><![CDATA[By <strong>Ryan Carson</strong><br />In today&#8217;s constant-distraction-and-huge-todo-list culture, it&#8217;s extremely easy to get sidetracked by things that aren&#8217;t vital to achieving your goals.
Here are some simple tips for making sure you&#8217;re not wasting a large percentage of your time on things that don&#8217;t matter.

#1 Gather Your Todos
I use Remember the Milk to record all my todos. I group them [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Fwork_smarter%2Fare-you-wasting-50-of-your-time%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Fwork_smarter%2Fare-you-wasting-50-of-your-time%2F" height="61" width="51" /></a></div><p>In today&#8217;s constant-distraction-and-huge-todo-list culture, it&#8217;s extremely easy to get sidetracked by things that aren&#8217;t vital to achieving your goals.</p>
<p>Here are some simple tips for making sure you&#8217;re not wasting a large percentage of your time on things that don&#8217;t matter.</p>
<p><span id="more-4983"></span></p>
<h3>#1 Gather Your Todos</h3>
<p>I use <a href="http://rememberthemilk.com">Remember the Milk</a> to record all my todos. I group them by projects and then assign due dates and priorities. They also have a great iPhone app which syncs automatically with the web app.</p>
<p>Whether you use Remember the Milk or another tool, it&#8217;s super important to write things down as soon as you think of them. If you don&#8217;t, then you&#8217;ll constantly be plagued by the feeling that you&#8217;re forgetting something (I have over 500 tasks currently active in Remember the Milk).</p>
<h3>#2 Organize Your Todos on Monday Morning</h3>
<p>A sure-fire way to waste 50% of your time is to charge into the week without organizing your todo list and inbox. There will be hundreds of things shouting for your attention and you need to <em>proactively choose which things are important to you</em> &#8211; not things that other people say are important for you to do. As someone once said &#8230;</p>
<blockquote><p>Your email inbox is a todo list that anyone can write to.</p></blockquote>
<p>Here&#8217;s how to organize your todo list:</p>
<ol>
<li>Block off the first hour of every Monday to organize your todo list. Turn off instant messenger, close email and silence your phone. You need absolute silence so you can focus. I tend to do this from 5am &#8211; 6am on Monday mornings, before my wife and son wake up.</li>
<li>Go through the todo lists for all your current projects (in Remember the Milk in this example) and pick important things that you need to do this week. Prioritize them and assign them a due date this week, or tag them with &#8216;thisweek&#8217;.</li>
<li>Use a tool like <a href="http://tadalists.com">TadaLists.com</a> and create a list called &#8216;This Week&#8217;. It&#8217;s important that this is separate from your main repository of todos (Remember the Milk in this example).</li>
<li>Take a deep breath and ask yourself &#8220;What are the things that I could work on this week that will get me closer to my longterm, important goals?&#8221;. (These things may not even be on your Remember the Milk todo lists.)</li>
<li>Put several of these things on your &#8216;This Week&#8217; list in TadaList and prioritize them by putting the most important things first. Make sure these are atomic, do-able things (not big concepts like &#8216;Increase signups by 3%&#8217;).</li>
<li>Go back to Remember the Milk (or whatever tool you&#8217;re using) and filter it by tasks due this week.</li>
<li>Pick several of the important ones and copy them over to your &#8216;This Week&#8217; list in TadaList.</li>
<li>Close Remember the Milk and only refer to the small &#8216;This Week&#8217; TadaList for the rest of the week.</li>
</ol>
<p>What you&#8217;ll find is that you had a <em>ton</em> of things that you were <em>supposed</em> to do this week (in your Remember the Milk list) but only 10 or 20 of them are <em>really</em> important. Those 10 or 20 items should be added to your TadaList. At that point, I&#8217;d close your Remember the Milk list, and only look at your TadaList for the rest of the week.</p>
<p>Another reason to distill your huge weekly todo list down into a smaller list is that it will keep you motivated and excited, as you&#8217;re consistently finishing your todos for the day, instead of having 15 undone items at the end of the day.</p>
<p>Here&#8217;s a screenshot of an example TadaList. Note that I&#8217;ve created a pretend item called &#8216;==== END TODAY =====&#8217;. This helps me see what I&#8217;m supposed to complete today, and feel good about it once they&#8217;re all done.</p>
<p><img src="http://img.skitch.com/20100315-rbnqcnbx7yynprtsikbyrki3xi.png" alt="screenshot of TadaList showing todos for this week" /></p>
<h3>#3 Stick to Your Guns</h3>
<p>The most important thing is to stick to your simple &#8216;This Week&#8217; todo list (the TadaList in this example) and not get distracted when new things get thrown at you. Just remember that you have control over what you&#8217;re doing and whether it&#8217;s helping you move towards your longterm, important goals.</p>
<p>Don&#8217;t waste 50% of your time on things that don&#8217;t matter.</p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=4983&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/carsonified/work_smarter/are-you-wasting-50-of-your-time/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Developing a better CMS</title>
		<link>http://carsonified.com/blog/dev/developing-a-better-cms/</link>
		<comments>http://carsonified.com/blog/dev/developing-a-better-cms/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 07:57:29 +0000</pubDate>
		<dc:creator>Drew Wilson</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[cms]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/features/webapps/developing-a-better-cms</guid>
		<description><![CDATA[By <strong>Drew Wilson</strong><br />For sometime now I&#8217;ve dreamed of creating useful software for my fellow designers and developers. Recently I&#8217;ve spent my time turning that dream into a reality. I&#8217;m not an expert or a billionaire, just an average guy wanting to share my experience with you in hopes you can take something valuable away from it. Enjoy.
Dissecting [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdev%2Fdeveloping-a-better-cms%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdev%2Fdeveloping-a-better-cms%2F" height="61" width="51" /></a></div><p>For sometime now I&rsquo;ve dreamed of creating useful software for my fellow designers and developers. Recently I&rsquo;ve spent my time turning that dream into a reality. I&rsquo;m not an expert or a billionaire, just an average guy wanting to share my experience with you in hopes you can take something valuable away from it. Enjoy.</p>
<h2>Dissecting The CMS</h2>
<h3>The Problem</h3>
<p>Somehow the three letters &mdash; C-M-S &mdash; when put together bring about completely opposite feelings in people. Some adore them and some abhor them. I&rsquo;ve always been somewhere in between.</p>
<p>One of the main reasons I was never sold on any Content Management System was that last word: System. As a designer I don&rsquo;t like having to hack up my beautiful design to try and get it to work with -<i>fill_in_the_blank</i>- CMS. It is the rigidness in the idea of a &ldquo;system&rdquo; that never seemed to work with me.</p>
<h3>The Solution</h3>
<p>Enter the CMT (Content Management Tool). Three years ago when all of my clients started needing &ldquo;dynamic&rdquo; websites that they could update themselves, I was forced to spend all my free time writing my CMT. It worked great, extremely hacky, hardly any features, but great. As my client list grew, so did the amount of hacks and feature additions for my CMT. Over the course of those two and a half years I had re-designed the interface twice. Eventually I realized, &ldquo;Hey I really have something here.&rdquo; And in January of 2008 I started re-designing and re-developing my CMT from scratch. All code thrown out the window, and built from the bottom up. Today it is know as: Firerift.</p>
<p>Firerift is in my answer to the CMS problem. I took the way I normally develop a site, from Photoshop all the way to deployment, and built something that compliments the process. Not something that constrains me to work within a certain &ldquo;pre-designed&rdquo; system. Let&rsquo;s take a deeper look at the way I feel a CMS works best (especially for all of you designers and developers who share my thoughts on this CMS problem).</p>
<p>For this next part I am going to need you to forget about what the typical CMS does, because Firerift works differently. You see, Firerift is a Template Independent CMS. That means you design and/or develop how you want, and then plug Firerift into the portions of the site where you want it to manage that content. Firerift will scour your code looking for any Firerift Code Snippets and convert them into the corresponding function.</p>
<p>For example, the following is a simple blog page using Firerift:</p>
<p><code></p>
<pre>
&lt;html&gt;
&lt;head&gt;
	&lt;title&gt;My Site&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;h1&gt;Welcome to My Site&lt;/h1&gt;
	&lt;p&gt;I hope you enjoy my Blog&lt;/p&gt;
	{{blog}}
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p></code></p>
<p>Firerift will find that &ldquo;{{blog}}&rdquo; reference and convert it into a full featured blog that is 100&#37; managed from within the Firerift admin. Now this example is very simplified, there would be more parameters added to the &ldquo;{{blog}}&rdquo; (like which blog to pull down). But for simplicity sake, this is pretty much all it takes.</p>
<p>So you can see the flexibility that Firerift offers, you designate what gets to be managed in the admin. This lets you design and code however you want, there are no limits or template restrictions. Also, you have access to the XHTML structure of every function (blog, galleries, etc.) from within the admin. Allowing you to output the data in any fashion. Alternatively you can create &ldquo;Pages&ldquo;, allowing you to manage the whole site inside the admin, rather than just portions. It is this &ldquo;anti-system&rdquo; that enabled me to easily build truly custom websites for my clients.</p>
<blockquote>
<p>Welcome to the wonderful world of Content Management without template restrictions.</p>
</blockquote>
<h3>Expendability</h3>
<p>A big problem I think CMS&rsquo;s are prone to is &ldquo;feature bloat&rdquo;. You look up in the menu and there are ten links, and each links has 454 sub links (a mild exaggeration). One way I think this can be solved is by creating a CMS &ldquo;Core&rdquo; that is powerful and offers only a handful of great features, but also give the core the ability to be extended. This eliminates feature bloat out of the box and gives users a powerful but simple interface. Then if you decide you need more functionality, you can install extensions or plug-ins. This gives you the ability to determine the complexity of your CMS.</p>
<p>Firerift enables any developer (really &hellip; any developer at all) to create plug-ins or extensions for Firerift. Developers can then package up and post these plug-ins or extensions on the Firerift website to share with the community. Thus making Firerift a CMN (Content Management Network &#8211; watch out I&rsquo;ve got a lot of these acronyms). What does an extension do in Firerift? It literally extends the functionality of the software itself. Meaning, you can add features to Firerift.</p>
<p>I can&rsquo;t say all this and act like I came up with the idea, because I didn&rsquo;t. Many people before me have used this great idea, and I have to give a shout out to <a href="http://www.shauninman.com/">Shaun Inman</a>. What he has done with <a href="http://www.haveamint.com/">Mint</a> perfectly demonstrates this.</p>
<h3>Design</h3>
<p>Ease of use is huge if you are going to be spending a lot of time in a particular application. Also, let&rsquo;s not forget about the fact that some small business owner is the one who will be updating his website everyday. Good, intuitive design is a must if you are going to be handing the reigns of a CMS over to your (technically UN-inclined) client. That was a top priority on the latest re-design of the Firerift admin. By keeping the design similar from page to page, using panels for information sets, and by using clean and clear design the end-user will feel comfortable and know where he/she is at all times.</p>
<p><img src="http://thinkvitamin.com/images/articles/firerift/fr-image1.jpg" alt="Firerift" height="327" width="400" />	</p>
<h3>Wrapping It Up</h3>
<p>A Template Independent CMS is the best CMS in my opinion. Firerift was developed as a solution to my problem, making it a very useful piece of software for me. I understand that Firerift may not be for every project, because some people prefer the &ldquo;system&rdquo; architecture. But for those who develop like I do, I hope Firerift will be as big of an asset to you as it has been for me.</p>
<h2>The Business Side of Things</h2>
<p>Going solo and creating a new web app is always fun and exciting. You are the boss, so you decide how things work, what goes where, and when things need to get done. Exciting, challenging and fun. Then the preposterous idea of selling your creation to others who may find it useful pops in your mind. Your brain immediately takes you to a magical land where you have an infinite amount of money, a 400,000 sq. ft. home, and you never need to work again because your creation generates &ldquo;passive&rdquo; income. Suddenly you snap back into reality with even more determination to make your project the greatest app ever put into code.</p>
<p>Now to clarify, I am not all about money or anything. In fact I love where I am in life and I know for a fact money will never bring happiness. But that&rsqou;s not to say that at some point we don&rsquo;t all have a passing thought like the one above!</p>
<p>After the &ldquo;high&rdquo; of developing your own web app wears off and you are stuck in front of your computer writing the (what seems like) 1 millionth line of code for the fourth time over, the question hits you, &ldquo;How am I, -<i>your_name_here</i>-, going to distribute, support, market, and sell this app all by myself?&rdquo; The task can seem daunting, and here is how I went about it.</p>
<h3>The Product</h3>
<p>I started creating Firerift, a template independent CMS, about 3 years ago with no initial intention of releasing it to the public. I only used it for my client&rsquo;s websites. As things progressed I decided I wanted to release it to the public. &ldquo;But how?&rdquo; I thought. &ldquo;The code is too hacky. What if someone looks under the hood? How can I provide support for users? How am I supposed to legally protect my app? What kind of lawyer knows anything about the web industry? How do I market this to my target market?&rdquo; All these questions and more were on the front of my mind.</p>
<h3>The Connections</h3>
<p>One thing I knew for sure, I needed to get some help developing this app so it can be rock solid and expanded upon in the future. I am not the greatest developer, I was not even using a framework for Firerift when I started out. I was just using the &ldquo;Drew Wilson Framework&rdquo; (which basically involves a lot of embedded MYSQL). I knew this was not as solid as something Google would do for example, and I wanted it to be. Luckily I know a genius developer fluent in pretty much any language, not limited to just web languages. Basically if I could have anyone in the world write Firerift with me, it would be him. He already had a great job, and I didn&rsquo;t have any money to pay him. But I knew it would be well worth it to have his expertise. So I went looking for some money.</p>
<h3>The Money</h3>
<p>&ldquo;How much should I get?&rdquo; I had no idea. But I knew that I did not want to get into serious debt over this. After all, I have an amazing wife and not so amazing mortgage to take care of. I knew that any advertising at all would be the dumbest waste of money. My target market is web developers. They are on the web 24/7 and you don&rsquo;t need an ad on TechCrunch to get their traffic. There are plenty of other free alternatives. Design Gallery sites, ask others to blog about it, etc.</p>
<p>I knew I would be doing part-time freelance work on the side while doing Firerift at the same time. So I figured I needed the amount my developer would charge plus 2 months of full living expenses. Why only two months? Because before I would take the money I would get as much done in my spare time as possible, while still freelancing part-time. This really helped a ton. I built the Firerift public website, wrote some documentation, did all the final design for and basic XHTML/CSS, everything I knew I could do on my own and didn&rsquo;t need extra money for. That way I could take out a smaller loan. Then I started the final development phase with my developer for the next 2 months. It worked out great. Oh there were bumps, and not everything went as planned, but that is just fine when creating your first app. It should be a learning experience. I now know a ton more than before, and have a very solid idea of how to approach my next app. </p>
<p>The bottom line when taking out a loan or borrowing money is: make sure you are comfortable. There is always going to be an element of risk (that&rsquo;s what makes us entrepreneurs), but be smart about it. Ask advice from every successful business person you have a relationship with. And when selecting a developer/designer/whatever make sure it is someone you trust and is better than you at whatever you are hiring them for. Hire up, not down.</p>
<h3>The Legal Issues</h3>
<p>During those 2 months I had to get the business side of things built up. One of the items I went for first was licensing. Art Neill and his team of lawyers at <a href="http://www.newmediarights.org/">New Media Rights</a> were awesome at helping me get the licensing issues all worked out for Firerift. They specialize in the tech and media industry, so it was a perfect fit. I was lucky enough to meet them at the <a href"http://www.barcampsd.org/">San Diego BarCamp</a>. BarCamp is a great way to meet other web industry peeps.</p>
<p>One important tip is to ask. Ask other people in the industry you respect what they have done. It can be very helpful to get knowledge from people who have already experienced the trials of developing a business.</p>
<h3>Support</h3>
<p>I want Firerift to be easy to use for developers of all skill levels. One of the most frustrating things for me when I started out developing was the lack of documentation or the unfriendly way the documentation was written on various apps or software. If I had it my way, there would have been someone there to walk me through step by step.</p>
<p>Enter the &ldquo;screencast&rdquo;. An awesome way to help developers of all levels understand and better use your software. I will be creating literally as many ScreenCasts as I can for Firerift, to help make using and customizing Firerift as simple as possible. It can be very time consuming, but worth it I think in the end. The best ScreenCast software out there is <a href="http://varasoftware.com/products/screenflow/">ScreenFlow</a>, hands down.</p>
<h3>All Said &amp; Done</h3>
<p>So by creating Firerift I have solved my CMS woes, and hopefully yours as well. All this being said, soon I would like to declare Independence Day for all of my fellow designers and developers. Because soon Firerift will be available available at: <a href="http://www.firerift.com/">www.firerift.com</a></p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=96&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/dev/developing-a-better-cms/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>The 5 hidden costs of running a CMS</title>
		<link>http://carsonified.com/blog/dev/the-5-hidden-costs-of-running-a-cms/</link>
		<comments>http://carsonified.com/blog/dev/the-5-hidden-costs-of-running-a-cms/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 10:00:07 +0000</pubDate>
		<dc:creator>Paul Boag</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[cms]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/features/biz/the-5-hidden-costs-of-running-a-cms</guid>
		<description><![CDATA[By <strong>Paul Boag</strong><br />We all know content management systems (CMS) can be beneficial for most websites. However, they do come with five hidden costs.
Many think of a content management system as a magic bullet that solves all of their content woes. Unfortunately the cost of a CMS is greater than its price tag. Before making a decision about [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdev%2Fthe-5-hidden-costs-of-running-a-cms%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdev%2Fthe-5-hidden-costs-of-running-a-cms%2F" height="61" width="51" /></a></div><p>We all know content management systems (CMS) can be beneficial for most websites. However, they do come with five hidden costs.</p>
<p>Many think of a content management system as a magic bullet that solves all of their content woes. Unfortunately the cost of a CMS is greater than its price tag. Before making a decision about whether to adopt a CMS, or indeed which CMS to choose, you first need to be aware of the hidden costs. These include:</p>
<ol>
<li>The cost of training</li>
<li>The cost to quality</li>
<li>The cost to functionality</li>
<li>The cost of redundancy and flexibility</li>
<li>The cost of commitment</li>
</ol>
<p>It is important that you understand the impact of each beginning with the cost of training.</p>
<h3>The cost of training</h3>
<p>Probably the most obvious hidden cost is that of training. No matter how well designed the application or how good the documentation, some level of training is normally required. In my experience training is particularly important with free open source systems. These tend to have less documentation and the interface is often designed by programmers rather than user experience experts. The result is a great learning curve.</p>
<p>The more content production is delegated, the more people it is necessary to train. Whether this is done through onsite training or video tutorials it is still a considerable cost.</p>
<p>Although training maybe an obvious expense it is not without surprises. Organisations often fail to consider that training has an ongoing cost. The more people using a system the higher the likelihood somebody will need to be replaced. This carries with it a cost in both time and money. </p>
<p>This ongoing cost is not limited to training new CMS users. Existing content provider also require refresher courses if they are not using the CMS regularly. I have often provided training for an organisation only to receive a call six months later because people have forgotten how to login. This is because they used the system so infrequently.</p>
<p>Unfortunately the price of having a lot of people editing your site is the cost of increased training. However, that is not the only cost that grows with numbers. So does the cost to quality.</p>
<h3>The cost to quality</h3>
<p>In some ways, what a CMS gives with one hand it takes away with the other. Quality and control are classic examples of this. Enterprise level content management systems have complex workflow tools that prevent new content from going live until it has been checked and double checked. This is designed specifically to ensure the quality of content being posted online.</p>
<p>The problem with this is two fold. First, this kind of functionality is only normally found in more expensive systems. Second, few organisations implement this kind of quality control because it creates a bottleneck in the approval process. This bottleneck is precisely the kind of problem a CMS was supposed to solve.</p>
<p>I think this highlights a substantial problem with content management systems. They are often implemented in the hope they will solve what is an organizational rather than technical problem. Unfortunately technology cannot solve everything.</p>
<p>At one extreme you can open up your CMS to allow anybody to post to your site. This will lead to a decline in the quality of your content. On the other you can limit access and create a bottleneck where only one or two individuals can make content live. The technology can offer you lots of options along that sliding scale. What you need to do is find a happy medium.</p>
<p>Of course, at least a CMS offers this control. That is more than an HTML driven website can. However, a non CMS driven site does allow more flexibility when it comes to functionality.</p>
<h3>The cost to functionality</h3>
<p>When you have a website that is not built on a CMS the possibilities are endless. Because you have complete control over your code, it is possible to build any additional functionality you require. However, once you commit to a content management system things become more complex.</p>
<p>Although it is possible to build additional functionality that sits alongside your CMS there can be problems with integration. For example, if your CMS does not have a forum and you wish to add one, you may have to ask users to login twice. Once for the site and once for the forum. Equally you may find it hard to tie your CMS in with other systems that you later purchase. </p>
<p>Some content management systems provide plugins to add additional functionality. However, often you are forced to either compromise or wait until the next release of the CMS and hope it supports your requirements.</p>
<p>Although you may find yourself frustrated by a lack of functionality, it is equally possible to be frustrated by too much.</p>
<h3>The cost of redundancy and complexity</h3>
<p>Unless you have a bespoke content management system, developed to your exact requirements it will probably contain functionality you do not need. That is because off the shelf solutions are designed to appeal to a wide audience. </p>
<p>Not only does this mean you pay for unwanted functionality, it also adds complexity to the user interface. The more functionality, the more complexity, the more to learn. </p>
<p>It is a problem that applications such as Microsoft Word have suffered from for years. Word is very powerful and provides an enormous range of features. The problem is that the majority of people only use a fraction of what is available. The result is that most pay for functionality they do not use, and struggle to learn what is a complex application. This is the problem many content management systems are facing.</p>
<p>The reason people have not stopped using Word and move instead to something simpler, is that they are invested both financially and in time. This brings us to the final drawback of content management systems.</p>
<h3>The cost of commitment</h3>
<p>Content management systems demand a high level of commitment on many fronts. These include:</p>
<ul>
<li>The upfront financial investment in implementing the system</li>
<li>The cost and time involved in training staff</li>
<li>The substantial amount of data entered into the system</li>
</ul>
<p>The third area can be particularly tricky. Once your content is in a content management system it is not always a simple matter to get it out. </p>
<p>With such an investment in both time and money it is important to make the right selection of system. Changing your mind later is expensive.</p>
<p>So am I suggesting you should avoid content management systems entirely? Not at all. The benefits they provide are real and cannot be ignored. However, I am saying that you should go into the process of selecting a content management system with your eyes wide open. A content management system is not a magic bullet that solves all your content woes. However, it can be a useful tool if selected carefully.</p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=97&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/dev/the-5-hidden-costs-of-running-a-cms/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Redefining Content Management</title>
		<link>http://carsonified.com/blog/carsonified/features/redefining-content-management/</link>
		<comments>http://carsonified.com/blog/carsonified/features/redefining-content-management/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 08:34:19 +0000</pubDate>
		<dc:creator>D. Keith Robinson</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Work Smarter]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/features/blogs/redefining-content-management</guid>
		<description><![CDATA[By <strong>D. Keith Robinson</strong><br />We live in a time where people have an amazing amount of power when it comes to publishing.  Blogging, podcasts, vidcasts (or whatever you call &#8216;em) and more have been put into the hands of millions and it&#8217;s changing the way we live and work.
Despite all of that, content management for the web remains [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Ffeatures%2Fredefining-content-management%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Ffeatures%2Fredefining-content-management%2F" height="61" width="51" /></a></div><p>We live in a time where people have an amazing amount of power when it comes to publishing.  Blogging, podcasts, vidcasts (or whatever you call &#8216;em) and more have been put into the hands of millions and it&#8217;s changing the way we live and work.</p>
<p>Despite all of that, content management for the web remains a huge pain point for many individuals and businesses. The amount of time, effort and money that&#8217;s involved (and often wasted) to do things that are seemingly rather straightforward is astronomical.  I mean, how hard does it have to be?</p>
<p>Content publishing and management can be extremely complex, and therefore not surprisingly hard to do.  Having said that, the biggest problems with content management lie not in that complexity, but in how we approach our solutions.</p>
<p>How&#8217;s that for a paradox?  Welcome to the world of content management.</p>
<p>So, where do we start looking for a better way to &#8220;do&#8221; content management?  Let&#8217;s take a hard look at the issues; starting with how most of us perceive content management.</p>
<h4>Content Management vs. CMS</h4>
<p>Without wishing to state the obvious, content management needs to be all about the content. However, when  most of us think (or talk, or read) about content management we are quick to associate it with a specific technology &#8211; the CMS.</p>
<p>That, my friends, is our first, and probably our biggest, mistake. &#8220;CMS&#8221; should in no way define content management. If you&#8217;re currently in content management = CMS mode you should really take the time to step back and look at what you&#8217;re doing. You may find out that you&#8217;re wasting time, money and effort on something that&#8217;s not providing much, if any, value.</p>
<p>There are four important pieces to the content management puzzle: content, people, process and technology.  Let&#8217;s look at those individually.</p>
<h4>Content Management is About Content</h4>
<p>Well, now that we&#8217;ve pulled the &#8220;system&#8221; out, let&#8217;s look at defining &#8220;content.&#8221; Here&#8217;s where it gets tricky.  Content can mean a lot of things.  You could be publishing all sorts of content; pages, articles, mp3s, events, and so on.  You could have a variety of different mediums (html, images, movies) all of which have a different way of being created, maintained, and published.</p>
<p>And that doesn&#8217;t even take into account semantic issues.  What&#8217;s the difference between a &#8220;page&#8221; and an &#8220;article?&#8221;  What about an article and a blog entry?  A blog entry and a news item.  Sometimes these may seem obvious, other times it&#8217;s not as clear.</p>
<p>There is no one clear definition for content &#8211; it&#8217;s different for every situation and it&#8217;s important to keep this in mind. Don&#8217;t let the content be defined by the technology, for example, that&#8217;s something that most content management systems will do for you (or to you!). </p>
<h4>Content Management is About People</h4>
<p>You need to have people in order to properly manage content.  Content can&#8217;t be created by a system and it doesn&#8217;t manage itself.  Pretty clear, right?  I think so, yet I&#8217;m constantly amazed at how often the people aspect is left out of the solution.</p>
<p>I could write a book on how to create, manage and maintain content and it would begin with something about hiring the right people.</p>
<p>In order to do content right you&#8217;ve got to make sure there are people in place and that they&#8217;re set up to use the systems you have.  Find out if you even need a CMS, for example. Sometimes you&#8217;ll find that by having people with the right skills in place eliminates the need for a &#8220;CMS&#8221; altogether.  Instead you may want to deploy technology that helps with the process itself, or nothing at all, in effect using people instead of technology to manage your content.</p>
<p>I think many folks would be surprised at how much time, effort and money can be saved simply by putting people before technology when it comes to resources.</p>
<h4>Content Management is A Process</h4>
<p>I think this defines the term &#8220;content management&#8221; the best.  It&#8217;s a process. Take a look at <em>why</em> people want to manage content.  What are they trying to express?  What are their goals?  What are the real problems they&#8217;re having?  How do they interact with technology?  These questions should be answered before any sort of system or technical solution is applied.</p>
<p>I think we can safely assume that most people who actually have to work with content management don&#8217;t care too much about the technology, aside from whether or not it works well.  They just want to correct an error, publish their thoughts, share their knowledge.  In order to provide the best solution, we need to understand those goals first.  Then we need to establish a solid process.</p>
<p>If the process is flawed everything that follows will also be flawed.  Unfortunately what normally happens is the process is created around the technology, which is usually hard to use, and everything falls apart.</p>
<p>But enough of that, as my pal <a href="http://www.pixelnomad.com/">Sean</a> said recently, &#8220;consulting on process could be an industry unto itself.&#8221;  Let&#8217;s talk tech.</p>
<h4>Content Management is About Technology</h4>
<p>When it comes to content management, technology should be a means to an end.  It should be a way to help people accomplish their goals. This can be done in many different ways and should not be limited to what we traditionally think of as a CMS.</p>
<p>I realize that the promise of a CMS as a suite of technologies to help people with content management is a good one. However, good intentions don&#8217;t always come with good results.  When it comes to CMSs, this is usually a bit of an understatement.</p>
<p>The usual problem with that is most CMSs aren&#8217;t really built to address the specific needs and problems of the people and processes you&#8217;ll have in place.  Even when geared to a specific type of content or industry they often miss the mark.</p>
<p>This can be the result of a few problems common to many &#8220;out-of-the-box&#8221; solutions:</p>
<ul>
<li>They&#8217;ve got an overly complicated feature-set. With most systems you&#8217;ve got a bunch of advanced features that don&#8217;t often get used.  If they do it&#8217;s usually after someone&#8217;s spent tons of time learning the system.  Heck, I don&#8217;t know how many times I&#8217;ve thought to myself, &#8220;I could teach the content contributors how to access static files and write XHTML quicker.&#8221; Regardless, if people don&#8217;t use the features, they&#8217;re not really useful.</li>
<li>They&#8217;re too inflexible. They don&#8217;t allow for easy customization (in more ways than one) and require significant resources (time, effort and money) to mold them to what you want.  Sometimes that can be as simple as getting the content to display correctly or getting the CSS to render as it should.</li>
<li>They&#8217;re not tailored to the <em>specific</em> content you want to publish.  Jeff Croft <a href="http://www2.jeffcroft.com/2006/sep/20/personal-content-management/">recently wrote</a> a nice piece on personal content management that illustrates this well. He points out that, &#8220;the single biggest problem with content management is that personal CMS tools don&#8217;t facilitate structured data as well as they should. Instead, they give you a few fields and let you figure out how to best fit your content into them.&#8221;  Very true, and this causes all sorts of problems.</li>
<li>They&#8217;re too hard to use.  A CMS can be hard to learn, or simply too cumbersome for your teams to learn and use.  This goes back again to people.  There is a commonly held and horribly wrong belief that technology will make things so easy that the need for human involvement goes away.  CMSs don&#8217;t run themselves, and if the people won&#8217;t use it, you&#8217;ve got a problem.</li>
</ul>
<p>For a technological solution (CMS or otherwise) to work it needs to be tailored to the specific content management problems you&#8217;re facing.  Simply picking and adding a CMS will not usually do it and can end up in lots of wasted time, effort and money.  Sorry, folks, it&#8217;s more complicated than that.</p>
<h4>Some Solutions</h4>
<p>So we&#8217;ve got a solid, holistic definition of content management and we&#8217;ve talked a bit about the problems therein. But what about solutions?  Well, I think we&#8217;ve already taken the biggest step in reframing the problem, but I&#8217;ve got some specific ideas as well.</p>
<h4>Get Some People</h4>
<p>To manage content properly you have to have people involved.  That&#8217;s the first step.  Put a person (or better, <em>persons</em>) in charge of your content.  Give that person the empowerment to make decisions that relate to content.</p>
<p>If nothing else, do this <em>before</em> you do anything with technology.  I mean it!</p>
<h4>Define Your Content and Establish a Process</h4>
<p>Next you need to clarify goals, define roles, and so on.  A big part of that is to make sure everyone involved has a clear understanding of the content you&#8217;ll be managing.  It&#8217;s not rocket science and should be fairly easy to pin down, but make sure and eliminate any semantic problems here.</p>
<p>It&#8217;s probably a good idea to be specific.  For example; determine the that you&#8217;re publishing news articles vs. features, etc.  Don&#8217;t limit yourself to something generic like words vs. photos.</p>
<p>Once you&#8217;ve got the people in place and your content defined, you&#8217;ll want to establish a solid process. Take some time and set up an editorial calendar and work on learning how the people involved will work together and with the technologies you&#8217;ve got in place.</p>
<h4>Help Technology Help You</h4>
<p>And now we get to the tricky part. The idea here is to discover a technical solution (not a system) that will enable the people to manage the process.</p>
<p>Let&#8217;s look at that again.  <em>Enable the people to manage the process.</em>  So, the &#8220;solution&#8221; needs to provide tools (publishing and otherwise) to help the people create, publish and maintain content.</p>
<p>There are a lot of canned solutions out there and I could give you a laundry list of this CMS and that CMS, but until you&#8217;ve solved the problems above you&#8217;d be wasting your time (and likely lots of money) exploring them.  The enabling technology could be a CMS or it could extend beyond that, depending on the process and needs of your people.</p>
<p>One of the biggest problems with most CMSs is that they aren&#8217;t flexible enough to handle a wide variety of work styles and publishing problems.  In many cases, somewhat surprisingly, they&#8217;re not tailored enough to the specific content they&#8217;re managing. They require hacking and lots of it.</p>
<p>In truth most CMSs end up being custom, regardless of how they start out. From those that bill themselves as one-size fits all to the highly specialized systems which deal with specific industries or types of content.  It&#8217;s just a matter of how much hacking you&#8217;ll need to do to get to what works for your people.</p>
<p>Keeping that in mind, the case could be made for <em>always</em> building a custom solution (not necessarily a CMS) to suit the needs of the particular content, people and processes your working with.</p>
<p>It sounds daunting, but this is where I think the true promise of a technical content management solution lies.  With frameworks like Django, CakePHP, Ruby on Rails and the like we can create custom solutions and construct custom systems that are extendable and much more flexible than most of what&#8217;s available today.</p>
<p>I don&#8217;t want to trivialize the development of these solutions. Building a custom CMS  from scratch, for example, would be very difficult. However, it&#8217;s important to note the current costs and effort involved with most pre-built CMSs out there.  They&#8217;re usually really expensive and already requires tons of work to implement in most cases.  It&#8217;s going to cost you regardless.  Doesn&#8217;t it make sense to put that money, time and effort into a true custom solution?</p>
<p>I think so.  I mean, yes, you&#8217;d need specialized resources for development, but it seems as if you need those most times anyway.  I know I&#8217;d rather offer my clients resources working toward a custom solution than learning yet another proprietary system.</p>
<p>So you could look at a development framework, as opposed to a canned system.  That way instead of &#8220;hacking&#8221; you could &#8220;develop.&#8221;</p>
<p>Also with a framework, you can extend beyond Web publishing and build specific tools to help the process.  An interactive editorial calendar comes to mind, or brainstorming tools.  Of course, if you avoid the &#8220;one CMS as as a product&#8221; mentality, you could probably find lots of smaller, more specific, products that when pulled together are much more enabling than any bloated, proprietary CMS full of features your people will never actually use.</p>
<h4>Confused yet?</h4>
<p>I promise, the goal of this piece wasn&#8217;t to confuse you, and I know that it&#8217;s a whole lot to take in.</p>
<p>Here&#8217;s the bottom-line:  content management can&#8217;t be trivialized. And it can&#8217;t be perceived as technology first; as a canned product or silver-bullet that&#8217;ll eliminate the need for people or processes. </p>
<p>If you&#8217;re serious about your content, and you should be, then take the time to do it right.  Get the right people in place, clearly define your content, establish a solid process and then work on getting a custom technology solution that brings everything  together and truly enables your people and processes.</p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1711&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/carsonified/features/redefining-content-management/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
	</channel>
</rss>
