<?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>Allchorn Blog &#187; CMS&#8217;s</title>
	<atom:link href="http://www.allchorn.com/blog/category/content-management-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.allchorn.com/blog</link>
	<description>Views on web design, ecommerce and online business</description>
	<lastBuildDate>Wed, 01 Jun 2011 19:41:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>New client website launched</title>
		<link>http://www.allchorn.com/blog/2009/11/20/new-client-website-launched/</link>
		<comments>http://www.allchorn.com/blog/2009/11/20/new-client-website-launched/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 07:35:26 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=843</guid>
		<description><![CDATA[We recently launched a redesigned and re-engineered website for a skills development initiative in KZN. Dionysus approached us with a brief to realign the website to better leverage the online medium. The site features a full CMS implementation, user registration, &#8230; <a href="http://www.allchorn.com/blog/2009/11/20/new-client-website-launched/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.allchorn.com/blog/wp-content/uploads/2009/11/dionysus.jpg" rel="lightbox[843]"><img class="alignright size-medium wp-image-844" title="dionysus" src="http://www.allchorn.com/blog/wp-content/uploads/2009/11/dionysus-240x300.jpg" alt="dionysus" width="240" height="300" /></a>We recently launched a redesigned and re-engineered website for a <a href="http://www.dionysus.co.za/" target="_blank">skills development initiative</a> in <acronym title="KwaZulu Natal, South Africa">KZN.</acronym></p>
<p>Dionysus approached us with a brief to realign the website to better leverage the online medium. The site features a <strong>full <acronym title="Content Management System">CMS</acronym> implementation</strong>, <strong>user registration</strong>, <strong>search</strong>, <strong>a blog</strong>, <strong>events calendar</strong>, <strong>discussion forum</strong> and a <strong>photo gallery</strong>.</p>
<p>This project for Dionysus went from initial consultation through information architecture, interface design, <acronym title="Hyper Text Markup Language">HTML</acronym>/<acronym title="Cascading Style Sheets">CSS</acronym> coding, CMS implementation (<a href="http://www.joomla.org/" target="_blank">Joomla!</a>), content insertion and training.</p>
<p>The client was an absolute pleasure to work with, and we wish Irene, Seth, Kathy, Angie, QJ,  Jeannette and everyone else all the best with their new website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2009/11/20/new-client-website-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to resize an image online</title>
		<link>http://www.allchorn.com/blog/2009/10/22/how-to-resize-an-image-online/</link>
		<comments>http://www.allchorn.com/blog/2009/10/22/how-to-resize-an-image-online/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 12:52:48 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[picture]]></category>
		<category><![CDATA[resize]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=774</guid>
		<description><![CDATA[This short video was created for one specific client, but I thought it might be useful to others too, so published it on Vimeo for whoever is interested to watch. It&#8217;s a tutorial on how to resize an image with &#8230; <a href="http://www.allchorn.com/blog/2009/10/22/how-to-resize-an-image-online/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="drop">This short video was created for one specific client, but I thought it might be useful to others too, so published it on <a href="http://www.vimeo.com/user1003109" target="_blank">Vimeo</a> for whoever is interested to watch. It&#8217;s a tutorial on how to resize an image with an <a href="http://www.pixlr.com/editor/" target="_blank">online photo editing service</a> at Pixlr.</p>
<p><object width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=7200402&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=7200402&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /></object></p>
<p><a href="http://vimeo.com/7200402">How to resize an image online</a> from <a href="http://vimeo.com/user1003109">Ross Allchorn</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2009/10/22/how-to-resize-an-image-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website pre-launch checklist</title>
		<link>http://www.allchorn.com/blog/2009/07/08/website-pre-launch-checklist/</link>
		<comments>http://www.allchorn.com/blog/2009/07/08/website-pre-launch-checklist/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 11:30:11 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=702</guid>
		<description><![CDATA[If you&#8217;re getting a website designed or redesigned (or doing it yourself) it&#8217;s important to have all your bases covered to make sure the site is optimally set up to perform. We have a checklist of things to test for &#8230; <a href="http://www.allchorn.com/blog/2009/07/08/website-pre-launch-checklist/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="drop">If you&#8217;re getting a website designed or redesigned (or doing it yourself) it&#8217;s important to have all your bases covered to make sure the site is optimally set up to perform. We have a checklist of things to test for and I thought it a good idea to share this with all.</p>
<p><img class="alignnone size-full wp-image-711" title="checklist" src="http://www.allchorn.com/blog/wp-content/uploads/2009/07/checklist.jpg" alt="checklist" width="430" height="83" /></p>
<p>Here is our checklist.</p>
<ol>
<li><strong>All links checked</strong><br />
Are your internal and external links all correct? Think about hardcoded links and dynamic links. If your site is database driven, you can check all internal links with a script.</li>
<li><strong>Page title tags consistent &amp; optimal<br />
</strong>Your page title tags are those that appear in the title bar above File, Edit, View etc. It&#8217;s important for search engine indexing that the title is clear, concise and depicts what is on the page.</li>
<li><strong>Search engine friendly URLs</strong><br />
If you&#8217;re using a CMS you should ideally have some form of URL rewriting feature in place that converts dynamic URLs to search engine friendly ones (example.com?pageid=15 to example.com/product-name)</li>
<li><strong>Search functionality</strong><br />
If you have search functionality on your site, does it work correctly? Is it intuitive and are the search results accurately portraying the information the searcher is seeking?</li>
<li><strong>Screen resolution</strong><br />
Does your website display nicely on screen resolutions your visitors are likely to be using?</li>
<li><strong>Content rendering</strong><br />
Sometimes content can become a bit mangled when copying characters from MS Word or other web pages, and as such a good thorough toothcomb inspection of your content should allow you to rectify any issues.</li>
<li><strong>301 redirects</strong><br />
If you&#8217;re redesigning your site, you want people who have possibly bookmarked your old URLs to automatically come through to the new pages. 301 redirects are the universally recognised &#8220;change of address&#8221; for web pages and to retain existing traffic and rankings this is gravely important!</li>
<li><strong>Custom 404 error pages</strong><br />
When someone hits a URL on your site that does not exist it will display a 404 error page. These can be customised, and are an effective catchment system for preventing the loss of visitors that hit a generic 404 error page. The page should ideally display with the same/similar aesthetic as your site and offer a clear explanation, navigation and search.</li>
<li><strong>Analytics implementation</strong><br />
If you have a website online, you want to measure it&#8217;s efficacy. You can track visitors, bounce rates, conversion rates and a multitude of other interesting and useful information by simply installing analytics software.</li>
<li><strong>Favicon implementation</strong><br />
A small visual feature which can give your site a more &#8220;complete&#8221; look. Not only will it be an icon used in tabs, but also in bookmarks making it easier for people to find your pages if you make them stand out.</li>
<li><strong>Meta tag implementation</strong><br />
Not as important as they used to be, but still worth doing once you&#8217;ve researched your keywords. Don&#8217;t stuff your keywords in, but rather keep them relative and to the point.</li>
<li><strong>XML Sitemap</strong><br />
A sitemap is an important feature which tells the search engines what your pages are and how frequently they can expect to be updated. This allows them to index your site at intervals which are in line with your updates.</li>
<li><strong>Form to email/database</strong><br />
If you have forms submitting to email addresses or to a database, make sure they all send correctly, and to the right people/places. Make sure those responsible for responding are aware of their duties as well as any autoresponders are setup correctly and working.</li>
<li><strong>User administration settings</strong><br />
If you have more than one user, you&#8217;ll need to make sure they have sufficient (and not too much) authority on the system managing your website.</li>
<li><strong>Speed tests</strong><br />
Is your server performing as it should? Are there scripts/flash/large images causing slow loading times?</li>
<li><strong>www and no-www</strong><br />
If visitors access your website at www.example.com, they should be able to also access it sans-www (http://example.com). It&#8217;s a setting your host should enable, and if not perhaps consider another host.</li>
<li><strong>Browser compatability</strong><br />
What browsers are your visitors using? Global statistics can tell you initially, and soon enough you&#8217;ll know what your visitors are using from your analytics. At the time of writing, we feel it important for your site to work in Internet Explorer, Firefox, Safari, Chrome and Opera.</li>
</ol>
<p>These items are in no particular order and bare in mind that depending on the project, there could be more or less items to consider (eg: spell checking, proof reading, legal requirements etc.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2009/07/08/website-pre-launch-checklist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Protected: WordPress Themes Preview</title>
		<link>http://www.allchorn.com/blog/2009/03/26/wordpress-theme-preview/</link>
		<comments>http://www.allchorn.com/blog/2009/03/26/wordpress-theme-preview/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 15:24:18 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/blog/?p=990</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://www.allchorn.com/blog/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-990">Password:<br />
<input name="post_password" id="pwbox-990" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2009/03/26/wordpress-theme-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Early preview of the Buggy framework</title>
		<link>http://www.allchorn.com/blog/2008/11/21/early-preview-of-the-buggy-framework/</link>
		<comments>http://www.allchorn.com/blog/2008/11/21/early-preview-of-the-buggy-framework/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 14:10:40 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=291</guid>
		<description><![CDATA[I'm currently hard at work on a couple of developments that require a framework of sorts. Not only code, but a versatile design framework that I can effectively speed up production for a niche market. The first of these I've nicknamed Buggy after the image I used in the initial design.

<img class="alignnone size-full wp-image-292" title="Buggy theme" src="http://www.allchorn.com/blog/wp-content/uploads/2008/11/buggy-theme.jpg" alt="Buggy Theme" width="430" height="200" />

Essentially it's working on a 12 column grid and can easily accommodate a neat one, two, three or four column layout. Work in thirds, quarters, halve it, or use the full width (960px) of the design. It's a fixed width, centered design and I will likely make it into a Wordpress theme in due course.

I started building this as an illustration for the course I'll be teaching in web design for Hirt &#38; Carter next year, and it's grown so far beyond that. It's good fun, and tests my skills and knowledge. Coding is going to be fun, but it's so rigidly grid based, I suspect it's going to be quite easy. Little do I know hey? <a href="http://www.allchorn.com/blog/2008/11/21/early-preview-of-the-buggy-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently hard at work on a couple of developments that require a framework of sorts. Not only code, but a versatile design framework that I can effectively speed up production for a niche market. The first of these I&#8217;ve nicknamed Buggy after the image I used in the initial design.</p>
<p><img class="alignnone size-full wp-image-292" title="Buggy theme" src="http://www.allchorn.com/blog/wp-content/uploads/2008/11/buggy-theme.jpg" alt="Buggy Theme" width="430" height="200" /></p>
<p>Essentially it&#8217;s working on a 12 column grid and can easily accommodate a neat one, two, three or four column layout. Work in thirds, quarters, halve it, or use the full width (960px) of the design. It&#8217;s a fixed width, centered design and I will likely make it into a WordPress theme in due course.</p>
<p>I started building this as an illustration for the course I&#8217;ll be teaching in web design for Hirt &amp; Carter next year, and it&#8217;s grown so far beyond that. It&#8217;s good fun, and tests my skills and knowledge. Coding is going to be fun, but it&#8217;s so rigidly grid based, I suspect it&#8217;s going to be quite easy. Little do I know hey?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2008/11/21/early-preview-of-the-buggy-framework/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>5 useful WordPress plugins</title>
		<link>http://www.allchorn.com/blog/2008/10/29/5-useful-wordpress-plugins/</link>
		<comments>http://www.allchorn.com/blog/2008/10/29/5-useful-wordpress-plugins/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 12:52:06 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=255</guid>
		<description><![CDATA[<img class="alignright size-thumbnail wp-image-256" title="Plug in" src="http://www.allchorn.com/blog/wp-content/uploads/2008/10/979642_plug_it_3-150x150.jpg" alt="Plug in" width="150" height="150" />In my role as a web design consultant, I often need to do a fair amount of research into a specific client's needs. In that research, I tend to come across a lot of really cool technology and parts of it that enhance a website in really useful ways.

As it seems <a href="http://wordpress.org/">Wordpress</a> is the talk of the web publishing world right now, I'm busy with a lot of Wordpress related projects. I had to looks for some specific extensions for the system called <a href="http://wordpress.org/extend/plugins/">Plugins</a>. and in so doing, I came across some nifty addons that I'd like to share. Some I will use on client sites, some on my own, and others I'll just keep a note of for future reference. <a href="http://www.allchorn.com/blog/2008/10/29/5-useful-wordpress-plugins/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-256" title="Plug in" src="http://www.allchorn.com/blog/wp-content/uploads/2008/10/979642_plug_it_3-150x150.jpg" alt="Plug in" width="150" height="150" />In my role as a web design consultant, I often need to do a fair amount of research into a specific client&#8217;s needs. In that research, I tend to come across a lot of really cool technology and parts of it that enhance a website in really useful ways.</p>
<p>As it seems <a href="http://wordpress.org/">WordPress</a> is the talk of the web publishing world right now, I&#8217;m busy with a lot of WordPress related projects. I had to looks for some specific extensions for the system called <a href="http://wordpress.org/extend/plugins/">Plugins</a>. and in so doing, I came across some nifty addons that I&#8217;d like to share. Some I will use on client sites, some on my own, and others I&#8217;ll just keep a note of for future reference.</p>
<h3><a href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google Sitemap Generator</a></h3>
<p>This one was actually found in a search for a meta tag management plugin for WordPress, and although I discovered that there are other ways to solve the meta tag debarcle (another time), this one was a good find, and already on this site.</p>
<h3><a href="http://wordpress.org/extend/plugins/sociable/">Sociable</a></h3>
<p>This plugin gives you a huge selection of social websites that your visitors can use to share the content of your site/blog. I&#8217;ll integrate it into this site, but need to do some offline testing before it doesn&#8217;t post links below my intro blurb on the front page (my entire site is WordPress driven).</p>
<h3><a href="http://wordpress.org/extend/plugins/stats/">WordPress.com Stats</a></h3>
<p>Now, don&#8217;t get me wrong, I use <a href="http://www.google.com/analytics/">Google Analytics</a> every day, as I believe it to be the most effective and easiest to use analytics software available. However, the WordPress.com (hosted WordPress) stats plugin gives you instant statistics in your dashboard which is handy and doesn&#8217;t require you to log into GA for a quick glance at your traffic.</p>
<h3><a href="http://wordpress.org/extend/plugins/cforms/">CForms II</a></h3>
<p>To me there is no debate over this being one of the most useful plugins for WordPress. Create, manage and edit your forms for your website. Publish them on pages, posts, whatever. Submit to email or a database. Built in AJAX form validation&#8230; etc.</p>
<h3><a href="http://wordpress.org/extend/plugins/subscribe2/">Subscribe 2</a></h3>
<p>Allow your visitors to subscribe to notifications of new posts and content. Even taking your content and sending an hourly, daily or weekly digest of your new additions. This one is really handy to keep those unfamiliar with RSS up to date via email.</p>
<p>Well, those are them. Some are almost essential (CForms &amp; Google Sitemap Generator), while others are nice to haves that definitely won&#8217;t hurt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2008/10/29/5-useful-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Another happy web design client</title>
		<link>http://www.allchorn.com/blog/2008/10/15/another-happy-web-design-client/</link>
		<comments>http://www.allchorn.com/blog/2008/10/15/another-happy-web-design-client/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 08:34:25 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=235</guid>
		<description><![CDATA[<img class="alignright size-full wp-image-236" style="background: white;" title="963932_thumbs_up" src="http://www.allchorn.com/blog/wp-content/uploads/2008/10/963932_thumbs_up.jpg" alt="Thumbs up!" width="186" height="300" />It's suprising how much of a difference it makes when a client actually goes out of their way to write you an email about how happy they are with the job you did for them. Completely unsolicited makes it even bette...

Recently, I did a (very) small Wordpress driven website for a friend of mine for his up and coming <a href="http://www.jensenintel.co.za/">laptop and notebook repair service</a>. Things went anything but smoothly in some aspects like moving from his hosts at the time (no names mentioned) and then some controversy three quarters of the way through when someone criticised me to him sparking some doubt in his mind over my costs. This is what caused me to write about <a href="http://www.allchorn.com/2008/09/18/are-lowballers-destroying-the-website-design-industry/">lowballers in the web design industry</a>.

I won't paste the entire email as there are some bits that are not related to this post (and personal stuff), but since he said: <a href="http://www.allchorn.com/blog/2008/10/15/another-happy-web-design-client/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-236" style="background: white;" title="963932_thumbs_up" src="http://www.allchorn.com/blog/wp-content/uploads/2008/10/963932_thumbs_up.jpg" alt="Thumbs up!" width="186" height="300" />It&#8217;s suprising how much of a difference it makes when a client actually goes out of their way to write you an email about how happy they are with the job you did for them. Completely unsolicited makes it even better&#8230;</p>
<p>Recently, I did a (very) small WordPress driven website for a friend of mine for his up and coming <a href="http://www.jensenintel.co.za/">laptop and notebook repair service</a>. Things went anything but smoothly in some aspects like moving from his hosts at the time (no names mentioned) and then some controversy three quarters of the way through when someone criticised me to him sparking some doubt in his mind over my costs. This is what caused me to write about <a href="http://www.allchorn.com/2008/09/18/are-lowballers-destroying-the-website-design-industry/">lowballers in the web design industry</a>.</p>
<p>I won&#8217;t paste the entire email as there are some bits that are not related to this post (and personal stuff), but since he said:</p>
<blockquote><p>&#8220;Feel free to post any of this on your blog, with my email address as a ref. Will be happy to advise others to use your methods.&#8221;</p></blockquote>
<p>I decided to use this one paragraph which sums up the tone of the email and what he was saying:</p>
<blockquote><p>&#8220;Most importantly: Your sites work – you can quote me on that. I think the value of the site far exceeds what you have charged, and I really want to thank you for going out of your way to sort me out on mates rates there. That CMS is absolutely necessary, there’s just no contesting that.&#8221;</p></blockquote>
<p>Well, to me, that makes me feel a whole lot better in an industry where there is a lot to get frustrated about and it&#8217;s nice to know there is more to it than just the pleasure of working with technology in these exciting times on the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2008/10/15/another-happy-web-design-client/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to implement table editing in WordPress</title>
		<link>http://www.allchorn.com/blog/2008/09/19/how-to-implement-table-editing-in-wordpress/</link>
		<comments>http://www.allchorn.com/blog/2008/09/19/how-to-implement-table-editing-in-wordpress/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 12:01:45 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=228</guid>
		<description><![CDATA[Wordpress by default makes use of the <a href="http://tinymce.moxiecode.com/">TinyMCE</a> rich text editor and as such, it's quite extendable. It's very well documented in their <a href="http://wiki.moxiecode.com/index.php/TinyMCE:Index">documentation wiki</a> and does a lot more than what Wordpress enables out of the box.
<h3>This is what I was looking to do</h3>
<img class="alignnone size-full wp-image-229" title="wordpress-tinymce" src="http://www.allchorn.com/blog/wp-content/uploads/2008/09/wordpress-tinymce.jpg" alt="Wordpress TinyMCE with tables." width="427" height="123" />
<small>Wordpress' WYSIWYG displaying table editing tools on the bottom row.</small>

Shock horror! I hear some standardistas ranting about tables being evil already. Well, I hate to burst some bubbles, but tables were invented for a reason. Believe it or not, for tabular data! <a href="http://www.allchorn.com/blog/2008/09/19/how-to-implement-table-editing-in-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="emph"><strong>Please Note:</strong> This article is no longer relevant. You can now <a href="http://wordpress.org/extend/plugins/tinymce-advanced/">download this plugin</a> and have all this and more. It&#8217;s a pleasure.</p>
<p>WordPress by default makes use of the <a href="http://tinymce.moxiecode.com/">TinyMCE</a> rich text editor and as such, it&#8217;s quite extendable. It&#8217;s very well documented in their <a href="http://wiki.moxiecode.com/index.php/TinyMCE:Index">documentation wiki</a> and does a lot more than what WordPress enables out of the box.</p>
<h3>This is what I was looking to do</h3>
<p><img class="alignnone size-full wp-image-229" title="wordpress-tinymce" src="http://www.allchorn.com/blog/wp-content/uploads/2008/09/wordpress-tinymce.jpg" alt="Wordpress TinyMCE with tables." width="427" height="123" /><br />
<small>WordPress&#8217; WYSIWYG displaying table editing tools on the bottom row.</small></p>
<p>Shock horror! I hear some standardistas ranting about tables being evil already. Well, I hate to burst some bubbles, but tables were invented for a reason. Believe it or not, for tabular data!</p>
<p>WordPress, the popular content management system was initially built for blogs, and I am guessing the omission of the ability to create and edit tables in the interface was a well thought out decision and I hold nothing against them for doing so. My clients however, they disagree. Well some of them at least.</p>
<p>Now that WordPress is powering not only blogs, but online magazines, corporate websites and all different types of sites, it&#8217;s quick becoming a very powerful and popular generic CMS. Extending it has become a big game.</p>
<p>My client had a pricing page and needed the ability to add tables, modify cells, padding, spacing, background colours etc.</p>
<p>Cobus over at <a href="http://www.fresh01.co.za/">Fresh01</a> found <a href="http://wordpress.org/support/topic/147555?replies=11">this page on the WordPress codex site </a>which you&#8217;ll noticed I&#8217;ve commented on. I just felt the need to write this post with a bit more detail.</p>
<h3>The process</h3>
<p>Firstly I <a href="http://tinymce.moxiecode.com/download.php">downloaded TinyMCE</a>, and put the &#8220;table&#8221; folder into the plugins directory in <strong>wp-includes/js/tinymce/plugins</strong>.</p>
<p>Then in the file <strong>tiny_mce_config.php</strong> I edited this line:</p>
<p><code>$plugins = array( 'safari', 'inlinepopups', 'autosave', 'spellchecker', 'paste', 'wordpress', 'media', 'fullscreen' );</code></p>
<p>and added</p>
<p><code>,'table'</code></p>
<p>into the array.</p>
<p>I then scrolled down and edited</p>
<p><code>$mce_buttons_3 = apply_filters('mce_buttons_3', array( ));</code></p>
<p>by adding</p>
<p><code>'tablecontrols'</code></p>
<p>making it</p>
<p><code>$mce_buttons_3 = apply_filters('mce_buttons_3', array('tablecontrols' ));</code></p>
<p>Then opened up a post/page edit and refreshed the page&#8230;. Viola! Table editing tools.</p>
<h3>Problem, I can&#8217;t edit the cell colours&#8230;</h3>
<p>Well, after editing the config file and being familiar with the way it&#8217;s laid out, all I needed to do was look at the <a href="http://http//wiki.moxiecode.com/index.php/TinyMCE:Control_reference">available buttons and controls for TinyMCE</a> and find the button for background colour, and that happend to be <strong>backcolor.</strong></p>
<p>Therefore, after &#8216;tablecontrols&#8217; in the line</p>
<p><code>$mce_buttons_3 = apply_filters('mce_buttons_3', array('tablecontrols' ));</code></p>
<p>I added</p>
<p><code>, 'backcolor'</code></p>
<p>So it looked like</p>
<p><code>$mce_buttons_3 = apply_filters('mce_buttons_3', array('tablecontrols', 'backcolor' ));</code></p>
<p>And thats that.</p>
<p>If you want to add other buttons and controls, browse through that wiki page, and if they don&#8217;t activate, you&#8217;ll just need to upload the relative plugin folder from your downloaded TinyMCE package.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2008/09/19/how-to-implement-table-editing-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Sustainability of content management systems</title>
		<link>http://www.allchorn.com/blog/2008/09/11/sustainability-of-content-management-systems/</link>
		<comments>http://www.allchorn.com/blog/2008/09/11/sustainability-of-content-management-systems/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 15:53:31 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=215</guid>
		<description><![CDATA[Having worked with content management systems both proprietary, home grown and open source in the past, I&#8217;ve taken a little time lately to step back and look at the pros and cons of each. Let it be known that while &#8230; <a href="http://www.allchorn.com/blog/2008/09/11/sustainability-of-content-management-systems/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-225" style="background-color: #FFF;" title="cms-sustainability" src="http://www.allchorn.com/blog/wp-content/uploads/2008/09/cms-sustainability.jpg" alt="Website sustainability icon" width="200" height="186" />Having worked with content management systems both proprietary, home grown and open source in the past, I&#8217;ve taken a little time lately to step back and look at the pros and cons of each. Let it be known that while I&#8217;ve been heavily involved in the development of a home grown CMS in the past, and am a big advocate of the proprietary system Realm Platform, I do use WordPress and Textpattern, so I am not necesserily bias either way.</p>
<p>This may come across as a rather opinionated post, but it&#8217;s my view, and my blog. Any thoughts (logical, non trolling comments) would be most appreciated.</p>
<p>I&#8217;ve broken the different types of systems into</p>
<ul>
<li><strong>Home Grown CMS</strong><br />
A system built in-house rather than buying one or customising another system.</li>
<li><strong>Open Source CMS</strong><br />
A system built by a community of developers under a sharing community based methodology. Usually free. Examples &#8211; <a href="http://www.joomla.org/">Joomla</a>, <a href="http://wordpress.org/">WordPress</a>, <a href="http://typo3.com/">Typo3</a>.</li>
<li><strong>Proprietary CMS</strong><br />
Built by one company, maintained, supported and available as either a one off cost, or licencing payment structure. Examples &#8211; <a href="http://www.realmdigital.co.za/page/rdcms-content-management-system-cms-e-marketing-crm-e-commerce/95914/">Realm Platform</a>, <a href="http://expressionengine.com/">Expression Engine</a>, <a href="http://www.vignette.com/">Vignette</a>.</li>
</ul>
<p><span id="more-215"></span></p>
<hr />
<h3>Home Grown CMS</h3>
<p>Up until late 2007, I was heavily involved in the design and development of a content management system called SimpleCMS. It&#8217;s since been discontinued, thought it continues to effectively power a few websites. Successfully adopted as it was, suffice to say, the development team lost steam and we opted to count our losses and move on.</p>
<p>The concept behind developing a home grown CMS system is a very noble -if not misguided- cause on the most part. I tend not to talk in absolutes, but if you don&#8217;t have a rather large budget (£50,000+) or an exceptionally self motivated and enthusiastic development team it&#8217;s a classic example of a reinvention of the wheel.</p>
<p>If you have the infrastructure, and an exceptionally strong need for something custom that is not done by one of the many established systems, then this could be an option. Word of warning here&#8230; do your homework on what&#8217;s available!</p>
<p><strong>Home grown CMS systems are sustainable when</strong> you have a long term team of developers with a proven track record of successful developments.</p>
<p><strong>Pros</strong></p>
<ul>
<li>Write your own system and have it do exactly what you want.</li>
<li>If it&#8217;s a niche system, and licenced accordingly, it could be resold later to others.</li>
</ul>
<p><strong>Cons</strong></p>
<ul>
<li>Prohibitively expensive.</li>
<li>Can take a good deal of time to develop.</li>
<li>Often you can get the functionality you need from free or relatively inexpensive alternatives.</li>
</ul>
<hr />
<h3>Open Source CMS</h3>
<p>A system that is free to download, install and work with. What could be better? On the surface, this seems like a no-brainer, but when you dig a bit deeper, there are some serious cons that creep into the mix.</p>
<p>The popular systems out there, amongst others, include Joomla, Drupal and Typo3. Some systems initially intended to power blog style sites are also evolving into quite competent content managers. WordPress and Textpattern being the two that I know the most about.</p>
<p>If you&#8217;re looking at cost, you&#8217;re mistaken in thinking that getting a professional result from an open source system on a smaller budget is likely. More often than not, the professional Joomla or WordPress designer and manipulator comes at a professional, market related price. The fact that the system is free means little when you want a specific design, layout and modes of publishing, moderating and syndicating.</p>
<p>The world of open source CMS&#8217;s does cover an extremely broad field of requirements and a large percentage of websites should be fine on one of them. More than a little research should be carried out before deciding on a system and any future possible requirements.</p>
<p><strong>Open source CMS systems are sustainable when</strong> you are aware of the fact that although you&#8217;re getting it for free, you still have to put a lot of work in. Slapping up a default theme and expecting things to do themselves is counter productive, and you won&#8217;t get far.</p>
<p><strong>Pros</strong></p>
<ul>
<li>Most systems are supported by a large community and you will find assistance all over the globe.</li>
<li>Modifications to the site, including the CMS itself is permitted by the GPL licence, so it can effectively be &#8220;white labeled&#8221;.</li>
<li>A large selection of systems and features.</li>
<li>The decent systems are constantly being updated, and security flaws patched up.</li>
<li>The software itself is free.</li>
</ul>
<p><strong>Cons</strong></p>
<ul>
<li>Due to the large community, there are a lot of semi-skilled and outright charlatans out there proclaiming to be gurus.</li>
<li>When things go wrong, the solution could prove costly and take time, unless you have a true specialist on call and available.</li>
<li>Due to their popularity, they can be targets for spam and hacking.</li>
<li>Training and support is often hard to find, but not impossible.</li>
</ul>
<hr />
<h3>Proprietary CMS</h3>
<p>Getting a system that has been built up commercially by a company dedicated solely to developing their system can be a very good thing. The sustainability of a proprietary system with the possibility that you paid for it, and it is maintained by those who developed and support it can&#8217;t be under emphasized.</p>
<p>You&#8217;ll have an initial cost, and that price can vary. Don&#8217;t  be confused with someone charging to install and customise an open source system to a company that is selling their own product. Chances are the open source guy does not know a lot about the underlying code in the CMS and when things go wrong, fixing can be a problem.</p>
<p>Selecting a proprietary CMS is also a matter of truly establishing your requirements and finding one that is suitable. There are some truly amazing systems out there like Realm Platform and Expression Engine.</p>
<p><strong>Proprietary CMS systems are sustainable when</strong> you work with a reputable company and understand what they do (and don&#8217;t offer) before setting up your site.</p>
<p><strong>Pros</strong></p>
<ul>
<li>You&#8217;re dealing with the people that made the system. Likely from the ground up.</li>
<li>Features are often plentiful and can accommodate most site&#8217;s requirements.</li>
<li>Custom features are often an option (at a cost of course).</li>
<li>Training and support are offered.</li>
<li>Constant development ensures security and bug fixes are attended to promptly.</li>
</ul>
<p><strong>Cons</strong></p>
<ul>
<li>Initial cost can be perceived as high.</li>
<li>You are putting a lot of trust in one company, so choose wisely.</li>
</ul>
<hr />
<h3>Summary</h3>
<p>Really, as usual, it highly depends on how you approach your project, who you are, what you need, how quickly and how much you have in your budget.</p>
<p>I am heavily swayed towards the Open Source or Proprietary options unless you have extraordinarily unique requirements, a ginormous budget and a good deal of time.</p>
<p>Leaving the two options of open source and proprietary, I&#8217;d have to say that given the right people, either option could be suitable to you. For some clients, I know they can make do on a WordPress site, while for others, I wouldn&#8217;t dream of using anything other than a system that is fully supported by an established company.</p>
<p>In conclusion, I&#8217;d say <strong>I will normally opt towards the proprietary system as the optimal solution</strong>, but should the budget or requirements be lower, the need for support and training be less, I&#8217;d look at something like Joomla or WordPress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2008/09/11/sustainability-of-content-management-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Design is an Evolutionary Process, but&#8230;</title>
		<link>http://www.allchorn.com/blog/2008/07/15/website-design-is-an-evolutionary-process-but-2/</link>
		<comments>http://www.allchorn.com/blog/2008/07/15/website-design-is-an-evolutionary-process-but-2/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 16:19:30 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[CMS's]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=110</guid>
		<description><![CDATA[Things Evolve, you can&#8217;t avoid that You can&#8217;t always predict every facet of a project&#8217;s lifespan. Things change and evolve as you work on it. As detailed a scoping document you draw up, there are more often than not extenuating &#8230; <a href="http://www.allchorn.com/blog/2008/07/15/website-design-is-an-evolutionary-process-but-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3><img style="float: right; padding: 10px; background: white;" title="sprout" src="http://www.allchorn.com/blog/wp-content/uploads/2008/07/sprout.jpg" alt="" width="250" height="375" />Things Evolve, you can&#8217;t avoid that</h3>
<p>You can&#8217;t <span style="text-decoration: line-through;">always</span> predict every facet of a project&#8217;s lifespan. Things change and evolve as you work on it. As detailed a scoping document you draw up, there are more often than not extenuating circumstances that influence the workflow and final result of any project.</p>
<ul>
<li>client expectations may differ from those of the designers and developers</li>
<li>additional features may be required mid-way through the project</li>
<li>features might need to be changed or removed during the project</li>
<li>as much as we&#8217;d love it not to be the case, there are always bugs of some sort to contend with.</li>
</ul>
<p>Believing otherwise is naive. If things on your initial agreement don&#8217;t evolve during the design and development phases, you can rest assured that there will be some form of maintenance, additions, changes, repairs or unforseens following launch.</p>
<h3>You can&#8217;t turn lead into gold</h3>
<p>Coming to grips with the fact that things will grow and change, you also have to look reality in the eye. You have to realise that a poorly conceived and hastily carried out project isn&#8217;t going to grow into a solid, stable and flexible one.</p>
<p>Making some good choices early in a project&#8217;s lifespan is imperative to the successful deployment of a website. Things to consider before starting work:</p>
<ol>
<li><strong>Have you done your homework?</strong><br />
It&#8217;s important to know what you can budget on your web project. It&#8217;s not too difficult to look at the expected ROI to justify the expense. By setting a target amount of conversions to have it pay for itself you&#8217;ll know what you can afford, and a good <a href="http://www.allchorn.com/contact/">website design consultant</a> would be able to tell you if thats realistic or not. You do realise that just publishing a website doesn&#8217;t automatically guarantee success? Have you looked at the <em>cost implications of online marketing</em>?</li>
<li><strong>Decent web hosting</strong><br />
Do you own your domain name? Does your host do daily backups? What kind of support do they offer? Do they have all the technologies installed to launch your site? If all these questions were answered with a yes, or a favourable response, then you&#8217;re probably on the right track.<br />
Three last things I&#8217;ve learnt over the years&#8230;</p>
<ol>
<li>You do not choose your host based on price!</li>
<li>You do not choose your host based on price!</li>
<li>You do not choose your host based on price!</li>
</ol>
</li>
<li><strong>Development team</strong><br />
It should be obvious, but it&#8217;s overlooked time and time again. Your nephew&#8217;s best friend might be able to get a little bit done for you&#8230; he might even do it quite well. But when he gets offered a job getting paid more every month than you&#8217;re willing to pay him for one website, he&#8217;s going to take it.<br />
A website design company needs to be <em>sustainable</em>, and for that, they should preferably show some form of <em>business longevity</em>.<br />
<em>Client references</em>? Ask, I know I&#8217;d be able to give a list of happy clients to contact if you were considering me for some work. If they don&#8217;t, either they&#8217;re so big that the NDA&#8217;s don&#8217;t allow them, or they simply don&#8217;t have.</li>
<li><strong>Design team</strong><br />
First and foremost here: Print Designers are NOT Web Designers! Web interfaces designed with a print mindset more often than not result in an unusable mess. The coding of which can be more than double the amount of time and money spent than having it designed by an experience web interface designer. Thats not to say that collateral assets cannot be sent to the website designer by the print designer with style guides, colour palletes, CI document etc. Just leave the the page layout and interaction design to those that know it best.<br />
Portfolios are an important way to gauge the creativity of a team. A good grasp of effective colour use, usable layouts and the general aesthetic value of their work.</li>
<li><strong>Technology</strong><br />
Believe it or not, I won&#8217;t even type one acronym in this part. The question here is&#8230; do you want to use an open source system (WordPress, Joomla, Drupal, Typo3 etc.) because it&#8217;s free, or do you want to use an open source system because it&#8217;s used by such a wide community and will be supported at least in the forseeable future? If the latter, do you know if you can get the support you need in the country (or at least timezone) of your residence? Really? Do they work in their pyjamas or are they legitimate companies like those you chose for development?<br />
Your other option is to go for a fully supported, homegrown system. Developed, maintained and supported by the people who initially made it. Sometimes this is the best option. They should have the longevity and sustainability that you need.</li>
<li><strong>Marketing &amp; Maintenance</strong><br />
Are you going to maintain content of the site yourself, or at least in-house? Does the vendor of the technology or development team (often the same people) offer training? If something goes wrong with the site, are there people on call to fix it promptly? Remember, it&#8217;s not always their fault&#8230; it&#8217;s like a car. You can&#8217;t get angry at a vehicle manufacturer when your tyres wear, or cam belt needs replacing can you?<br />
Marketing your website is a multi faceted process. It&#8217;s best explained by people like Christine at <a href="http://www.altersage.com/">Altersage</a>. It&#8217;s a serious topic and one that your development and design team have to take seriously, or don&#8217;t take them seriously&#8230; seriously.</li>
</ol>
<h3>Conclusion &amp; Footnote</h3>
<p>This post was sparked by a repair project we&#8217;re currently doing. It was a project that started small, on a very small budget, then as it grew it started to trip over itself. Regardless it grew more, changed development teams who made it worse and now it&#8217;s broken and in need of a considerable amount of fixing. To the extent of requiring a re-do.</p>
<p>It&#8217;s not the only time I&#8217;ve encountered this, and I think it&#8217;s safe to say that some people never learn, no matter how many times it happens to them. Hopefully after reading this you&#8217;ll be wise enough to not let it happen to you.</p>
<p>A good foundation laid by the right people with enough initial research to give you a better chance at success is what it&#8217;s all about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2008/07/15/website-design-is-an-evolutionary-process-but-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

