<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Burnbright Blog</title>
		<link>http://www.burnbright.co.nz/blog/</link>
		<atom:link href="http://www.burnbright.co.nz/blog/" rel="self" type="application/rss+xml" />
		<description></description>

		
		<item>
			<title>Username Authentication for SilverStripe Websites</title>
			<link>http://www.burnbright.co.nz/username-authentication-for-silverstripe-websites/</link>
			<description>&lt;p&gt;This set of instructions and code will help you to set up username authentication for your SilverStripe website. Note that the SilverStripe CMS has typically relied on E-Mail authentication, so this could cause problems if developers have assumed email authentication. I've provided a patch and information for issues I've found so far.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Use this code at your own risk&lt;/span&gt;. Please let me know if you find any bugs with the code, or the instructions are not clear.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Download &amp;amp; install my &lt;a href=&quot;http://www.silverstripe.org/assets/Uploads/authusername.tar.gz&quot;&gt;auth_username module&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In your _config.php optionally add:&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;p&gt;// makes username authentication default&lt;br /&gt;Authenticator::set_default_authenticator(&quot;UsernameAuthenticator&quot;);&lt;/p&gt;&lt;p&gt;// removes default email + password authentication&lt;br /&gt;Authenticator::unregister(&quot;MemberAuthenticator&quot;);&lt;/p&gt;&lt;/pre&gt;
&lt;p&gt;Patch your MemberTableField &amp;amp; SecurityAdmin to include username support. If you don't patch these files, you won't be able to add members to groups properly in the CMS Security section. &lt;a href=&quot;http://www.burnbright.co.nz/assets/Resources/membertablefieldpatch.diff&quot; target=&quot;_blank&quot;&gt;Download diff&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To apply patch on unix:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Upload the patch to your SilverStripe root directory&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Run the command: patch -p0 -i membertablefieldpatch.diff&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Generate usernames for your users. I've provided a function on the member decorator class 'UsernameMemberDecorator' that generates a username from the user's first name and surname.&lt;/p&gt;
&lt;h2&gt;Known issues:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Can't change default admin member's details properly.&lt;/li&gt;
&lt;/ul&gt;</description>
			<pubDate>Tue, 05 Jan 2010 12:00:00 +1300</pubDate>
			
			
			<guid>http://www.burnbright.co.nz/username-authentication-for-silverstripe-websites/</guid>
		</item>
		
		<item>
			<title>How to set up email bounce handling using SilverStripe and cPanel </title>
			<link>http://www.burnbright.co.nz/how-to-set-up-email-bounce-handling-using-silverstripe-and-cpanel/</link>
			<description>&lt;p&gt;These are instructions for setting up bounce handling for SilverStripe, and assumes you use cPanel for site managment. You should be able to mirror these steps accross to other systems also.&lt;/p&gt;
