<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
	<channel>
		<title>Kevin McMahon | Articles</title>
		<link>http://kevinjmcmahon.net/</link>
		<description>Latest Articles on web design - accessibility, web standards, xhtml, css, php, javascript, seo, and more. Written by Kevin McMahon.</description>
		<language>en-gb</language>
		<copyright>Copyright 2022 Kevin McMahon. All Rights Reserved.</copyright>
		<lastBuildDate>Sat, 12 Feb 2022 5:30:22 GMT</lastBuildDate>
		<image>
			<title>Kevin McMahon</title>
			<url>http://kevinjmcmahon.net/images/logoRSS.jpg</url>
			<link>http://kevinjmcmahon.net/</link>
		</image>
   
       
<item>
   <title>Exporting MySQL table data to Excel using PHP</title>
   <link>http://kevinjmcmahon.net/articles/24/exporting-mysql-table-data-to-excel-using-php/</link>   
   <description>How to export data from a MySQL table to an excel readable format, using PHP.</description>
   <pubDate>Tue, 25 Oct 2011 11:10:36 GMT</pubDate>
</item>

<item>
   <title>Website Optimisation Techniques</title>
   <link>http://kevinjmcmahon.net/articles/23/website-optimisation-techniques/</link>   
   <description>Some effective website optimisation techniques and tools for reducing page load time and enhancing efficiency, to improve the performance of your site</description>
   <pubDate>Thu, 02 Dec 2010 11:34:25 GMT</pubDate>
</item>

<item>
   <title>Html and plain text multipart email </title>
   <link>http://kevinjmcmahon.net/articles/22/html-and-plain-text-multipart-email-/</link>   
   <description>How to send a html email with an alternative plain text equivalent for display on email clients unable to handle html, using php.</description>
   <pubDate>Thu, 01 Jul 2010 8:31:42 GMT</pubDate>
</item>

<item>
   <title>Allowing large file uploads in PHP</title>
   <link>http://kevinjmcmahon.net/articles/21/allowing-large-file-uploads-in-php/</link>   
   <description>When creating an interface for uploading files to a server through a website, there are limitations in place in the PHP configuration that you must be aware of.</description>
   <pubDate>Tue, 09 Feb 2010 7:43:56 GMT</pubDate>
</item>

<item>
   <title>Google Apps to discontinue support for Internet Explorer 6</title>
   <link>http://kevinjmcmahon.net/articles/20/google-apps-to-discontinue-support-for-internet-explorer-6/</link>   
   <description>Google have announced that from March 1st 2010, their Google Docs Suite and Google Sites Editor Applications they will no longer be supporting IE6 and other older browsers that are no longer supported by their manufacturers.</description>
   <pubDate>Tue, 02 Feb 2010 11:15:12 GMT</pubDate>
</item>

<item>
   <title>Showing all errors with PHP</title>
   <link>http://kevinjmcmahon.net/articles/19/showing-all-errors-with-php/</link>   
   <description>When developing a site with PHP, it can be a great testing tool to be able to see any errors resulting from your code. Sometimes the default server php configuration hides these errors, but you can show them with a couple of extra lines of code</description>
   <pubDate>Fri, 22 Jan 2010 6:33:55 GMT</pubDate>
</item>

<item>
   <title>Displaying a shortened Block of Text with PHP</title>
   <link>http://kevinjmcmahon.net/articles/18/displaying-a-shortened-block-of-text-with-php/</link>   
   <description>From time to time, I find myself wanting to display a certain amount of text, like and intro or snippet, from a much larger one. This could be a description or intro for an article, or news item for use on a landing page or latest news widget. For dynamic websites, where content is pulled in automatically from a database, this could cause a bit of problem.</description>
   <pubDate>Mon, 16 Nov 2009 9:26:27 GMT</pubDate>
</item>

<item>
   <title>Opening a new window with Unobtrusive Javascript</title>
   <link>http://kevinjmcmahon.net/articles/17/opening-a-new-window-with-unobtrusive-javascript/</link>   
   <description>According to the W3C Specifications, XHTML should only deal with information displayed in a browser window. Basically, opening a new window is something that does not relate to the current window, and therefore XHTML should not perform this action.</description>
   <pubDate>Sun, 08 Nov 2009 4:07:31 GMT</pubDate>
</item>

<item>
   <title>Stripping HTML tags from content with PHP</title>
   <link>http://kevinjmcmahon.net/articles/16/stripping-html-tags-from-content-with-php/</link>   
   <description>It may sometimes be useful to remove the html tags from a portion of text, for example when you want to display a snippet of text in a paragraph, or add it to an xml feed with breaking it. There are a couple of ways to do this. The most obvious, and blanket solution, is to use the strip_tags() function in php.</description>
   <pubDate>Fri, 23 Oct 2009 5:46:47 GMT</pubDate>
</item>

<item>
   <title>Link Icons for external links and different file types</title>
   <link>http://kevinjmcmahon.net/articles/15/link-icons-for-external-links-and-different-file-types/</link>   
   <description>Sometimes you might find yourself with a number of different types of links on your website, from external links, to links opening a new window, links to pdf or document files, or links to print the content of a page. It is important from a user interface perspective to identify these links to your users before they click on them.</description>
   <pubDate>Thu, 24 Sep 2009 8:56:24 GMT</pubDate>
</item>

<item>
   <title>Using PHP to read files from a directory</title>
   <link>http://kevinjmcmahon.net/articles/14/using-php-to-read-files-from-a-directory/</link>   
   <description>It’s a really simple, and actually powerful, tool which can help create a list of files, or even a dynamically generated music playlist or photo gallery.</description>
   <pubDate>Mon, 31 Aug 2009 7:15:06 GMT</pubDate>
