<?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; Javascript</title>
	<atom:link href="http://www.allchorn.com/blog/category/javascript/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>Buggy v0.02 alpha released</title>
		<link>http://www.allchorn.com/blog/2008/11/26/buggy-v002-alpha-released/</link>
		<comments>http://www.allchorn.com/blog/2008/11/26/buggy-v002-alpha-released/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 17:06:39 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=298</guid>
		<description><![CDATA[<a href="http://www.buggy.co.za/"><img class="alignright size-full wp-image-301" title="buggy thumb" src="http://www.allchorn.com/blog/wp-content/uploads/2008/11/buggy-thumb2.jpg" alt="buggy thumb" width="200" height="259" /></a>I've been hard at work on the <a href="http://www.buggy.co.za/">buggy template</a> today. I think it's coming along nicely and I've <a href="http://www.buggy.co.za/">launched an open source alpha v0.02</a> this evening. I've written a brief (to be expanded upon) readme file explaining how things work, but as time goes on, I will improve it and the template itself.

I still want to add some nice navigation elements, lists, image styling etc. Possibly integrate lightboxing and look into some other semantic, non intrusive javascript that is realistic to use in as wide a variety of systems as possible. I'll probably look more into <a href="http://jquery.com/">jquery</a>, but I do want to keep things as simple as as scalable as possible.

The more it goes in one direction, the more difficult it is to backtrack. I guess this will be an evolutionary process. <a href="http://www.allchorn.com/blog/2008/11/26/buggy-v002-alpha-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.buggy.co.za/"><img class="alignright size-full wp-image-301" title="buggy thumb" src="http://www.allchorn.com/blog/wp-content/uploads/2008/11/buggy-thumb2.jpg" alt="buggy thumb" width="200" height="259" /></a>I&#8217;ve been hard at work on the <a href="http://www.buggy.co.za/">buggy template</a> today. I think it&#8217;s coming along nicely and I&#8217;ve <a href="http://www.buggy.co.za/">launched an open source alpha v0.02</a> this evening. I&#8217;ve written a brief (to be expanded upon) readme file explaining how things work, but as time goes on, I will improve it and the template itself.</p>
<p>I still want to add some nice navigation elements, lists, image styling etc. Possibly integrate lightboxing and look into some other semantic, non intrusive javascript that is realistic to use in as wide a variety of systems as possible. I&#8217;ll probably look more into <a href="http://jquery.com/">jquery</a>, but I do want to keep things as simple as as scalable as possible.</p>
<p>The more it goes in one direction, the more difficult it is to backtrack. I guess this will be an evolutionary process.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2008/11/26/buggy-v002-alpha-released/feed/</wfw:commentRss>
		<slash:comments>2</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>Google releases open source browser called Chrome</title>
		<link>http://www.allchorn.com/blog/2008/09/03/google-releases-open-source-browser-called-chrome/</link>
		<comments>http://www.allchorn.com/blog/2008/09/03/google-releases-open-source-browser-called-chrome/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 08:42:06 +0000</pubDate>
		<dc:creator>Ross Allchorn</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.allchorn.com/?p=216</guid>
		<description><![CDATA[A quick mention this so you can be one of the first to dive in and test drive Google&#8217;s latest release on their ever growing list of wares and services. The new browser by Google called Chrome was officially announced &#8230; <a href="http://www.allchorn.com/blog/2008/09/03/google-releases-open-source-browser-called-chrome/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A quick mention this so you can be one of the first to dive in and test drive Google&#8217;s latest release on their ever growing list of wares and services.</p>
<p><a href="http://www.allchorn.com/blog/wp-content/uploads/2008/09/chrome-screenshot1.jpg" rel="lightbox[216]"><img class="alignright size-thumbnail wp-image-218" title="chrome-screenshot1" src="http://www.allchorn.com/blog/wp-content/uploads/2008/09/chrome-screenshot1-150x150.jpg" alt="Google Chrome" width="150" height="150" /></a></p>
<p>The <a href="http://www.google.com/chrome">new browser by Google called Chrome</a> was officially announced on Tuesday 2nd September 2008. Featuring some really useful and slightly different ways of operating.</p>
<p>It&#8217;s apparent that a great deal of thought has gone into the development of the browser and it&#8217;s all brilliantly and succinctly explained in an illustrated <a href="http://www.google.com/googlebooks/chrome/">online comic</a>.</p>
<p>I&#8217;ve downloaded and installed it already, and I&#8217;m actually typing this post in Chrome. So far so good, but I guess time will tell if this is a Firefox killer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.allchorn.com/blog/2008/09/03/google-releases-open-source-browser-called-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