&lt;p&gt;Here is the SilverStripe documentation on the silverstripe bounce handling:&amp;nbsp;&lt;a href=&quot;http://doc.silverstripe.org/doku.php?id=email_bouncehandler&quot;&gt;http://doc.silverstripe.org/doku.php?id=email_bouncehandler&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; &quot;&gt;Download this file:&amp;nbsp;&lt;a href=&quot;http://www.burnbright.co.nz/assets/Uploads/BounceEmailTask.txt&quot;&gt;BounceEmailTask.php&lt;/a&gt;&amp;nbsp;, and store it in your SilverStripe /mysite/code/ directory. This class handles incoming emails, and determines if they are bounces, and then records the bounce accordingly. Sam Minnee from SilverStripe provided the original code, and I converted it into a SS ScheduledTask (even though its not a cron job task). More about ScheduledTasks&amp;nbsp;&lt;a href=&quot;http://doc.silverstripe.org/doku.php?id=scheduledtask&quot;&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; &quot;&gt;Set up a &lt;em&gt;bounces@yoursite.com&lt;/em&gt; email address&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; &quot;&gt;Set up a cPanel filter that pipes emails that are &quot;To: &lt;em&gt;bounces@yoursite.com&lt;/em&gt;&quot; to a program:&lt;br /&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &quot;| php -q /home/yourusername/public_html/sapphire/cli-script.php /BounceEmailTask&quot;&lt;br /&gt;&lt;br /&gt;(Everything before&amp;nbsp; /sapphire/cli-script.php may differ on your hosting)&lt;br /&gt;I also set another rule for the bounces to be delivered to the inbox, just incase they are needed.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Make sure you have your site path set in your _ss_environment.php:&lt;br /&gt;&lt;br /&gt; global $_FILE_TO_URL_MAPPING;&lt;br /&gt;$_FILE_TO_URL_MAPPING['/home/yourusername/public_html'] = 'http://www.yoursite.com'; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Again the site path could differ on your server.&lt;/p&gt;
&lt;p&gt;Test by sending a newsletter, or email to an address that is very likely to bounce, eg: &lt;em&gt;bouncemeplease23jkzkkkd@gmail.com&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Feel free to modify the BounceEmailTask class to suit your needs.&lt;/p&gt;
&lt;p&gt;Let me know of any problems or issues you have setting this up.&lt;/p&gt;</description>
			<pubDate>Wed, 02 Dec 2009 17:18:00 +1300</pubDate>
			
			
			<guid>http://www.burnbright.co.nz/how-to-set-up-email-bounce-handling-using-silverstripe-and-cpanel/</guid>
		</item>
		
		<item>
			<title>New Version of SilverStripe Log-In Widget Released</title>
			<link>http://www.burnbright.co.nz/new-version-of-silverstripe-log-in-widget-released/</link>
			<description>&lt;p&gt;Finally, I got around to properly coding my log in widget to use a SilverStripe login form, rather than a hack form that submits to the Security controller.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.burnbright.co.nz/silverstripe-login-widget/&quot;&gt;See on Burnbright&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.silverstripe.org/Log-in/&quot;&gt;Download from the SS widgets directory&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
			<pubDate>Sat, 24 Oct 2009 17:14:00 +1300</pubDate>
			
			
			<guid>http://www.burnbright.co.nz/new-version-of-silverstripe-log-in-widget-released/</guid>
		</item>
		
		<item>
			<title>New Zealand Web APIs</title>
			<link>http://www.burnbright.co.nz/new-zealand-web-apis/</link>
			<description>&lt;p&gt;I'm keen to know what New Zealand APIs are out there. A project I'm working on could benefit from the use of them.&lt;/p&gt;
&lt;p&gt;Here's whats available on ProgrammableWeb: &lt;a href=&quot;http://www.programmableweb.com/search/new%20zealand&quot; target=&quot;_blank&quot;&gt;http://www.programmableweb.com/search/new%20zealand&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I also know about these:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.digitalnz.org&quot; target=&quot;_blank&quot;&gt;DigitalNZ - NZ content archive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;hhttp://www.menumania.co.nz/developers/&quot; target=&quot;_blank&quot;&gt;MenuMania - Resturant rating / finding service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Apparantly sella.co.nz will have one soon (should be an interesting one)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.bookabach.co.nz/cf_main/Integration-Options.cfm&quot; target=&quot;_blank&quot;&gt;Bookabatch.co.nz - batch booking service&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you know of any more, please let me know. :D&lt;/p&gt;</description>
			<pubDate>Wed, 19 Aug 2009 17:24:00 +1200</pubDate>
			
			
			<guid>http://www.burnbright.co.nz/new-zealand-web-apis/</guid>
		</item>
		
		<item>
			<title>CSS hack to get optimised icons</title>
			<link>http://www.burnbright.co.nz/css-hack-to-get-optimised-icons/</link>
			<description>&lt;p&gt;It is good practice to include your website's icons in one image to prevent the client browser making a http request for each icon, which could mean tens or hundreds of requests.&lt;/p&gt;
