<?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>Kaydoo &#187; Web Development</title>
	<atom:link href="http://www.kaydoo.co.uk/category/web-development/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kaydoo.co.uk</link>
	<description>A Day in the Life of a Developer</description>
	<lastBuildDate>Tue, 18 May 2010 08:29:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PNG Display issue in IE</title>
		<link>http://www.kaydoo.co.uk/2009/09/png-display-issue-in-ie</link>
		<comments>http://www.kaydoo.co.uk/2009/09/png-display-issue-in-ie#comments</comments>
		<pubDate>Sun, 20 Sep 2009 08:52:34 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/?p=98</guid>
		<description><![CDATA[Well I was just designing the new look and feel of a project I have started and it required the use of some gradients images. Now the problem was simple I had a background colour and I needed to fade this to white in my footer (Please see image below). So I created the gradients [...]]]></description>
			<content:encoded><![CDATA[<p>Well I was just designing the new look and feel of a project I have started and it required the use of some gradients images. Now the problem was simple I had a background colour and I needed to fade this to white in my footer (Please see image below). So I created the gradients in PS and saved it as a png.</p>
<p><img class="alignleft size-full wp-image-99" title="IE FF Gradient Example" src="http://www.kaydoo.co.uk/blog/wp-content/uploads/2009/09/ieff_gradient_issue.jpg" alt="IE FF Gradient Example" width="165" height="227" /></p>
<p>Upon loading it in FF all was good, but loading it in IE showes the gradient image was not only darker than that in FF but it didn&#8217;t blend with the underlying base color.</p>
<p>I strached my head for quite a while and in the end learnt the following.</p>
<p><strong>IE .png palette has a bug in which it cann&#8217;t display the gAMA chunk of the image. This causes them to be rendered incorrectly.</strong></p>
<p>Now there are two possible fixes for this.</p>
<ol>
<li>Don&#8217;t use a png, use a gif</li>
<li>Use this tool to remove the gAMA chunk from the image, http://psydk.org/PngOptimizer.php</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2009/09/png-display-issue-in-ie/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unable to load bep_site bug in BackendPro 0.6</title>
		<link>http://www.kaydoo.co.uk/2009/08/unable-to-load-bep_site-bug-in-backendpro-0-6</link>
		<comments>http://www.kaydoo.co.uk/2009/08/unable-to-load-bep_site-bug-in-backendpro-0-6#comments</comments>
		<pubDate>Fri, 07 Aug 2009 22:00:14 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[BackendPro]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/?p=76</guid>
		<description><![CDATA[It has been pointed out to me that there is an issue with BackendPro 0.6 on some web servers. The issue is with some new files in the site module. The problems comes because of the CamelCase used in the filenames of the site libraries.
If you get the follow error when visiting a BackendPro page:
Unable [...]]]></description>
			<content:encoded><![CDATA[<p>It has been pointed out to me that there is an issue with BackendPro 0.6 on some web servers. The issue is with some new files in the site module. The problems comes because of the CamelCase used in the filenames of the site libraries.</p>
<p>If you get the follow error when visiting a BackendPro page:</p>
<blockquote><p>Unable to load the requested class: bep_site</p></blockquote>
<p>I am working on a new release which I will try to get out shortly, but for the mean time please do the following:</p>
<ol>
<li>Change all filenames in modules/site/libraries to<br />
Bep_assetfile.php<br />
Bep_assets.php<br />
Bep_browser.php<br />
Bep_site.php</li>
<li>In the file modules/site/libraries/Bep_assets.php  change the following lines:
<p>Change include_once(&#8216;Bep_AssetFile.php&#8217;);<br />
To include_once(&#8216;Bep_assetfile.php&#8217;);</p>
<p>Change $this-&gt;CI-&gt;load-&gt;library(&#8216;Bep_Browser&#8217;);<br />
To $this-&gt;CI-&gt;load-&gt;library(&#8216;bep_browser&#8217;);</li>
</ol>
<p>I want to thank <a href="http://christian.is.blogorio.us/">Christian Schneider</a> for pointing this out and for the fix.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2009/08/unable-to-load-bep_site-bug-in-backendpro-0-6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BackendPro 0.6</title>
		<link>http://www.kaydoo.co.uk/2009/07/backendpro-0-6</link>
		<comments>http://www.kaydoo.co.uk/2009/07/backendpro-0-6#comments</comments>
		<pubDate>Fri, 17 Jul 2009 07:12:08 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[BackendPro]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[control panel]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/?p=70</guid>
		<description><![CDATA[BackendPro 0.6 has been released at last. Not too many little updates in it but the major thing is the new Asset library. Replacing the old Page library, it now has improved and more intelligent caching, along with the ability to have asset dependencies.
A full list of the changes can be found in the user [...]]]></description>
			<content:encoded><![CDATA[<p>BackendPro 0.6 has been released at last. Not too many little updates in it but the major thing is the new <a title="Asset Library" href="http://www.kaydoo.co.uk/backendpro/user_guide/libraries/assets.html">Asset library</a>. Replacing the old Page library, it now has improved and more intelligent caching, along with the ability to have asset dependencies.</p>
<p>A full list of the changes can be found in the <a title="BackendPro user guide" href="http://www.kaydoo.co.uk/backendpro/user_guide/index.html">user guide here</a>. <a title="Download Backendpro" href="http://www.assembla.com/spaces/backendpro/documents/cZK2UGCJCr3RvYeJe5afGb/download/BackendPro%200.6">Please download it and give it a try</a>, any issues can you either send me an email or post about it on the <a title="CodeIgniter Forums" href="http://codeigniter.com/forums/viewthread/76078/">CodeIgniter forums</a> (posting a comment here will also get my attention).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2009/07/backendpro-0-6/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BackendPro 0.5.1</title>
		<link>http://www.kaydoo.co.uk/2009/05/backendpro-051</link>
		<comments>http://www.kaydoo.co.uk/2009/05/backendpro-051#comments</comments>
		<pubDate>Sat, 23 May 2009 22:12:39 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[BackendPro]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/?p=61</guid>
		<description><![CDATA[A new release of BackendPro has been released due to a major bug being fixed. Please head over to the project page and get the changes asap.
]]></description>
			<content:encoded><![CDATA[<p>A new release of BackendPro has been released due to a major bug being fixed. Please head over to the project page and get the changes asap.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2009/05/backendpro-051/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BackendPro 0.5</title>
		<link>http://www.kaydoo.co.uk/2009/03/backendpro-05</link>
		<comments>http://www.kaydoo.co.uk/2009/03/backendpro-05#comments</comments>
		<pubDate>Sat, 21 Mar 2009 13:00:39 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[BackendPro]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[control panel]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/?p=53</guid>
		<description><![CDATA[After a long cold winter BackendPro 0.5 is here. This release is mainly about bug fixes and a few new little features. So if you havn&#8217;t tried BackendPro yet, give it a whirl. If you are currently using it, upgrade if possible to get the new features and bug fixes. A list of the things [...]]]></description>
			<content:encoded><![CDATA[<p>After a long cold winter BackendPro 0.5 is here. This release is mainly about bug fixes and a few new little features. So if you havn&#8217;t tried BackendPro yet, give it a whirl. If you are currently using it, upgrade if possible to get the new features and bug fixes. A list of the things changed and added is below:</p>
<h3>Additions</h3>
<ul>
<li>Added a section into the user guide to talk about the file system and matchbox, See <a href="http://trac2.assembla.com/backendpro/ticket/10">Enhancement #10</a></li>
<li>JS Code Output &#8211; The Page class now has the feature to store JS code and then output it into a view (very much like the PHP to JS variable converter), See <a href="http://trac2.assembla.com/backendpro/ticket/84">Enhancement #84</a>
<li>i18n Support &#8211; The status class language strings are now contained within a language file, See <a href="http://trac2.assembla.com/backendpro/ticket/75">Enhancement #75</a></li>
<li>CI Profiler Intergration &#8211; The CI profiler is now intergrated into the admin control panel. When turned on in the system settings rather than some of the output being hidden it is now clearly visible, See <a href="http://trac2.assembla.com/backendpro/ticket/41">Enhancement #41</a></li>
<li>Login Selection &#8211; It is now possible to select how a user can login, either with their email, username or either.</li>
</ul>
<h3>Modifications</h3>
<ul>
<li>The page->icon() method now accepts a title paramter for the displayed image.</li>
<li>Moved some of the dashboard files into their own module to tidy the file system up a bit. Also have created a new class to store to Statistics Widget creation code it.</li>
<li>Improved the <dfn>is_user()</dfn> method so if <dfn>$config['sess_use_database']</dfn> is <var>FALSE</var> then extra user checks are performed. For this to work the value returned by validateLogin() has changed, See <a href="http://trac2.assembla.com/backendpro/ticket/80">Enhancement #80</a></li>
<li>Removed PHP short tags from files, See <a href="http://trac2.assembla.com/backendpro/ticket/42">Task #42</a></li>
<li>Added some extra language strings for the dropdown options inside <var>application/controllers/admin/settings.php</var>, See <a href="http://trac2.assembla.com/backendpro/ticket/73">Enhancement #73</a></li>
<li>Updated the Page Module so it uses the functions in the <a href="http://codeigniter.com/user_guide/helpers/html_helper.html">CodeIgniter HTML helper</a>, See <a href="http://trac2.assembla.com/backendpro/ticket/36">Enhancement #36</a></li>
<li>Changed the MY_Controller so the charset header and metatag value is taken from the CI config file, See <a href="http://trac2.assembla.com/backendpro/ticket/74">Enhancement #74</a></li>
<li>Altered the default dashboard statistics panel so it now also shows the current CodeIgniter version.</li>
<li>Changed the way the install process is done. Now you can specify your CI folder structure, See <a href="http://trac2.assembla.com/backendpro/ticket/53">Enhancement #53</a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>The dashboard widget system now restores moved widgets, See <a href="http://trac2.assembla.com/backendpro/ticket/64">Bug #64</a></li>
<li>The BackendPro tree menu in the admin panel now saves its open/closes status rather than it being lost between different pages, See Bugs <a href="http://trac2.assembla.com/backendpro/ticket/15">#15</a> and <a href="http://trac2.assembla.com/backendpro/ticket/45">#145</a></li>
<li>Redirection upon login is now fixed, See <a href="http://trac2.assembla.com/backendpro/ticket/100">Bug #100</a></li>
<li>Spelling errors throughout the code, See Bugs <a href="http://trac2.assembla.com/backendpro/ticket/71">#71</a>, <a href="http://trac2.assembla.com/backendpro/ticket/76">#76</a>, <a href="http://trac2.assembla.com/backendpro/ticket/77">#77</a></li>
<li>Corrected the user guide section on the <a href="../features/page.html#output_breadcrumb">Page</a> class. Originally it listed <strong>output_trail()</strong> as a method this is now <strong>output_breadcrumb</strong>, See <a href="http://trac2.assembla.com/backendpro/ticket/69">Bug #69</a></li>
<li>Modified the path to the user guide from inside the <strong>BackendPro</strong> control panel (footer), See <a href="http://trac2.assembla.com/backendpro/ticket/68">Bug #68</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2009/03/backendpro-05/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>BackendPro 0.4</title>
		<link>http://www.kaydoo.co.uk/2008/12/backendpro-04</link>
		<comments>http://www.kaydoo.co.uk/2008/12/backendpro-04#comments</comments>
		<pubDate>Sat, 13 Dec 2008 18:47:11 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[BackendPro]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/?p=48</guid>
		<description><![CDATA[Well I&#8217;m going to say sorry for taking so long. The last several months have been tough to find time to work on BeP, but its done.
Now this release was more about trying to improve the current BeP system rather than add new things. There are a few bug fixes which were needed and also [...]]]></description>
			<content:encoded><![CDATA[<p>Well I&#8217;m going to say sorry for taking so long. The last several months have been tough to find time to work on BeP, but its done.</p>
<p>Now this release was more about trying to improve the current BeP system rather than add new things. There are a few bug fixes which were needed and also some Optimisation. Now BeP won&#8217;t load unless you use its controllers. Which means Ajax controllers are now possible (without haven&#8217;t to load the whole BeP system). This should decrease the loading required.</p>
<p>A quick overview of changes are below:</p>
<h3>Additions</h3>
<ul>
<li>Added a new readonly style for the forms. Now if a form input is readonly add the class <strong>readonly</strong> to it to display a greyed out look. See <a href="http://trac2.assembla.com/backendpro/ticket/44">Enhancement #44</a></li>
<li>Added the new Image controller which allows images to be loaded dynamically.</li>
<li>Added a new Popup Container which allows a popup window to be created with all the advantages of the <strong>BackendPro</strong> system, but without the navigation/footer/header.</li>
<li>A new and improved install script. It now performs system checks (e.g log folder writable) and gives detailed information on the process.</li>
<li>New documentation in the user guide about the process of upgrading versions of <strong>BackendPro</strong></li>
</ul>
<h3>Modifications</h3>
<ul>
<li>Removed the BackendPro class and instead incoperated the library loading code into the Site_Controller class.</li>
<li>Moved the welcome controller and view to its own module so its easy for the user to delete.</li>
<li>Fixed some spelling errors both in the user guide and in the code.</li>
<li>Removed the webmaster name/email preferences since these seemed old fashioned and also were not used by the base system.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fixed a bug where you couldn&#8217;t change a permission allow status, i.e. from Allow to Deny, See <a href="http://trac2.assembla.com/backendpro/ticket/54">Bug #54</a></li>
<li>Fixed a bug where a &#8220;deprecated&#8221; warning is thrown when using pass by reference in php 5 in resource.php view, See <a href="http://trac2.assembla.com/backendpro/ticket/55">Bug #55</a></li>
<li>Fixed a bug where you couldn&#8217;t have ACL actions with a space in the name, this caused problems when trying to assign them to a permission, See <a href="http://trac2.assembla.com/backendpro/ticket/57">Bug #57</a></li>
<li>Fixed a bug where when modifying a permission, instead of saving it, it created a new permission, See <a href="http://trac2.assembla.com/backendpro/ticket/20">Bug #20</a></li>
<li>Fixed a bug where status messages would get repeated if an ajax controller method was called, See <a href="http://trac2.assembla.com/backendpro/ticket/4">Bug #4</a></li>
<li>Fixed a bug where if no user profile fields are created but the user profiles are turned on, it would error saying &#8220;Must you set method&#8221; when trying to save a edited user account, See <a href="http://trac2.assembla.com/backendpro/ticket/51">Bug #51</a></li>
<li>Fixed a bug with <strong>unserialize() Spamming logs with errors</strong>, See <a href="http://trac2.assembla.com/backendpro/ticket/37">Bug #37</a></li>
</ul>
<p>So head over to the <a href="http://backendpro.assembla.com/spaces/backendpro" target="_self">BackendPro development site</a> and get a copy. Hopefuly now with the Upgrade instructions it will be easy to move your current system accross OR click <strong><a href="http://www.assembla.com/spaces/backendpro/documents/aRLGAOYuyr3zoOab7jnrAJ/download?filename=BackendPro+0.4">HERE</a></strong> to download the zip file.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2008/12/backendpro-04/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BackendPro 0.3.1 Released</title>
		<link>http://www.kaydoo.co.uk/2008/06/backendpro-031-released</link>
		<comments>http://www.kaydoo.co.uk/2008/06/backendpro-031-released#comments</comments>
		<pubDate>Sun, 22 Jun 2008 12:30:35 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[BackendPro]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/?p=46</guid>
		<description><![CDATA[Well I must first apologise to everyone for taking so long to get this next release out, but the last 2 months have been so busy with University finals, but they are all behind me now so as promised a new release. The majority of this release is a few new features which I was [...]]]></description>
			<content:encoded><![CDATA[<p>Well I must first apologise to everyone for taking so long to get this next release out, but the last 2 months have been so busy with University finals, but they are all behind me now so as promised a new release. The majority of this release is a few new features which I was planning to incorporate in BeP for a long time. Examples of these are a dashboard for the control panel, conditional CSS files (for IE), features to use CSSTidy to optimise CSS code and many more.</p>
<p><strong>Additions</strong></p>
<ul>
<li>Added a dashboard to the control panel front page.</li>
<li>Added cancel buttons to forms.</li>
<li>Added new CSS styles to create buttons.Added icon() to Page library.</li>
<li> Added a generate password feature to the member administration area</li>
<li>Added CSS caching using CSS Tidy in the Page library.</li>
<li>Added output_variables() to Page library.</li>
<li>Added conditional CSS files in the Page library.</li>
<li> Added meta tag creation into the Page library.</li>
</ul>
<p><strong>Modifications</strong></p>
<ul>
<li> Added a value option to &lt;button&gt; elements so the form can submit.</li>
<li>Updated some of the documentation so its simpler to navigate around.</li>
<li> Updated getUsers() in User_model.php to also fetch user profile columns.</li>
<li> Changed the version control system from including a date to release candidate, purely to be shorter.</li>
<li> Updated Nested_sets_model.php to remove the public attribute from the constructor</li>
</ul>
<p>So head over to the <a href="http://www.assembla.com/spaces/dashboard/index/backendpro">BackendPro Development home</a> and download it. Please as usual if you find any problems <a href="http://trac2.assembla.com/backendpro/newticket">raise a ticket</a> or post on the <a href="http://codeigniter.com/forums/viewthread/76078/">forum thread</a>. As always if you want the latest updates keep an eye on the <a href="http://www.assembla.com/spaces/backendpro/trac_subversion_tool">SVN repository</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2008/06/backendpro-031-released/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BackendPro 0.2 Alpha</title>
		<link>http://www.kaydoo.co.uk/2008/04/backendpro-02-alpha</link>
		<comments>http://www.kaydoo.co.uk/2008/04/backendpro-02-alpha#comments</comments>
		<pubDate>Sun, 06 Apr 2008 22:21:00 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[BackendPro]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[control panel]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/2008/04/backendpro-02-alpha</guid>
		<description><![CDATA[The first public release is now available. Please see Projects &#62; BackendPro for more details.
Download Now 
]]></description>
			<content:encoded><![CDATA[<p>The first public release is now available. Please see <a href="http://www.kaydoo.co.uk/projects/backendpro">Projects &gt; BackendPro</a> for more details.</p>
<h3><a href="http://backendpro.googlecode.com/files/backendpro0.2alpha.zip">Download Now </a></h3>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2008/04/backendpro-02-alpha/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top 5 Web Development Tools</title>
		<link>http://www.kaydoo.co.uk/2008/04/top-5-web-development-tools</link>
		<comments>http://www.kaydoo.co.uk/2008/04/top-5-web-development-tools#comments</comments>
		<pubDate>Fri, 04 Apr 2008 08:45:16 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[html validator]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/2008/04/top-5-web-development-tools</guid>
		<description><![CDATA[Being a part time web developer its important I find to use the right tools to get a job done. Now normally every morning I get about 10 blog posts on my RSS feed saying &#8220;50 most needed tools for developers&#8221;. Half of them do the same as the other half and the other half [...]]]></description>
			<content:encoded><![CDATA[<p>Being a part time web developer its important I find to use the right tools to get a job done. Now normally every morning I get about 10 blog posts on my RSS feed saying &#8220;50 most needed tools for developers&#8221;. Half of them do the same as the other half and the other half have no point in life. So, I feel to be a good web developer you don&#8217;t need a lot to get the job done, they always say quality over quantity.<strong><a href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank"></a></strong></p>
<p><strong><a href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank">Firebug (Firefox)<br />
</a></strong>This is probably my most important extension for firefox. With the built in javascript debugging and tools to see http requests it actually makes ajax and css quite fun. Its the sole reason I use firefox over other browsers. Along with many other features including page loading time statistics, it greatly helps you see what&#8217;s taking that extra 0.2s to load on your page.</p>
<p style="text-align: center"><a href="http://www.kaydoo.co.uk/blog/wp-content/uploads/2008/04/2.jpg" title="FireBug Preview"><img src="http://www.kaydoo.co.uk/blog/wp-content/uploads/2008/04/2.jpg" alt="FireBug Preview" border="0" height="240" width="531" /></a></p>
<p><strong><a href="https://addons.mozilla.org/en-US/firefox/addon/249" target="_blank">HTML Validator (Firefox)</a></strong><br />
Now I don&#8217;t know how many of you actually check that your web pages are both HTML and CSS valid but this is getting an increasing issue. (I cannot claim all of my sites are valid since I am currently in the process of making them valid with this new tool). This tool sits in your status bar and tells you of any errors in the HTML code. You can also specify that it will only be enabled on websites of your choosing (e.g ones you are developing)</p>
<p style="text-align: center" align="left"><a href="http://www.kaydoo.co.uk/blog/wp-content/uploads/2008/04/3.png" title="HTML Validator Preview"><img src="http://www.kaydoo.co.uk/blog/wp-content/uploads/2008/04/3.png" alt="HTML Validator Preview" border="0" height="191" width="511" /></a></p>
<p> <strong><a href="http://subversion.tigris.org/" target="_blank">SVN</a><br />
</strong>Its happens too many times, change a file and something breaks but you forget what you changed and then take several hours trying to get it working again. SVN is a version control system which means you will always have every change you made to your code. It can be unusual to use at first but after a while its a real godsend. If your just a small developer and don&#8217;t have an SVN server then try <a href="http://tortoisesvn.net/" target="_blank">Tortoise</a>. Its not just an SVN interface but also can create local repository&#8217;s on your computer.</p>
<p><strong><a href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en" target="_blank">IE Developer Toolbar</a><br />
</strong>This does nearly everything Firebug does, but for IE. It even does a bit more. Another must since not all CSS designs work in both IE and FF.</p>
<p><a href="http://tredosoft.com/Multiple_IE" target="_blank"><strong>Multiple IE&#8217;s</strong></a><br />
This is a great tool for windows which allows you to install multiple versions of IE on your computer at once. No more having multiple computers running IE6 &amp; IE7. Also it means you don&#8217;t need to use BrowserShot websites to test every page. Another must have.</p>
<p><strong>A Text Editor</strong><br />
There is no link here since this is a very personal choice. But find a good text editor you like and get on with and stick to it. I have tried a few (all for windows) and can say for small time developers <a href="http://www.htmlkit.com/tools/" target="_blank">HTML Kit Tools</a> is rather good but for bigger developers <a href="http://www.nusphere.com/products/phped.htm" target="_blank">PhpED</a> is perfect.</p>
<p>So there you go. That&#8217;s what I use. Its not a lot but it gets the job done. I don&#8217;t belive in hundrends of programs to do everything for me, and what I do use I only want to help me if I ask for it.</p>
<p><strong><a href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en" target="_blank"></a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2008/04/top-5-web-development-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple Check Checkbox</title>
		<link>http://www.kaydoo.co.uk/2008/03/multiple-check-checkbox</link>
		<comments>http://www.kaydoo.co.uk/2008/03/multiple-check-checkbox#comments</comments>
		<pubDate>Fri, 28 Mar 2008 15:27:57 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.kaydoo.co.uk/2008/03/multiple-check-checkbox</guid>
		<description><![CDATA[As I am nearing the end of my initial development phase of BackendPro there&#8217;s some useful bits of code I came up with to handle annoying but simple tasks. Over the next week or so I will be releasing a lot more small applications and libraries but felt this may help a few people. Its [...]]]></description>
			<content:encoded><![CDATA[<p>As I am nearing the end of my initial development phase of BackendPro there&#8217;s some useful bits of code I came up with to handle annoying but simple tasks. Over the next week or so I will be releasing a lot more small applications and libraries but felt this may help a few people. Its a small script to check and un-check multiple html check boxes. Its prime use is to save the user time from having to check/un-check many check boxes. It uses jQuery and is only 1/2 lines long.</p>
<pre class="brush: jscript">$(&quot;input[name=&#039;all&#039;]&quot;).change(function(){
var parent = $(this);
$(&quot;input[name=&#039;&quot;+parent.val()+&quot;[]&#039;]&quot;,parent.parents(&#039;form:first&#039;)).each(function(){$(this).attr(&#039;checked&#039;,parent.is(&#039;:checked&#039;));});
});</pre>
<p>All you need to use it is the following HTML code.</p>
<pre class="brush: html">&lt;form&gt;
&lt;input type=&quot;checkbox&quot; name=&quot;all&quot; value=&quot;myitems&quot;&gt;
&lt;input type=&quot;checkbox&quot; name=&quot;myitems[]&quot; value=&quot;1&quot;&gt;
&lt;input type=&quot;checkbox&quot; name=&quot;myitems[]&quot; value=&quot;2&quot;&gt;
&lt;input type=&quot;checkbox&quot; name=&quot;myitems[]&quot; value=&quot;3&quot;&gt;
&lt;/form&gt;</pre>
<p>So when the user clicks on the check box with name <strong>all</strong>, all check boxes with the name specified in the value attribute of this &#8216;<strong>all</strong>&#8216; check box will be toggled. I hope someone finds it helpful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaydoo.co.uk/2008/03/multiple-check-checkbox/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
