<?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>Aarron Walter &#187; Development</title>
	<atom:link href="http://aarronwalter.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://aarronwalter.com</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 19:54:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Interface Design Bootcamp: Future of Web Design Workshop</title>
		<link>http://aarronwalter.com/2010/11/17/interface-design-bootcamp/</link>
		<comments>http://aarronwalter.com/2010/11/17/interface-design-bootcamp/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 12:15:29 +0000</pubDate>
		<dc:creator>Aarron</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Tools & Utilities]]></category>
		<category><![CDATA[User Science]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[fowd]]></category>
		<category><![CDATA[interfacedesign]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[userscience]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://aarronwalter.com/?p=943</guid>
		<description><![CDATA[I recently conducted a day long <strong>"Interface Design Bootcamp"</strong> workshop in New York at the <a href="http://futureofwebdesign.com/" target="_blank">Future of Web Design</a>. We covered a lot of territory including user research, personas, wireframes, sketchboards, prototypes, and usability testing. There are so many useful resources freely available on the Web that make the job of a user experience designer easier. Here are a few of the UX resources discussed and the slides from the workshop.]]></description>
			<content:encoded><![CDATA[<p>
I recently conducted a day long <strong>&#8220;Interface Design Bootcamp&#8221;</strong> workshop in New York at the <a href="http://futureofwebdesign.com/" target="_blank">Future of Web Design</a>. We covered a lot of territory including user research, personas, wireframes, sketchboards, prototypes, and usability testing. There are so many useful resources freely available on the Web that make the job of a user experience designer easier. Here are a few of the UX resources discussed and the slides from the workshop.
</p>
<p><span id="more-943"></span></p>
<div class="rich-media-block" style="width:425px">
<div style="width:425px" id="__ss_5771059"> <iframe src="http://www.slideshare.net/slideshow/embed_code/5771059" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/aarron">Aarron Walter</a> </div>
</p></div>
</div>
<h3>User Research and Personas</h3>
<ul class="content-list">
<li><a href="http://zakiwarfel.com/archives/persona-templates/" target="_blank">Todd Zaki Warfel: Persona Templates</a></li>
<li><a href="http://www.optimalworkshop.com/" target="_blank">Optimal Workshop</a></li>
<li><a href="http://ethnio.com/" target="_blank">Ethnio: user recruiting</a></li>
<li><a href="http://konigi.com/tools/omnigraffle-ux-template" target="_blank">Konigi: Persona Template</a></li>
<li><a href="http://graffletopia.com/stencils/460" target="_blank">OmniGraffle Persona Template</a></li>
<li><a href="http://www.uxmatters.com/mt/archives/2009/04/user-research-for-personas-and-other-audience-models.php" target="_blank">User Research for Personas and Other Audience Models</a></li>
<li><a href="http://www.adaptivepath.com/ideas/essays/archives/000107.php" target="_blank">Crafting a User Research Plan</a></li>
<li><a href="http://www.useit.com/alertbox/user-research-methods.html" target="_blank">When to Use Which User Experience Research Methods</a></li>
</ul>
<h3>Sketchboards</h3>
<ul class="content-list">
<li><a href="http://www.adaptivepath.com/ideas/essays/archives/000863.php" target="_blank">Sketchboards: Discover Better + Faster UX Solutions</a></li>
<li><a href="http://www.youtube.com/watch?v=iVFTBj_BYy0" target="_blank">YouTube: Sketchboards</a></li>
<li><a href="http://www.boxuk.com/blog/using-sketchboards-to-design-great-user-interfaces" target="_blank">Using Sketchboards to design great User Interfaces quickly</a></li>
<li><a href="http://adaptivepath.com/images/publications/essays/sketchboard/ap_multipage_sketchboard_templates.ppt" target="_blank">6-up Template [PPT]</a></li>
<li><a href="http://adaptivepath.com/images/publications/essays/sketchboard/ap_singlepage_sketchboard_templates.ppt" target="_blank">1-up Template [PPT]</a></li>
<li><a href="http://www.boxuk.com/upload/sketching/downloads/SketchingTemplates.pdf" target="_blank">Sketchboard Templates [PDF]</a></li>
<li><a href="http://www.adaptivepath.com/ideas/essays/archives/001072.php" target="_blank">Tools for Sketching</a></li>
</ul>
<h3>Wireframing</h3>
<ul class="content-list">
<li><a href="http://konigi.com/tools/overview" target="_blank">Konigi Tools</a></li>
<li><a href="http://konigi.com/store/product/keynote-wireframe-toolkit" target="_blank">Konigi: Keynote Wireframe Tool Kit</a></li>
<li><a href="https://gomockingbird.com/" target="_blank">Mockingbird</a></li>
<li><a href="http://balsamiq.com/products/mockups" target="_blank">Balsamiq</a></li>
<li><a href="http://www.omnigroup.com/products/omnigraffle/" target="_blank">Omnigraffle</a></li>
<li><a href="http://www.google.com/google-d-s/drawings/" target="_blank">Google Drawings</a></li>
<li><a href="http://office.microsoft.com/en-us/visio/" target="_blank">Visio</a></li>
<li><a href="http://iplotz.com/index.php" target="_blank">iPlotz</a></li>
<li><a href="http://pencil.evolus.vn/en-US/Home.aspx" target="_blank">Pencil Project</a></li>
<li><a href="http://graffletopia.com/" target="_blank">Graffletopia</a></li>
<li><a href="http://wireframes.linowski.ca/" target="_blank">Wireframes Magazine</a></li>
<li><a href="http://www.flickr.com/groups/ilovewireframes/" target="_blank">I Love Wireframes: Flickr Pool</a></li>
<li><a href="http://wireframes.tumblr.com/" target="_blank">I Love Wireframes: Tumblr</a></li>
<li><a href="http://www.45royale.com/blog/articles/the-importance-of-wireframing/" target="_blank">The Importance of Wireframing</a></li>
<li><a href="http://wpdotorg.files.wordpress.com/2008/10/wf-dashboard_v002_093008jw.pdf" target="_blank">Wireframe Example: WordPress 2.7 [PDF]</a></li>
<li><a href="http://konigi.com/store/product/wireframe-icons-omnigraffle" target="_blank">Konigi: OmniGraffle Icons</a></li>
<li><a href="http://webdesignledger.com/freebies/10-free-printable-web-design-wireframing-templates" target="_blank">Wireframe Templates</a></li>
<li><a href="http://copicmarker.com/products/pens/sets/" target="_blank">Copic Markers and Pens</a></li>
</ul>
<h3>Prototyping</h3>
<ul class="content-list">
<li><a href="http://invisionapp.com" target="_blank">InVision</a></li>
<li><a href="http://www.youtube.com/watch?v=GrV2SZuRPv0" target="_blank">A Paper Prototype In Action</a></li>
<li><a href="http://keynotekungfu.com/" target="_blank">Keynote Kung Fu</a></li>
<li><a href="http://www.axure.com/" target="_blank">Axure</a></li>
<li><a href="http://www.antetype.com/" target="_blank">Antetype</a></li>
<li><a href="http://flowplayer.org/tools/index.html" target="_blank">jQuery Tools</a></li>
<li><a href="http://mustache.github.com" target="_blank">Simulate Real Date: Mustache</a></li>
<li><a href="http://oocss.org/" target="_blank">Object Oriented CSS</a></li>
<li><a href="http://960.gs/" target="_blank">960 Grid</a></li>
<li><a href="http://www.blueprintcss.org/" target="_blank">Blueprint CSS</a></li>
<li><a href="http://html5boilerplate.com/" target="_blank">HTML5 Boilerplate</a></li>
<li><a href="http://pictos.drewwilson.com/" target="_blank">Pictos Icons</a></li>
<li><a href="http://www.boxesandarrows.com/view/prototyping-with" target="_blank">Prototyping with (X)HTML</a></li>
<li><a href="http://www.alistapart.com/articles/paperprototyping" target="_blank">A List Apart: Paper Prototyping</a></li>
<li><a href="http://www.boxesandarrows.com/view/html_wireframes_and_prototypes_all_gain_and_no_pain" target="_blank">HTML Wireframes and Prototypes: All Gain and No Pain</a></li>
</ul>
<h3>Usability Testing</h3>
<ul class="content-list">
<li><a href="http://www.usability.gov/templates/index.html" target="_blank">Usability Testing Templates</a></li>
<li><a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470185481,descCd-DOWNLOAD.html" target="_blank">Handbook of Usability Testing: Templates and Forms</a></li>
<li><a href="http://usabilla.com/" target="_blank">Usabila</a></li>
<li><a href="http://www.trymyui.com/" target="_blank">Try My UI</a></li>
<li><a href="http://www.loop11.com/" target="_blank">Loop11</a></li>
<li><a href="http://navflow.com/" target="_blank">Navflow</a></li>
<li><a href="http://www.clicktale.com/" target="_blank">Click Tale</a></li>
<li><a href="http://www.optimalworkshop.com/chalkmark.htm" target="_blank">Chalk Mark</a></li>
<li><a href="http://www.gotomeeting.com/" target="_blank">GoToMeeting</a></li>
<li><a href="http://www.alistapart.com/articles/quick-and-dirty-remote-user-testing/" target="_blank">Quick and Dirty Remote Usability Testing</a></li>
<li><a href="http://vimeo.com/4502130" target="_blank">A Real Usability Test</a></li>
</ul>
<h3>Design Patterns</h3>
<ul class="content-list">
<li><a href="http://patterntap.com" target="_blank">Pattern Tap</a></li>
<li><a href="http://developer.yahoo.com/ypatterns/" target="_blank">Yahoo Design Patterns</a></li>
<li><a href="http://www.time-tripper.com/uipatterns" target="_blank">Time Tripper Design Patterns</a></li>
<li><a href="http://wiki.darkpatterns.org/" target="_blank">Dark Patterns</a></li>
</ul>
<h3>Essential Books</h3>
<ul class="content-list">
<li><a href="http://www.amazon.com/Universal-Principles-Design-Revised-Updated/dp/1592535879/aarronwalterc-20/" target="_blank">Universal Principles of Design</a></li>
<li><a href="http://www.amazon.com/Prototyping-Practitioners-Todd-Zaki-Warfel/dp/1933820217/aarronwalterc-20/" target="_blank">Prototyping: A Practitioners Guide</a></li>
<li><a href="http://www.amazon.com/Remote-Research-Real-Users-Time/dp/1933820772/aarronwalterc-20/" target="_blank">Remote Research: Real Users, Real Time, Real Research</a></li>
<li><a href="http://www.amazon.com/Project-Guide-Design-experience-designers/dp/0321607376/aarronwalterc-20/" target="_blank">A Project Guide to UX Design: For user experience designers in the field or in the making</a></li>
<li><a href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/aarronwalterc-20/" target="_blank">Don&#8217;t Make Me Think: A Common Sense Approach to Web Usability</a></li>
<li><a href="http://www.amazon.com/Rocket-Surgery-Made-Easy-Yourself/dp/0321657292/aarronwalterc-20/" target="_blank">Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems</a></li>
<li><a href="http://www.amazon.com/Designing-Interfaces-Patterns-Effective-Interaction/dp/0596008031/aarronwalterc-20/" target="_blank">Designing Interfaces: Patterns for Effective Interaction Design</a></li>
<li><a href="http://www.amazon.com/Sketching-User-Experiences-Interactive-Technologies/dp/0123740371/aarronwalterc-20/" target="_blank">Sketching User Experiences: Getting the Design Right and the Right Design</a></li>
<li><a href="http://www.amazon.com/Elements-User-Experience-User-Centered-Design/dp/0735712026/aarronwalterc-20/" target="_blank">The Elements of User Experience: User-Centered Design for the Web</a></li>
<li><a href="http://www.amazon.com/Web-Anatomy-Interaction-Design-Frameworks/dp/0321635027/aarronwalterc-20/" target="_blank">Web Anatomy: Interaction Design Frameworks that Work</a></li>
<li><a href="http://www.amazon.com/Handbook-Usability-Testing-Conduct-Effective/dp/0470185481/aarronwalterc-20/" target="_blank">Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests</a></li>
<li><a href="http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0465067107/aarronwalterc-20/" target="_blank">The Design of Everyday Things</a></li>
<li><a href="http://www.amazon.com/Emotional-Design-Love-Everyday-Things/dp/0465051367/aarronwalterc-20/" target="_blank">Emotional Design</a></li>
<li><a href="http://www.amazon.com/Web-Form-Design-Filling-Blanks/dp/1933820241/aarronwalterc-20/" target="_blank">Web Form Design: Filling in the Blanks</a></li>
<li><a href="http://www.amazon.com/Card-Sorting-Donna-Spencer/dp/1933820020/aarronwalterc-20/" target="_blank">Card Sorting</a></li>
<li><a href="http://www.amazon.com/Content-Strategy-Web-Kristina-Halvorson/dp/0321620062/aarronwalterc-20/" target="_blank">Content Strategy</a></li>
</ul>
<h3>General Resources</h3>
<ul class="content-list">
<li><a href="http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html" target="_blank">Apple&#8217;s Human Interface Guidelines</a></li>
<li><a href="http://uxmag.com" target="_blank">UXMag</a></li>
<li><a href="http://52weeksofux.com/" target="_blank">52 Weeks of UX</a></li>
<li><a href="http://uxbooth.com" target="_blank">UX Booth</a></li>
<li><a href="http://www.alistapart.com/articles/can-you-say-that-in-english-explaining-ux-research-to-clients/" target="_blank">Can You Say That in English? Explaining UX Research to Clients</a></li>
<li><a href="http://www.alistapart.com/topics/userscience/usability/" target="_blank">A List Apart: Usability Articles</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://aarronwalter.com/2010/11/17/interface-design-bootcamp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The InterACT Summit</title>
		<link>http://aarronwalter.com/2010/05/25/the-interact-summit/</link>
		<comments>http://aarronwalter.com/2010/05/25/the-interact-summit/#comments</comments>
		<pubDate>Tue, 25 May 2010 11:31:02 +0000</pubDate>
		<dc:creator>Aarron</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[webedu]]></category>
		<category><![CDATA[webeducation]]></category>

		<guid isPermaLink="false">http://aarronwalter.com/?p=561</guid>
		<description><![CDATA[The Web Standards Project and Environments for Humans are proud to announce the launch ofInterACT With Web Standards, a book that brings all aspects of web design together for teachers and students. To celebrate the release of the book, several of the expert contributors come together online to give mini-tutorials in their fields of expertise.]]></description>
			<content:encoded><![CDATA[<p><a href="http://webstandards.org" target="_blank">The Web Standards Project</a> and <a href="http://environmentsforhumans.com/" target="_blank">Environments for Humans</a> are proud to announce the launch of <a href="http://interactwithwebstandards.com/" target="_blank">InterACT With Web Standards</a>, a book that brings all aspects of web design together for teachers and students. To celebrate the release of the book, several of the expert contributors come together online to give mini-tutorials in their fields of expertise:</p>
<p><span id="more-561"></span></p>
<ul class="content-list">
<li><strong>Learning More Effectively on the Web</strong> &#8211; Denise Jacobs </li>
<li><strong>Content Strategy</strong> &#8211; Glenda Sims</li>
<li><strong>HTML5</strong> &#8211; Chris Mills </li>
<li><strong>CSS3</strong> &#8211; Aarron Walter </li>
<li><strong>Accessibility</strong> &#8211; Derek Featherstone</li>
<li><strong>InterACT in the Classroom</strong> &#8211; Leslie Jensen-Inman</li>
</ul>
<p>This event is free for students and educators, so wand seating is limited. Reserve your space while you can. <a href="http://interactsummit.eventbrite.com" target="_blank">http://interactsummit.eventbrite.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aarronwalter.com/2010/05/25/the-interact-summit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Findability/SEO Cheat Sheet: Guide to Web Standards SEO</title>
		<link>http://aarronwalter.com/2008/07/28/findability-checklist-web-standards-seo/</link>
		<comments>http://aarronwalter.com/2008/07/28/findability-checklist-web-standards-seo/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 22:48:08 +0000</pubDate>
		<dc:creator>Aarron</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Findability]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tools & Utilities]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[cheat sheet]]></category>
		<category><![CDATA[checklist]]></category>

		<guid isPermaLink="false">http://aarronwalter.com/?p=196</guid>
		<description><![CDATA[Whether you are building a new website or redesigning an old one, this findability strategy cheat sheet will guide you through all of the essential tasks, make SEO faster, and help ensure your website connects with its intended audience.]]></description>
			<content:encoded><![CDATA[<div class="unit size2of5">
<figure><a href='http://aarronwalter.com/wp-content/uploads/2008/07/findability-strategy-cheatsheet.pdf'><img src="http://aarronwalter.com/wp-content/uploads/2008/07/findability-cheatsheet.png" alt="Findability cheat sheet SEO guide" title="findability-cheatsheet" width="220" height="268" class="alignnone size-medium wp-image-198" /></a><br />
<figcaption><a href='http://aarronwalter.com/wp-content/uploads/2008/07/findability-strategy-cheatsheet.pdf' class="pdf image-caption">free findability strategy cheat sheet</a> [PDF 200k]</figcaption>
</figure>
</div>
<div class="unit size3of5">
<p>When I was researching <a href="http://buildingfindablewebsites.com" rel="external">my book</a>, I asked a group of my students at <a href="http://www.artinstitutes.edu/atlanta/programdegrees.asp?pid=54&#038;dtid=1&#038;display=program" rel="external">The Art Institute of Atlanta</a> what sorts of content they&#8217;d hope to find in a book exploring findability and SEO through web standards. Thinking like students with limited time to work on their projects, they all agreed that &#8220;the book should include coverage of what needs to be prioritized, and what can be done later if you run out of time&#8221;. Brilliant idea! I never would have thought of that. Well it&#8217;s covered in chapter 9 thanks to them.</p>
<p>As I was running through my <a href="http://buildingfindablewebsites.com/table-of-contents.php" rel="external">table of contents</a> with them, they pointed out that it&#8217;s all useful info, but it would be nice if there were a quick reference that you could just print out and keep nearby as you start new projects. That way you don&#8217;t miss any of the important stuff you should be doing to make your site findable.</p>
<p>I&#8217;ve created what I think is a pretty <strong>comprehensive findability strategy cheat sheet</strong> that will guide you through all of the stuff you should be doing when creating new websites or even redesign existing ones. All of the advice follows industry best practices and web standards, and have references to the places in my book or in the <a href="http://buildingfindablewebsites.com/bonus-chapters.php" rel="external">5 free online chapters</a> where you&#8217;ll find detailed explanation and examples of how to do this stuff.</p>
<p>I hope you find it useful!</p>
<p style="margin:60px 0;"><a href='http://aarronwalter.com/wp-content/uploads/2008/07/findability-strategy-cheatsheet.pdf' class="pdf action-button-sm">download free findability strategy cheat sheet [PDF 200k]</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://aarronwalter.com/2008/07/28/findability-checklist-web-standards-seo/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Running Two Domains On One Shared Hosting Server</title>
		<link>http://aarronwalter.com/2007/01/15/running-two-domains-on-one-shared-hosting-server/</link>
		<comments>http://aarronwalter.com/2007/01/15/running-two-domains-on-one-shared-hosting-server/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 14:10:52 +0000</pubDate>
		<dc:creator>Aarron</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tools & Utilities]]></category>
		<category><![CDATA[domain-names]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.aarronwalter.com/2007/01/15/running-two-domains-on-one-shared-hosting-server/</guid>
		<description><![CDATA[Most people run their web sites on one of the many inexpensive shared hosting servers running a LAMP environment. If you are like me, you probably have a number of domain names registered, perhaps all parked on the same server pointing to the same site. It would be great to split things up, though, to [...]]]></description>
			<content:encoded><![CDATA[<p>Most people run their web sites on one of the many inexpensive shared hosting servers running a <acronym title="Linux, Apache, MySQL, PHP">LAMP</acronym> environment. If you are like me, you probably have a number of domain names registered, perhaps all parked on the same server pointing to the same site. It would be great to split things up, though, to point one domain to a particular site on your server, and other domains to their own site. Apache lets you do this using a special <strong>.htaccess file</strong>, which configures the server software on the fly. You can set up unique sites in their own directory on your server, and then direct Apache to point requests for a particular domain to that folder. Let&#8217;s assume the domain you want to redirect is  called &#8220;somedomain.com&#8221;, and the folder on your server where the site files reside is called &#8220;somedomain&#8221;. Create a plain text file with a text editor and add the following to it:</p>
<pre><code>RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} somedomain.com
RewriteCond %{REQUEST_URI} !somedomain/
RewriteRule ^(.*)$ somedomain/$1 [L] </code></pre>
<p>If you are on a Mac or Linux machine, you will need to save the file as something like htaccess.txt so the operating system does not hide the file (.htaccess is a special name the operating system recognizes, and will try to interpret the commands within). Upload the file to the root directory on your server (sometimes called, htdocs, public_html, or www among other names). Rename it .htaccess, then try accessing somedomain.com in a browser. It should direct your request to the files within the somedomain folder transparently, giving the effect of multiple domains with their own site running on the same shared hosting environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://aarronwalter.com/2007/01/15/running-two-domains-on-one-shared-hosting-server/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Atlanta Adobe User Group Formed</title>
		<link>http://aarronwalter.com/2007/01/09/atlanta-adobe-user-group-formed/</link>
		<comments>http://aarronwalter.com/2007/01/09/atlanta-adobe-user-group-formed/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 16:53:53 +0000</pubDate>
		<dc:creator>Aarron</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.aarronwalter.com/2007/01/09/atlanta-adobe-user-group-formed/</guid>
		<description><![CDATA[Michael Hagel, a former student turned friend, has recently organized an Adobe User Group that will have its first meeting to meet and greet all interested in taking part on Thursday January 11 at 7PM at Deardorff Communications. For more information visit the official site. Michael has some excellent guest speakers lined up for the [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Michael Hagel" target="_blank" href="http://michaelhagel.com/">Michael Hagel</a>, a former student turned friend, has recently organized an Adobe User Group that will have its first meeting to meet and greet all interested in taking part on <strong>Thursday January 11 at 7PM</strong> at <a title="Deardorff Communications in Atlanta" target="_blank" href="http://www.deardorffinc.com/">Deardorff Communications</a>. For more information <a title="Atlanta Adobe User Group" target="_blank" href="http://www.xdatlanta.org/">visit the official site</a>. Michael has some excellent guest speakers lined up for the first few events, and is a wealth of knowledge himself with Flash and mobile platforms.</p>
]]></content:encoded>
			<wfw:commentRss>http://aarronwalter.com/2007/01/09/atlanta-adobe-user-group-formed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic Select Menus With PHP</title>
		<link>http://aarronwalter.com/2006/12/12/dynamic-select-menus-with-php/</link>
		<comments>http://aarronwalter.com/2006/12/12/dynamic-select-menus-with-php/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 15:30:06 +0000</pubDate>
		<dc:creator>Aarron</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.aarronwalter.com/2006/12/12/dynamic-select-menus-with-php/</guid>
		<description><![CDATA[When building content management systems, or most any web application, you often need to generate select menus dynamically by querying a database. A Select menu offers a user a set of predefined options to choose from, and prevent possible input errors that could occur if you instead gave the user a text field to type their selection, resulting in typos or selection of an option that is not available. A perfect example is when you have some list of categories stored in a table, and you need to create a form that allows a user to add a new record in a particular category. Here's what your table may look like:
<p style="text-align: center"><img id="image126" alt="Categories Table" src="http://www.aarronwalter.com/wp-content/uploads/2006/12/categories-table.PNG" /></p>
A unique category Id is used as the primary key, creating a practical method of referencing a category. To query this table and generate a select menu, we can use a while loop like this:

[php] <select name="category" id="category"><br />
<b>Warning</b>:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>/nfs/c02/h10/mnt/30771/domains/aarronwalter.com/html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code</b> on line <b>10</b><br />
</select>[/php]

Notice that the select tags need to be written before and after the loop, so you don't end up with multiple menus, but just one menu
with many options. This approach is practical for future maintenance too, as you can simply add a new category to your database, and the interface will include it automatically.

The above example works great for building a menu on an add page where the user has not yet selected an option and stored it in a database,
but if you were creating an edit page you would need to have the user's previous selection already shown in the menu.to do this you would need to dynamically write in the selected="selected" attribute/value pair in the option tag for the category selected. Assume we have an articles table that has a CatID field that relates to our category table. To find out which option was selected we'll compare the CatID in the articles table and the CatID in the categories table as we run a loop to build the menu. We'll need to run two queries, one to get the articles record (in this demo I'll hard code in the id of the article we want) and one to get the categories.
[php]<br />
<b>Warning</b>:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>/nfs/c02/h10/mnt/30771/domains/aarronwalter.com/html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code</b> on line <b>24</b><br />
<select name="category" id="category"><br />
<b>Warning</b>:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>/nfs/c02/h10/mnt/30771/domains/aarronwalter.com/html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code</b> on line <b>31</b><br />
</select>[/php]

The $selected variable stores our attribute/value pair needed to preselect the user's option stored in the database, and will be empty if the condition was not met, thus leaving the option tag untouched.

Yet another common, dynamic select menu scenario is displaying date selections for years, months, or days. I create an external arrays file that has associative arrays of common lists such as this. <a target="_blank" title="External Arrays File" href="http://www.aarronwalter.com/wp-content/uploads/2006/12/arrays.txt">Here is what such a file might look like</a>. You could also add things like credit cards your e-commerce system accepts, and a list of countries for shipping information forms. Looping through associative arrays like this is a little different.

[php]<br />
<b>Warning</b>:  require_once(arrays.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in <b>/nfs/c02/h10/mnt/30771/domains/aarronwalter.com/html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code</b> on line <b>43</b><br />
<br />
<b>Fatal error</b>:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'arrays.php' (include_path='.:/usr/local/php-5.2.17/share/pear') in <b>/nfs/c02/h10/mnt/30771/domains/aarronwalter.com/html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code</b> on line <b>43</b><br />