&lt;p&gt;Here is an example image from jquery ui that includes lots of icons:&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;leftAlone&quot; src=&quot;http://www.burnbright.co.nz/assets/Uploads/ui-icons469bdd256x240.png&quot; width=&quot;256&quot; height=&quot;240&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can't include these icons on buttons without icons showing up in the background. To include them as inline elements, you need to do tricky stuff with divs and spans.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Put the background on a transparent GIF image. This lets you treat your icon like an image.&lt;/p&gt;
&lt;p&gt;examples to come...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This has probably been done before, but I couldn't find anything on the net when I had the problem.&lt;/p&gt;</description>
			<pubDate>Wed, 29 Jul 2009 13:00:00 +1200</pubDate>
			
			
			<guid>http://www.burnbright.co.nz/css-hack-to-get-optimised-icons/</guid>
		</item>
		
		<item>
			<title>Adding FLV videos to SilverStripe page content</title>
			<link>http://www.burnbright.co.nz/adding-flv-videos-to-silverstripe-page-content/</link>
			<description>&lt;p&gt;I came up with a hack way to add flv videos to SilverStripe page content.&lt;/p&gt;
&lt;p&gt;The finished solution simply involves inserting a link to the .flv file and then applying a certian style to it from the dropdown menu.&lt;/p&gt;
&lt;p&gt;The rest is handled by javascript. It looks for the style, and replaces the link with flowplayer.&lt;/p&gt;
&lt;p&gt;How to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;download and install my &lt;a href=&quot;http://www.burnbright.co.nz/media-silverstripe-module/&quot;&gt;media module&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;in your editor.css file add:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .typography .embedvideo{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;..this will make 'embedvideo' show up in the -- Styles -- list in the CMS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;upload and add a link to your .flv file in the CMS editor.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;with the link selected, choose 'embedvideo' from the styles list.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The media module automatically introduces the capability to convert those 'embedvideo' links to flowplayer video players.&lt;/p&gt;
&lt;p&gt;Let me know if this isn't clear.&lt;/p&gt;</description>
			<pubDate>Thu, 11 Jun 2009 17:28:00 +1200</pubDate>
			
			
			<guid>http://www.burnbright.co.nz/adding-flv-videos-to-silverstripe-page-content/</guid>
		</item>
		
		<item>
			<title>Website Fundamentals: How to Generate Amazing Results Online - a summary</title>
			<link>http://www.burnbright.co.nz/website-fundamentals-how-to-generate-amazing-results-online-a-summary/</link>
			<description>&lt;p&gt;I recently attended a free seminar presented by Brent Kelly of &lt;a href=&quot;http://www.zeald.com/&quot; target=&quot;_blank&quot;&gt;ZEALD.COM&lt;/a&gt;. A lot of the content (for me) wasn't entirely new, but it certainly structured my knowledge and equipped me with a vocabulary to communicate it. Here is a summary of my notes from the seminar:&lt;/p&gt;