</item>

<item>
   <title>Styling submit buttons with images</title>
   <link>http://kevinjmcmahon.net/articles/13/styling-submit-buttons-with-images/</link>   
   <description>There are a number of ways to create fancy looking Submit buttons, whether using html or css. Here’s how I would create an accessible and user friendly submit button</description>
   <pubDate>Wed, 26 Aug 2009 8:43:33 GMT</pubDate>
</item>

<item>
   <title>What I am looking forward to in CSS3</title>
   <link>http://kevinjmcmahon.net/articles/12/what-i-am-looking-forward-to-in-css3/</link>   
   <description>Implementation of CSS3 is highly anticipated throughout the web, with a lot of designers already using some of its attributes on browsers that will allow it (ie, Safari). Just like HTML5, it's pretty polarising. I for one am looking forward to properly getting my hands dirty with it (rather than just messing about in my spare time), even though that may be a long way away.</description>
   <pubDate>Mon, 15 Jun 2009 8:21:54 GMT</pubDate>
</item>

<item>
   <title>Using Images in Navigation</title>
   <link>http://kevinjmcmahon.net/articles/11/using-images-in-navigation/</link>   
   <description>In designing websites, one of more artistic ways to make a site more interesting to the user is to employ the use of images, as opposed to plain text. One particular area where this can be effective is in navigation elements. There are a number of different techniques employed in creating beautiful, image based navigation elements.</description>
   <pubDate>Mon, 11 May 2009 8:59:56 GMT</pubDate>
</item>

<item>
   <title>Flash and Gracefully Degrading Navigation</title>
   <link>http://kevinjmcmahon.net/articles/10/flash-and-gracefully-degrading-navigation/</link>   
   <description>Article describing how, with the use of SWFObject and regular xhtml, you can provide visitors to your site a slick Flash animation without punishing users without the required plugins or browsers.</description>
   <pubDate>Thu, 30 Apr 2009 5:43:50 GMT</pubDate>
</item>

<item>
   <title>Making Use of the HTML Tag</title>
   <link>http://kevinjmcmahon.net/articles/9/making-use-of-the-html-tag/</link>   
   <description>When converting a design to a fully functioning html website, one of the aspects of design that can often be troublesome is the page background. Since you neither know the height that any given page will be, nor the width of your users viewport, you always need to ensure that your beautifully complex background image either fades into a solid colour, or is tileable.</description>
   <pubDate>Wed, 18 Mar 2009 10:17:13 GMT</pubDate>
</item>

<item>
   <title>The Alt Text Attribute and Accessibility</title>
   <link>http://kevinjmcmahon.net/articles/8/the-alt-text-attribute-and-accessibility/</link>   
   <description>Alternative text is a very important part of a webpage, but this is often overlooked by web developers, who neglect it because it can be difficult to implement. Additionally, badly written or misused alt text can be equally damaging. And this comes at a cost the the accessibility of the website.</description>
   <pubDate>Tue, 10 Mar 2009 10:04:15 GMT</pubDate>
</item>

<item>
   <title>Safari 4 beta Released</title>
   <link>http://kevinjmcmahon.net/articles/7/safari-4-beta-released/</link>   
   <description>As a web developer, Safari is an essential program for any computer that I'm working on. Even though it's not my browser of choice, I need to test any site on Safari, as it represents the user agent of choice (or circumstance) for Apple users, and Safari holds almost a 10% share of the market.</description>
   <pubDate>Tue, 24 Feb 2009 6:42:19 GMT</pubDate>
</item>

<item>
   <title>First Steps for a Website Accessibility Review</title>
   <link>http://kevinjmcmahon.net/articles/6/first-steps-for-a-website-accessibility-review/</link>   
   <description>Without creating a checklist, or recommending any automated tools to get the job done, and trying not to make reference to specific disabilities or user agents, here are the steps I take to bring some inaccessible websites up to speed.</description>
   <pubDate>Sat, 10 Jan 2009 6:40:23 GMT</pubDate>
</item>

<item>
   <title>Inline CSS Formatting</title>
   <link>http://kevinjmcmahon.net/articles/5/inline-css-formatting/</link>   
   <description>I adopted this style of CSS straight away and haven't looked back since. It's now almost 2 years later, and I've yet to see this style reach the mainstream, and I don't know why.</description>
   <pubDate>Sun, 21 Dec 2008 6:37:16 GMT</pubDate>
</item>

<item>
   <title>Curing my Divitis</title>
   <link>http://kevinjmcmahon.net/articles/4/curing-my-divitis/</link>   
   <description>When widespread support finally came for CSS, we moved on to more semantic markup, with use of holding div tags floated and positioned to generate the desired effect. Sure, this came along with the need for hacks to cover up inconsistencies between different browsers, but we looked down our noses at those still using HTML tables and cited web standards. But as it turns out, over use on non-semantic "presentation" tags (span and div, both have no actual implied meaning) can be almost as much of a sin as the one we left behind.</description>
   <pubDate>Tue, 25 Nov 2008 8:25:14 GMT</pubDate>
</item>

<item>
   <title>A First Post</title>
   <link>http://kevinjmcmahon.net/articles/3/a-first-post/</link>   
   <description>I've decided to create a blog on web design because with 7 years of experience in xhtml and css (and developing interest in PHP and Javascript) I have aquired a knowledge base that I would like to share.</description>
   <pubDate>Mon, 17 Nov 2008 7:35:39 GMT</pubDate>
</item>
 </channel>
</rss>