&lt;h1&gt;&lt;span&gt;2 key factors of a &lt;span&gt;website's&lt;/span&gt; success:&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;Ultimately, the most important factor for business owners: Is my website generating money? If you want to increase the success of your website, you increase one of two things.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number of visitors         
&lt;ul&gt;
&lt;li&gt;You need visitors to your site, which is fairly obvious if you care about generating money. The more the merrier.&lt;/li&gt;
&lt;li&gt;Determined by how well your website is &lt;em&gt;promoted&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Conversion rate        
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;What proportion of your &lt;span&gt;website's&lt;/span&gt; visitors are taking the action you want&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Determined by the &lt;em&gt;persuasiveness&lt;/em&gt; of your website content / structure&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These factors should be MEASURED. Persuasion should be implemented before promotion, otherwise you'll have traffic to your site, but nobody wants to stick around. This is why Brent focused on persuasion for the remainder of the talk.&lt;/p&gt;
&lt;p&gt;NOTE: &quot;Hits&quot; is not an accurate measurement/term for website success. A visit on one site could generate 100 hits, whilst a visit on another website might generate 2 hits. It is to do with the number of elements of a page that are downloaded when you download a web page.&lt;/p&gt;
&lt;h2&gt;TMT: the key to improving website results&lt;/h2&gt;
&lt;p&gt;It is impossible to achieve 100% growth by getting things right in one go, first time. However it is easy to achieve 1% growth 100 times over incrementally.&lt;/p&gt;
&lt;p&gt;This is done by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Test&lt;/em&gt; - identify some aspect of the site to be tested&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Measure&lt;/em&gt; - record performance of site&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Tune &lt;/em&gt;- tweak the part of the site to improve&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Persuasion&lt;/h2&gt;
&lt;p&gt;Persuasion is about getting visitors to perform a desired result.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Identify your objectives and develop a powerful &lt;em&gt;strategy&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You need to know what you've trying to persuade your visitors to do. Your ultimate conversion goal will either be to make a &lt;em&gt;sale &lt;/em&gt;(purchase something), or generate a &lt;em&gt;lead&lt;/em&gt; (phone call, email, request quote).&lt;/p&gt;
&lt;p&gt;Your strategy will determine the core purpose of your website.&lt;/p&gt;
&lt;p&gt;Someone who has just arrived at your website is probably not ready to complete your overall objective. They have questions and fears that should be answered and addresssed by your website.&lt;/p&gt;
&lt;p&gt;The about us page is the best place to address fears. This might include a mission statement, a code of conduct or recruitment policies, a picture of your team in their best, and anything else that says &quot;we are a professional organisation&quot;.&lt;/p&gt;
&lt;p&gt;A services page, or similar, will be good for identifying every little thing you do. Include a contact form for those things that are not on the list. You can always refer them onto someone who can do that thing. You should offer incentive to fill out the form and provide little excuse for them not to contact you. This might include providing a way to be contacted urgently.&lt;/p&gt;
&lt;h1&gt;Map your site&lt;br /&gt;&lt;/h1&gt;
&lt;p&gt;Include a site-map that gives a 'zoomed out' overview of the entire site.&lt;/p&gt;
&lt;h2&gt;Conversion pathway&lt;/h2&gt;
&lt;p&gt;Your conversion pathway is the steps/pages a visitor of your site.&lt;/p&gt;
&lt;p&gt;To determine your conversion pathway you need to identify which questions are most important for a new visitor. The top four questions should become the 4 most important pages on your website that you should 70 - 80% of your time and budget on. These pages act as a funnel, which all other pages should lead in from in some way.&lt;/p&gt;
&lt;p&gt;For example the following might be a conversion pathway for generating a lead on a plumbing website: Home -&amp;gt; About Us -&amp;gt; Services -&amp;gt; Request Quote&lt;/p&gt;
&lt;h2&gt;TMT your pathway&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Macro conversion&lt;/em&gt; is your overall goal of generating a sale or lead. &lt;em&gt;Micro conversion&lt;/em&gt; is the conversion objective of the page/step you are currently on.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Once you have your pathway, you can implement it and begin testing, measuring and tweaking it. Come up with 3-5 &quot;&lt;span&gt;wireframes&lt;/span&gt;&quot;, or layouts for a page, test and measure how each one changes the performance of your website.&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;Trust / Credibility&lt;/h1&gt;
&lt;p&gt;Trust and credibility is a crucial factor for making sales/leads. It is more important online than offline, because you essentially only have words and images to convey trust.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The &lt;span&gt;Neilson&lt;/span&gt; Norman group published some research that identified why customers make the decisions they do when preferring one website over another. These are the top reasons ZEALD.com analysed in that research:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Must be fast loading: 8 - 10 seconds on a 56k modem is the limit people are prepared to wait. This is relative to Internet connection speed, &lt;span&gt;eg&lt;/span&gt; broadband users would have a shorter patience span. The #1 cause of slow websites is poorly optimised images. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Must be user friendly (easy to use):      
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;If your website differs from standards, people will find the site unfamiliar and difficult to use. &lt;span&gt;Eg&lt;/span&gt;: positioning of menus is usually top, or left of the page.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;99.9% of visitors come to a website to solve some problem. Don't make it hard for them to do so.&lt;/li&gt;
&lt;li&gt;Splash pages destroy business results&lt;/li&gt;
&lt;li&gt;Quirky also destroys business results&lt;/li&gt;
&lt;li&gt;Make it simple and TMT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Must have professional design: reflect the brand but not at the expense of usability&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Elements of trust and credibility&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Testimonials - happy customers raving about your business&lt;br /&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Must be detailed, &lt;span&gt;eg&lt;/span&gt; include: name, picture, company, ...&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Specific, eg the staff member they interacted with, what product/service they got&lt;/li&gt;
&lt;li&gt;Link to their website&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Certifications - ratings or certifications of your business that are important to the customer&lt;/li&gt;
&lt;li&gt;Terms of trade&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Returns policy - &lt;span&gt;eg&lt;/span&gt; what happens if goods are damaged etc&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Logos of partners&lt;/li&gt;
&lt;li&gt;Media - press you've had&lt;/li&gt;
&lt;li&gt;Contact us - include physical address and a land line number&lt;/li&gt;
&lt;li&gt;About Us - the best tool to humanise an organisation      
&lt;ul&gt;
&lt;li&gt;Go the extra mile and let your customers really get to know who you are. People are more comfortable dealing with someone they know more.&lt;/li&gt;
&lt;li&gt;Picture of team&lt;/li&gt;
&lt;li&gt;Profiles of staff - more is better (ZEALD.com has 2 page profiles). Some small piece of information that helps a customer relate might be the key to winning their business.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Presales&lt;/span&gt; - give away skills/info/tools/worksheets for free&lt;/span&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Builds &lt;span&gt;credibility&lt;/span&gt; as an industry expert&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Establishes you as an expert in your field&lt;/li&gt;
&lt;li&gt;Relates to both persuasion and promotion&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Spark Interest&lt;/h1&gt;
&lt;p&gt;Research shows that 3 seconds is the average time taken for an individual to decide whether to stay on a page, or leave it.&lt;/p&gt;
&lt;p&gt;The #1 tool for sparking interest is headlines. A headline will either be a:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Question - this should be followed by a hook that answers the question. Eg: &quot;is your website generating results?, read on about the benefits of ...&quot;&lt;/li&gt;
&lt;li&gt;Statement&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Customers don't want features, they want benefits. It is important to word content in terms of the benefits you can bring them, rather than a list of features you offer.&lt;/p&gt;
&lt;p&gt;TMT 8-10 different headlines that incorporate benefits.&lt;/p&gt;
&lt;h2&gt;Develop persuasive momentum&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Words     
&lt;ul&gt;
&lt;li&gt;Long text consistently out performs short punchy text in the online world.&lt;/li&gt;
&lt;li&gt;We can't percieve a visitor's preference, so use long text by default, but structure it in such a way that people can skim it easily.&lt;/li&gt;
&lt;li&gt;Use one page of text&lt;/li&gt;
&lt;li&gt;Split into sections that start with a powerful headline&lt;/li&gt;
&lt;li&gt;Visitors will typically read up and down your page, rather than all of it from top to bottom&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Images     
&lt;ul&gt;
&lt;li&gt;The more the merrier&lt;/li&gt;
&lt;li&gt;Closeups / action shots of your product or service&lt;/li&gt;
&lt;li&gt;They show benefits as well as features&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Complete the conversion process&lt;/h1&gt;
&lt;p&gt;At each step in your conversion process should include a &lt;em&gt;call to action&lt;/em&gt;, which is the step you want them to perform next. This should feel like the most natrual thing for a customer to do when they are on a page.&lt;/p&gt;</description>
			<pubDate>Fri, 27 Feb 2009 15:15:00 +1300</pubDate>
			
			
			<guid>http://www.burnbright.co.nz/website-fundamentals-how-to-generate-amazing-results-online-a-summary/</guid>
		</item>
		
		<item>
			<title>Learning programming is easier than ever</title>
			<link>http://www.burnbright.co.nz/learning-programming-is-easier-than-ever/</link>
			<description>&lt;p&gt;I wish we had access to the programming learning tools that are coming out these days back when I was in high school. All we got into was a bit of HTML, some and some MS Access-type database creation.&lt;/p&gt;
&lt;p&gt;I've made a list of tools that would be great for teaching programming. These tools have a very visual focus, so they won't be as daunting as purely writing code. It can take a while to get to the stage of producing cool visuals with pure Java, and some libraries. These tools are often integrated development environments with a very visual interface. Most are based off Java.&lt;/p&gt;
&lt;p&gt;I've linked each to their respective websites:&lt;/p&gt;
&lt;h1&gt;&lt;a href=&quot;http://scratch.mit.edu/&quot; target=&quot;_blank&quot;&gt;Scratch&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Highly visual interactive media creator. Creations can be posted to the scratch website. One college student user I aked said it was a bit too elementary.&lt;/p&gt;
&lt;h1&gt;&lt;a href=&quot;http://www.alice.org&quot; target=&quot;_blank&quot;&gt;Alice&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Program objects and characters in a 3d world using a visual drag-and-drop programming interface.&lt;/p&gt;
&lt;h1&gt;&lt;a href=&quot;http://greenfoot.org/&quot; target=&quot;_blank&quot;&gt;Greenfoot&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Learning the basics of object orientated programming using scenarios. The default scenario is a grid which contains beavers, leaves or rocks. The beavers move foward and turn whenever they hit a rock or a wall, and eat a leaf when they are on it. This behaviour can all be modified.&lt;/p&gt;
&lt;h1&gt;&lt;a href=&quot;http://bluej.org/&quot; target=&quot;_blank&quot;&gt;BlueJ&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Made by the same crowd as Greenfoot, BlueJ was the tool I was introduced to programming with at university.&lt;/p&gt;
&lt;h1&gt;&lt;a href=&quot;http://processing.org/&quot; target=&quot;_blank&quot;&gt;Processing&lt;/a&gt;&lt;br /&gt;&lt;/h1&gt;
&lt;p&gt;Processing is not so much a learning language, but it is very visual. Essentially just cut-back Java with a visual output window.&lt;/p&gt;
&lt;h1&gt;&lt;a href=&quot;http://csunplugged.org/&quot; target=&quot;_blank&quot;&gt;Computer Science Unplugged&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Worth mentioning also is this material that teaches programming without using computers. There is a list of school age activities that can be used to teach fundamental comptuer programming concepts.&lt;/p&gt;</description>
			<pubDate>Sat, 21 Feb 2009 15:09:00 +1300</pubDate>
			
			
			<guid>http://www.burnbright.co.nz/learning-programming-is-easier-than-ever/</guid>
		</item>
		
		<item>
			<title>Importance of a backup system that works : ma.gnolia</title>
			<link>http://www.burnbright.co.nz/importance-of-a-backup-system-that-works-ma-gnolia/</link>
			<description>&lt;p&gt;In Jan 2009 the ma.gnolia website lost all of their user data due to a corrupted database. In the following video they share about the loss, and give some useful pointers about&amp;nbsp; doing backup properly.&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;400&quot; height=&quot;225&quot; data=&quot;http://vimeo.com/moogaloop.swf?clip_id=3205188&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot;&gt;
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;
&lt;param name=&quot;src&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=3205188&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Have a backup system in place&lt;/li&gt;
&lt;li&gt;Diagnose problems early&lt;/li&gt;
&lt;li&gt;Backup system shouldn't rely on the original database&lt;/li&gt;
&lt;li&gt;Test your backup system&lt;/li&gt;
&lt;li&gt;Figure out a good version backup system&lt;/li&gt;
&lt;li&gt;If you are a small start-up, don't do your own IT &amp;gt; cloud computing&lt;/li&gt;
&lt;li&gt;Always pay attention to infrastructure&lt;/li&gt;
&lt;li&gt;RAID won't help software corruption&lt;/li&gt;
&lt;li&gt;Ma.gnolia projected an image of a big company, but it was a mistake to hide the truth&lt;/li&gt;
&lt;li&gt;Openness is important&lt;/li&gt;
&lt;/ul&gt;</description>
			<pubDate>Sat, 21 Feb 2009 11:07:00 +1300</pubDate>
			
			
			<guid>http://www.burnbright.co.nz/importance-of-a-backup-system-that-works-ma-gnolia/</guid>
		</item>
		

	</channel>
</rss>