<?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>Musings From the Throne &#187; Web Site Design</title>
	<atom:link href="http://www.tinyqueen.com/category/web-site-design/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tinyqueen.com</link>
	<description>Random Ramblings from the Tiny Queen</description>
	<lastBuildDate>Sun, 23 May 2010 22:12:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=8182</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Miva Merchant Quick Tip: How to Create On-Page Anchor Links</title>
		<link>http://www.tinyqueen.com/miva-merchant/miva-merchant-quick-tip-how-to-create-on-page-anchor-links</link>
		<comments>http://www.tinyqueen.com/miva-merchant/miva-merchant-quick-tip-how-to-create-on-page-anchor-links#comments</comments>
		<pubDate>Sun, 23 May 2010 21:58:16 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Miva Merchant]]></category>
		<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://www.tinyqueen.com/?p=562</guid>
		<description><![CDATA[The problem with anchor links and Miva Merchant
A recurring question about working with Miva Merchant is how to use on-page anchor links without the entire page reloading.  Don&#8217;t know what I mean by an on-page anchor link?  Click here.
Because Miva Merchant pages by default are built using a base href tag that loads [...]]]></description>
			<content:encoded><![CDATA[<h2>The problem with anchor links and Miva Merchant</h2>
<p id="thatthere">A recurring question about working with Miva Merchant is how to use on-page anchor links without the entire page reloading.  Don&#8217;t know what I mean by an on-page anchor link?  <a href="#thishere">Click here.</a></p>
<p>Because Miva Merchant pages by default are built using a base href tag that loads all content relative to the Miva Merchant directory, using anchor links is problematic.  Typically, if you wanted to link to a section of the page that you have identified with the id &#8220;more-details,&#8221; you would write your link as follows:  &lt;a href=&#8221;#more-details&#8221;&gt;Click here for more details&lt;/a&gt;</p>
<p>Unfortunately, because of that pesky base href tag, clicking a link written like the one above will take the visitor to http://www.domain.com/mm5/#more-info, which typically resolves to the site&#8217;s storefront or SFNT page. Not exactly the desired effect.</p>
<p>The alternative is to write out the full link to the page (I&#8217;m assuming here that you are <i>not</i> using short links, but all of the links used in this post can easily be adapted to short link styles) like so: &lt;a href=&#8221;http://www.domain.com/mm5/merchant.mvc?Screen=PROD&#038;Product_Code=mycode#more-details&gt;.  This method will work, at least so far as it will take the site visitor to the<br />
desired section of the page, but it will also cause the entire page to reload.  This can be an unnecessary drain on server resources, as well as being annoying to the site visitor. </p>
<h2>So what&#8217;s a store owner to do?</h2>
<p>The answer lies in my nemesis&#8230;javascript.  A tiny snippet of javascript is all it takes to cause the browser to jump to the desired content.  And if it&#8217;s written correctly, the link will still work just fine for visitors who don&#8217;t have javascript enabled. </p>
<pre title="code" class="html">
&lt;a href="http://www.domain.com/mm5/merchant.mvc?Screen=PROD&#038;Product_Code=mycode#more-details" onclick="javascript:window.location.hash='more-details'; return false;">
</pre>
<p>This clever little trick works in all the browsers I&#8217;ve tested it in (Firefox, IE, Google Chrome, Safari &#038; Opera).  Adding return false to the onclick action means that browsers with javascript enabled won&#8217;t follow the link, they&#8217;ll just jump to the desired section of the page.  Including the full url link means that browsers without javascript enabled will still be able to use the link, although the page will reload for them.  A small compromise for an oft requested functionality if you ask me.</p>
<p></p>
<h2 id="thishere">What is an anchor link?</h2>
<p>If you clicked the link above, your browser jumped to this part of the page. (If you didn&#8217;t click the link, and know what an anchor link is, you can skip this part.)  The link that brought you here is known as an anchor link, and can be used both within the same page and from an external page to send the site visitor to a specific part of a page.  Anchor links are created by using a hash mark and an id keyword that identifies a specific tag in the source code, like so:  &lt;a href=&#8221;#thishere&#8221;&gt;<br />
<a href="#thatthere">Click here to go back to where you were.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/miva-merchant/miva-merchant-quick-tip-how-to-create-on-page-anchor-links/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I hate to break it to you, but your web site isn&#8217;t about you</title>
		<link>http://www.tinyqueen.com/web-site-design/i-hate-to-break-it-to-you-but-your-web-site-isnt-about-you</link>
		<comments>http://www.tinyqueen.com/web-site-design/i-hate-to-break-it-to-you-but-your-web-site-isnt-about-you#comments</comments>
		<pubDate>Mon, 18 Jan 2010 05:29:29 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://www.tinyqueen.com/?p=532</guid>
		<description><![CDATA[I got my issue of Website Magazine this weekend, and a line in one of the articles caught my attention.  The article was specifically about keeping your graphic designer on a short leash, but this particular line is applicable to anyone who operates a web site.
According to the article, effectively designing a web page [...]]]></description>
			<content:encoded><![CDATA[<p>I got my issue of <a href="http://www.websitemagazine.com/content/">Website Magazine</a> this weekend, and a line in one of the articles caught my attention.  The article was specifically about keeping your graphic designer on a short leash, but this particular line is applicable to anyone who operates a web site.</p>
<p>According to the article, effectively designing a web page &#8220;requires putting aside your own corporate and personal needs &mdash; instead considering everything from the perspective of your site visitors.&#8221;</p>
<p>In other words&#8230;your web site isn&#8217;t about you.</p>
<p>It doesn&#8217;t matter what you like, and it doesn&#8217;t matter what the latest craze in fancy web effects happens to be.  Web sites that <em>sell</em> are the ones that tell visitors in simple terms how they can meet the visitor&#8217;s needs, and then make it very clear what the visitor needs to do next to get those needs met.</p>
<p>In other words:</p>
<ol>
<li>Avoid the flashy (literally) stuff that you think looks cool but that distracts from your message</li>
<li>Tell the visitor in short and simple terms how you meet their need</li>
<li>Focus the visitor on what to do to get you to meet that need</li>
<li>Keep the layout simple and uncluttered &mdash; focus the visitor&#8217;s eye on that call to action</li>
<li>Sit back and watch the pennies roll in</li>
</ol>
<p>Ok, so maybe it&#8217;s not quite so easy as putting up a simple page with a big fat &#8220;click me&#8221; button, but carefully thought out page design <i>that focuses on what your customer needs</i> can go a long way toward improving conversions on your site. Perhaps it&#8217;s time to take a more critical look at your site, and seriously consider whether your site suits you&#8230;or your all-important customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/web-site-design/i-hate-to-break-it-to-you-but-your-web-site-isnt-about-you/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Finds in My Bookmarks</title>
		<link>http://www.tinyqueen.com/random-musings/cool-finds-in-my-bookmarks</link>
		<comments>http://www.tinyqueen.com/random-musings/cool-finds-in-my-bookmarks#comments</comments>
		<pubDate>Sat, 02 Jan 2010 19:16:26 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Random Musings]]></category>
		<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[Web Site Design Tools]]></category>

		<guid isPermaLink="false">http://www.tinyqueen.com/?p=524</guid>
		<description><![CDATA[
I always like to start the New Year with a little cleaning and organizing of my browser bookmarks.  The fresh clean New Year seems like the perfect time to go in and review all those handy links I just knew I needed, but didn&#8217;t take the time to properly categorize or describe.
I&#8217;ve spent several [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2010/01/bookmark.jpg" alt="Bookmark" class="alignright"></p>
<p>I always like to start the New Year with a little cleaning and organizing of my browser bookmarks.  The fresh clean New Year seems like the perfect time to go in and review all those handy links I just knew I needed, but didn&#8217;t take the time to properly categorize or describe.</p>
<p>I&#8217;ve spent several hours this morning going through my bookmarks, clicking each link to make sure it was still live, and sorting them into proper categories.  As I do each year, I came across some fun and useful things I had forgotten I had, and I thought I would share a few of them with you. I tried not to include too many of the links that, while good quality, can be found easily enough on your own with a quick search, but some were just too good to leave out.</p>
<h2>CSS Stuff</h2>
<p>Based on the number of links I had on the subject, I seem to have an obsession with 3 column layouts, although frankly I don&#8217;t design many sites that use them, so I can&#8217;t imagine why I&#8217;m so interested.  Here are some of the better resources on the subject.</p>
<ul>
<li><a href="http://www.glish.com/css/7.asp">CSS layout techniques: 3 columns, the holy grail</a></li>
<li><a href="http://www.tjkdesign.com/articles/3cols.asp">CSS-P 3 Column Layout</a></li>
<li><a href="http://www.alistapart.com/articles/holygrail">A List Apart: In Search of the Holy Grail</a></li>
</ul>
<p>The quest for equal height columns creates another CSS layout issue that plagues developers.  The best, most elegant solution I&#8217;ve found (I used it in the layout for this site) is one laid out in a Sitepoint forum post by Dan Schulz.  His passing last year was a tragic loss; this layout technique is just one of the many gifts he gave the online community.</p>
<ul>
<li><a href="http://www.sitepoint.com/forums/showthread.php?p=3885849#post3885849">Sitepoint Forum: Equal Height Columns by Dan Schulz</a></li>
<li><a href="http://www.projectseven.com/tutorials/css/pvii_columns/index.htm">Projectseven.com &#8211; Tutorials: CSS Equal Height Columns</a></li>
<li><a href="http://www.positioniseverything.net/articles/onetruelayout/equalheight">Position is Everything: Equal Height Columns</a></li>
</ul>
<h2>CSS and Browser Compatability</h2>
<p>Every web designer who uses css-based layouts has spent many an hour tearing their hair out over trying to get their layout to work properly in all browsers.  Here are a few handy references, and one interesting idea for managing browser issues using .htaccess.</p>
<ul>
<li><a href="http://www.sitepoint.com/article/browser-specific-css-hacks">Sitepoint: An Introduction to Browser Specific Hacks</a></li>
<li><a href="http://virtuelvis.com/archives/2004/02/css-ie-only">Hack Free CSS for IE</a></li>
<li><a href="http://www.webdevout.net/browser_support.php">Web Browser Standards Support</a></li>
<li><a href="http://extranet.mivamerchant.com/forums/showthread.php?p=72591#post72591">Miva Merchant Forum: Serving Targeted Browser Stylesheets via .htaccess</a></li>
</ul>
<h2>PHP and MySQL</h2>
<p>These resources are bits and pieces I&#8217;ve picked up in my travels as I&#8217;ve expanded my php skills.  They are mostly aimed at php beginners, and are in no particular order.</p>
<ul>
<li><a href="http://www.freewebmasterhelp.com/tutorials/phpmysql/1">PHP/MySQL Tutorial</a> (good beginner&#8217;s tutorial)</li>
<li><a href="http://bytes.com/topic/php/insights/644923-php-sessions">Bytes: Understanding PHP Sessions</a></li>
<li><a href="http://www.roscripts.com/Security_in_your_online_applications-174.html">roScripts: Understanding PHP Security</a></li>
<li><a href="http://www.fpdf.org/">PHP-based .pdf Generator</a> (for use on servers that don&#8217;t have PDFlib)</li>
</ul>
<h2>Javascript</h2>
<p>I confess.  I hate javascript.  I have a lot of respect for its ability to expand and enhance the user experience on the web, but working with it makes me crazy.  Nevertheless, I have, over the years, found some nifty uses for it, a couple of which appear below.</p>
<ul>
<li><a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/">Diller Design: Javascript Library for PNG Transparency Support in IE6</a></li>
<li><a href="http://malsup.com/jquery/cycle/">JQuery Cycle Plugin</a></li>
<li><a href="http://dev.opera.com/articles/view/replacing-noscript-with-accessible-un/">Replacing &lt;noscript&gt; for accessible javascript</a></li>
</ul>
<h2>Bits &amp; Pieces</h2>
<ul>
<li><a href="http://borkweb.com/story/apache-rewrite-cheatsheet">Apache Rewrite Cheatsheet</a></li>
<li><a href="http://www.completelyfreesoftware.com/grp1_w95.html">List of Free Photo and Image Editing Software</a></li>
<li><a href="http://www.freshgenerator.com/">Create Your Own Web 2.0 Buttons</a></li>
<li><a href="http://www.bulkrenameutility.co.uk/Main_Intro.php">Bulk Rename Utility</a></li>
</ul>
<p>And finally, because no one should work all the time, one of my favorite brain squish breaks: <a href="http://www.mrpicassohead.com/create.html">Mr. Picassohead</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/random-musings/cool-finds-in-my-bookmarks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6 Select Z-Index Bug: A Workaround</title>
		<link>http://www.tinyqueen.com/web-site-design/ie6-select-z-index-bug-a-workaround</link>
		<comments>http://www.tinyqueen.com/web-site-design/ie6-select-z-index-bug-a-workaround#comments</comments>
		<pubDate>Fri, 10 Jul 2009 05:41:06 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://www.tinyqueen.com/?p=432</guid>
		<description><![CDATA[I&#8217;ve been using this flexible and easy to configure dhtml popup script on a client&#8217;s site for some time now, with great results.  Today, however, I was setting up a new sale promotion on a page where the popup was to appear over top of a select dropdown.
A quick preview in IE6 revealed the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using this flexible and <a href="http://www.php-development.ru/javascripts/popup-window.php">easy to configure dhtml popup script</a> on a client&#8217;s site for some time now, with great results.  Today, however, I was setting up a new sale promotion on a page where the popup was to appear over top of a select dropdown.</p>
<p>A quick preview in IE6 revealed the dreaded select z-index bug.  For those of you who aren&#8217;t familiar with this plague of the <a href="http://www.tinyqueen.com">web developer</a>, the gist of this bug is that in IE6, select and text area inputs ignore normal z-index positioning, which means that instead of tucking neatly behind absolutely-positioned elements with a higher z-index, they pop their little selves right out front and center, as shown below.<br /><img src="http://www.tinyqueen.com/wp-content/uploads/2009/07/popup-select.jpg" alt="select input z-index bug shown in IE6" title="popup-select" width="266" height="426" class="size-full wp-image-433 aligncenter"></p>
<p>Clearly, this was not what the site owner intended.  So, I went poking about for a decent workaround. I found plenty of references to iframes, but I wanted something cleaner that didn&#8217;t involve messing with the markup.  Finally, I stumbled upon the brilliant suggestion of using a javascript show/hide function to hide the select element when it wasn&#8217;t wanted, and pop it back into view when it was.</p>
<p>The following simple function, added to the head tag, and called when the popup is called, solved the problem nicely.</p>
<pre title="code" class="javascript">
function hide_select(myelement){
var select = document.getElementById('myelement');
if(select.style.visibility == "hidden")
{
select.style.visibility="visible"
}else{
select.style.visibility="hidden";
}
}
</pre>
<p>Simply replace YourIDHere in the code below with the id of the select element you need to cover up (you may have to add one if it doesn&#8217;t already exist) and then call the javascript function with your call to load the popup. In the case of my example, the popup loads from a body onload call, as follows:</p>
<pre title="code" class="html">
&lt;body onload="javascript:loadpopup();hide_select('YourIDHere');"&gt;
</pre>
<p>The result is a dhtml popup with no pesky select box poking its nose where it doesn&#8217;t belong.<br />
<img src="http://www.tinyqueen.com/wp-content/uploads/2009/07/popup-noselect.jpg" alt="dhtml popup without IE6 select bug" title="popup-noselect" width="266" height="426" class="aligncenter size-full wp-image-439"></p>
<p>Finally, to restore the select box to visible when the popup was closed, I added the hide_select function to the link to close the popup, like so:</p>
<pre title="code" class="html">
&lt;a href='javascript:closeMyPopup();hide_select();'&gt;X&lt;/a&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/web-site-design/ie6-select-z-index-bug-a-workaround/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blog i360 &#8211; A Developer&#8217;s Review</title>
		<link>http://www.tinyqueen.com/web-site-design/blog-i360-a-developers-review</link>
		<comments>http://www.tinyqueen.com/web-site-design/blog-i360-a-developers-review#comments</comments>
		<pubDate>Wed, 01 Jul 2009 05:39:54 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.tinyqueen.com/?p=400</guid>
		<description><![CDATA[I recently had the opportunity to work with a client to revamp an existing site and design she was unhappy with.  My client had heard good things about  Blog i360, and had her heart set on using it to build her new site.  I hadn&#8217;t heard of Blog i360, so I did [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had the opportunity to work with a client to revamp an existing site and design she was unhappy with.  My client had heard good things about  Blog i360, and had her heart set on using it to build her new site.  I hadn&#8217;t heard of Blog i360, so I did some looking around to see what I could learn.</p>
<p>For those of you who aren&#8217;t familiar with Blog i360, it&#8217;s a hosted platform based on WordPress that&#8217;s geared toward industries that commonly use squeeze pages and the like for marketing purposes.</p>
<p>I was disappointed to see that most of the results that came up for my search terms were affiliate sites that were understandably enthusiastic about the platform (you&#8217;re sort of expected to say, &#8216;Rah Rah&#8217; when you&#8217;re selling stuff, after all).  I did come across one blog post from a fellow developer expressing some reservations about the platform, but it was an awfully lonely voice in a sea of rave reviews.  So, for whatever it&#8217;s worth, now that I&#8217;ve had a chance to live the Blog i360 experience, I&#8217;d like to add my own lonely little voice to the mix.</p>
<p>I should start by saying that I was impressed with the efforts of the Blog i360 staff to deliver quality customer support. I opened several support tickets during the building of my client&#8217;s site.  All of them were answered promptly, and although I didn&#8217;t always get the answers I wanted, the support staff could not be faulted in any way.</p>
<p>That said, if I had the choice myself to build a site using Blog i360 versus a regular WordPress installation, I&#8217;d choose good old WordPress every time.  Here are some of my reasons.</p>
<h2>Search Engine Optimization</h2>
<p>I was amazed to discover that Blog i360 doesn&#8217;t have any sort of SEO plugin enabled.  There are some <a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">great WP SEO plugins</a> out there that make adding custom title and meta tags to your site a snap. But you won&#8217;t find any of them on the Blog i360 platform.</p>
<p>Further, the Blog i360 system appears to use a single template that is then skinned to achieve something like the layout you&#8217;re looking for.  Because some skins need hooks for creating curved corners or other similar aesthetic effects, the number of nested divs is simply astronomical, making the page code-heavy and slow to load.</p>
<h2>Customization</h2>
<p>The proponents of Blog i360 are quick to point out how easy it is to customize, but for anyone familiar with a regular WordPress installation, trying to customize Blog i360 quickly becomes an exercise in frustration.</p>
<ol>
<li><span class="highlight">Custom Themes</span>  If you have a custom design or want a fully custom theme for your site, your only option is to pay Blog i360 to develop it for you, or to settle for working with the existing skins to create something less than what you had in mind.</li>
<li><span class="highlight">Page vs. Post</span>  There is no separate template for pages versus posts, which means that you can&#8217;t customize your pages to remove things like date stamps, related posts, meta information and so forth.</li>
<li><span class="highlight">No ID-Based Classes</span>  In a regular WordPress template, template developers can add classes to the site templates that incorporate the page or post id, allowing the site owner to target specific pages or posts with particular stylings or features.  Unfortunately, the main Blog i360 template lacks this core functionality.</li>
<li><span class="highlight">Poor Integration of Home Page</span>  While the Blog i360 platform does allow you to choose between a static page or a blog page for your home page, if you choose the static page option, you must use a template specially designated by them for the home page.  This template allows you to incorporate your blog headers and footers, but does <strong>not</strong> allow you to incorporate the sidebar.  Any sidebar content has to be manually updated after changes are made to any of the blog pages.</li>
<li>I will point out that the Blog i360 system does provide hooks that allow you to add custom html in a number of places throughout the template.  This is great for people who know and understand html, but is not exactly what I&#8217;d call &#8220;easy customization.&#8221;</li>
</ol>
<h2>No Development Platform</h2>
<p>As a hosted system, Blog i360 requires you to point your domain name servers to their servers in order to take your site live.  Unfortunately, there are no provisions for setting up a development environment if, as in my client&#8217;s case, you have an existing site that you don&#8217;t want to have publicly mucked up while you&#8217;re working on it.  The system is not inexpensive, and it would seem reasonable for Blog i360 to provide a development environment, even just for 30 days, that could then be moved to the site owner&#8217;s domain when development was complete.  Instead, they recommend that if you don&#8217;t want to disrupt your current site, you purchase another domain name for your Blog i360 site.  Of course, they neglect to mention that by doing so, you are likely to suffer a complete loss of search engine positioning, and create brand and customer confusion.</p>
<h2>No FTP Access</h2>
<p>Although Blog i360 sites are provided with a control panel for setting up email, etc, all ftp functions have been disabled.  This is promoted as being more secure (and it is) but it is extremely disabling for anyone who wants to truly create a custom site.</p>
<ol>
<li><span class="highlight">No .htaccess</span> This means that if you do use Blog i360 on an existing live domain, you have no recourse to .htaccess files for setting up redirects from old pages to new.</li>
<li><span class="highlight">No Contact Form Script</span> Blog i360 does not have an integrated contact form plugin, and since you have no ftp access, you can&#8217;t implement any sort of custom solution either.</li>
<li><span class="highlight">No Custom Scripting</span> That kinda says it all.</li>
<li><span class="highlight">No Custom Upgrades</span> The Blog i360 system, at the time of this writing, is using WP version 2.5.  The current version of WP is 2.8, and the upgrades contain some important bug fixes that a site owner should have the freedom to implement.</li>
</ol>
<h2>Plugins</h2>
<p>Of course, no ftp access also means no ability to install custom WP plugins to achieve the functionality you&#8217;d like in your site.  That would be fine if Blog i360 weren&#8217;t lacking in some core functionality such as search engine optimization and contact form plugins.</p>
<h2>Summary</h2>
<p>The bottom line is this. If you want to build a quality web site <em>that you control</em> and that&#8217;s easy to use with little to no technical knowledge, you&#8217;re better off finding a decent web host and putting up your own WordPress site.  If you&#8217;re not comfortable doing your own customization, hire a competent developer to get you up and running.  In the end, it will cost you less, you&#8217;ll be happier with the result, and you&#8217;ll have a better web site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/web-site-design/blog-i360-a-developers-review/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nobody told me there was going to be math&#8230;</title>
		<link>http://www.tinyqueen.com/web-site-design/nobody-told-me-there-was-going-to-be-math</link>
		<comments>http://www.tinyqueen.com/web-site-design/nobody-told-me-there-was-going-to-be-math#comments</comments>
		<pubDate>Sun, 14 Sep 2008 02:07:00 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://localhost/TinyQueen/wordpress/?p=36</guid>
		<description><![CDATA[I&#8217;ve been working on a project for a new franchising opportunity.  It&#8217;s a rather graphics-heavy design, and anyone who knows me will tell you how I feel about working with graphics &#8212; it usually involves more than one four-letter word.
In this particular instance, the site owner wanted a horizontal navigation system, with an extended [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a project for a new franchising opportunity.  It&#8217;s a rather graphics-heavy design, and anyone who knows me will tell you how I feel about working with graphics &#8212; it usually involves more than one four-letter word.</p>
<p>In this particular instance, the site owner wanted a horizontal navigation system, with an extended tab on the currently active page.  Easy enough to do, except that the navigation items were also divided by a small graphic image (in this case a paw print).  In order for the drop-down tab not to bisect the paw prints, the tab needed to be wider than the menu item.  To further complicate things, the site is built using the content management system Joomla!, which means that simply styling each page differently wasn&#8217;t an easy option.  I&#8217;d have to come up with something that could be controlled by the Joomla! template.</p>
<p>I first tried styling the navigation bar with different background images assigned to the various elements.  But I quickly ran into problems with the width of the list items.  I just couldn&#8217;t add the dropdown tab without messing up the pawprints.</p>
<p>What to do?</p>
<p>This morning I finally had a brainwave.  I decided to create six different background images, with the tab spanning the pawprints.  So, I fired up my image editor and set about lining things up.  Or at least trying to.  Let&#8217;s see, the nav bar was 868 pixels wide, and there were 7 paw prints to add, evenly spaced out, and I needed to indent the paw prints on the ends a little, and take into account the width of the paw prints &#8230; oy!  Out came the calculator, and several not so successful attempts&#8230;until I got the idea to add different colored bars above the image to represent each of the navigation items.    Once I did that, it became much easier to see where my calculations were off, and in short order I had my six background images.</p>
<p><img src="http://www.tinyqueen.com/images/blog/navbarxara-793533.jpg" alt="Navigation Bar"></p>
<p>The next task was to code the Joomla! template to assign the appropriate background image to each page.  I named my images navbg-1.jpg, navbg-2.jpg, etc, where the number represents the matching page id in Joomla!</p>
<p>In the Joomla! template, I started by adding the following code to the top of the page (above the DOCTYPE):</p>
<p>$page_itemid = JRequest::getVar(&#8216;Itemid&#8217;, &#8221;);</p>
<p>Then the head tag section, I added a css styling as follows:</p>
<pre title="code" class="html">
&lt;?php if($page_itemid &lt; '7') : ?&gt;
&lt;style type="text/css"&gt;
div.moduletable_menu {
  background:url(../images/navbg-&lt;?php echo $page_itemid ?&gt;.jpg) top left no-repeat
}
&lt;/style&gt;
&lt;?php endif; ?&gt;
</pre>
<p>And the final result?<br /><img src="http://www.tinyqueen.com/images/blog/benstail-736342.jpg" alt="Navigation sample 1" ></p>
<p><img src="http://www.tinyqueen.com/images/blog/industrystats-736893.jpg" alt="Navigation sample 2"></p>
<p><img src="http://www.tinyqueen.com/images/blog/startup-735813.jpg" alt="Navigation Sample 3"></p>
<p><img src="http://www.tinyqueen.com/images/blog/invest-724038.jpg" alt="Navigation Sample 4"></p>
<p><img src="http://www.tinyqueen.com/images/blog/start-724060.jpg" alt="Navigation Sample 5"><br />
<img src="http://www.tinyqueen.com/images/blog/faq-774820.jpg" alt="Navigation Sample 6"></p>
<p>The only remaining detail was to add a css image preload to the bottom of the pages so that the background images would load quickly as the user navigates from page to page.  I did this by creating a div at the bottom of the template that contains all of the navigation images, and setting its style to display:none.</p>
<p>It&#8217;s not a perfect solution, obviously, but it&#8217;s at least workable for now, and heaps better than the mess I had created before.  If anyone has a better recommendation, I&#8217;d love to hear it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/web-site-design/nobody-told-me-there-was-going-to-be-math/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A picture is what you make of it</title>
		<link>http://www.tinyqueen.com/web-site-design/a-picture-is-what-you-make-of-it</link>
		<comments>http://www.tinyqueen.com/web-site-design/a-picture-is-what-you-make-of-it#comments</comments>
		<pubDate>Fri, 08 Feb 2008 06:08:00 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://localhost/TinyQueen/wordpress/?p=33</guid>
		<description><![CDATA[Time was when photographs were what they were.  Poorly cropped, bad lighting, the dreaded red-eye&#8230;sure, you could pay an expert to sit down with some pencil crayons and painstakingly color in the details you wanted, but most of the time it was easier to take a new photo.
Today, though, things are different.  There&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Time was when photographs were what they were.  Poorly cropped, bad lighting, the dreaded red-eye&#8230;sure, you could pay an expert to sit down with some pencil crayons and painstakingly color in the details you wanted, but most of the time it was easier to take a new photo.</p>
<p>Today, though, things are different.  There&#8217;s a plethora of photo editing packages out there, from expensive to free, all of which, to varying degrees, can take a not-quite-right photo, and turn it into a zinger.</p>
<p><img src="http://www.tinyqueen.com/images/blog/meditate1-746567.jpg" alt="" class="aligncenter">I&#8217;m currently working on some ideas for a new project, and had a very specific image in mind as to what I wanted.  A woman, dressed in white, in a meditative pose, with candles and a warm background.  A stock photo search didn&#8217;t turn up the exact picture I had in mind, but gave me a photo that was pretty close.</p>
<p>We had the woman in white, the meditative pose, and the candles, but the green edging on the bamboo mat didn&#8217;t fit my color scheme; nor did the red vase filled with grasses.  To top it off, the woman, while attractive, looked just a little too perky for what I had in mind, and the white background was overly stark.</p>
<p>Step in my photo editing software.  First, I replaced the green edging with a warm rust tone taken from the candle on the left.  Next, I removed the red vase with the grasses, and cropped the picture to eliminate the too-upbeat facial expression.  Finally, I added a warm-toned background, designed to look like flooring and a wall, to replace the stark white.  The colors for the background are taken from the bamboo matting.</p>
<p>The result?  A photo that conveys exactly the warm tones and relaxing impression I had in mind:</p>
<p><img src="http://www.tinyqueen.com/images/blog/meditate2-798407.jpg" alt="" class="aligncenter"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/web-site-design/a-picture-is-what-you-make-of-it/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The #1 mistake when building a website</title>
		<link>http://www.tinyqueen.com/ecommerce/the-1-mistake-when-building-a-website</link>
		<comments>http://www.tinyqueen.com/ecommerce/the-1-mistake-when-building-a-website#comments</comments>
		<pubDate>Mon, 07 Jan 2008 19:04:00 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://localhost/TinyQueen/wordpress/?p=31</guid>
		<description><![CDATA[I&#8217;ve been working on a database and scripting project for one of my clients over the last couple of days, and it got me to thinking about some of the lessons I&#8217;ve learned in my years as a website designer, and one of the most important ones in particular.
I&#8217;ve put several hours into this project [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.tinyqueen.com/images/blog/question-766615.jpg" alt="" class="alignright">I&#8217;ve been working on a database and scripting project for one of my clients over the last couple of days, and it got me to thinking about some of the lessons I&#8217;ve learned in my years as a<a href="http://www.tinyqueen.com/"> website designer</a>, and one of the most important ones in particular.</p>
<p>I&#8217;ve put several hours into this project so far, but I&#8217;ve yet to fire up my computer. Like any well-executed database project, this one is starting with pencil and paper. What is the purpose of the database? What kind of information do people want to be able to extract from it? How do the bits of information relate to each other, and what links need to be created among them? Scribbling, and highlighting, and scratching out, and most of all <span style="font-style: italic;">thinking</span>.  Planning.</p>
<p>Just as this planning process is vital to the success of this project, the same is true of a website. Before worrying about graphics and design, before picking colors and deciding on a theme, you need to sit down and hash out a plan for your site.</p>
<ul>
<li>What is its goal?</li>
<li>Who will it serve?</li>
<li>What will it consist of?</li>
<li>How will the pages relate to each other?</li>
<li>Which content is primary and should be part of top-level navigation?</li>
<li>Which is secondary, and should flow from the primary content?</li>
<li>How will it be structured?</li>
<li>What tools will you need to achieve the site&#8217;s  goal?</li>
<li>How will you measure achievement of your goal?</li>
</ul>
<p>So if you&#8217;re starting a new website, or even if you&#8217;re just looking at revamping an existing one, do yourself a favor, and turn off your computer. Put away the color swatches, and get out a pencil and a piece of paper, and start <span style="font-style: italic;">thinking</span> about your site.  It&#8217;s not the most fun step in building a good website.  But it is the most critical one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/ecommerce/the-1-mistake-when-building-a-website/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Read your way to a better website</title>
		<link>http://www.tinyqueen.com/web-site-design/read-your-way-to-a-better-website</link>
		<comments>http://www.tinyqueen.com/web-site-design/read-your-way-to-a-better-website#comments</comments>
		<pubDate>Wed, 14 Nov 2007 05:21:00 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[Web Site Design Tools]]></category>

		<guid isPermaLink="false">http://localhost/TinyQueen/wordpress/?p=29</guid>
		<description><![CDATA[I know, I know&#8230;it&#8217;s way too early to be thinking about the holidays.  However, if you have a web site, particularly an ecommerce web site, it&#8217;s in no way too soon to be thinking about gearing up for the largest shopping season of the year.

One of the best things you can do to help [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.tinyqueen.com/images/blog/stocking-stuffer-792741.jpg" alt="" class="alignright">I know, I know&#8230;it&#8217;s way too early to be thinking about the holidays.  However, if you have a web site, particularly an ecommerce web site, it&#8217;s in no way too soon to be thinking about gearing up for the largest shopping season of the year.
</p>
<p>One of the best things you can do to help your company compete on the web is to be informed about the hows and whys and ways your shoppers think, act and react to web sites.
</p>
<p>In their recent newsletter, <a href="http://practicalecommerce.com">Practical Ecommerce</a> highlighted an article containing some excellent reads to help you re-think your web site, and the way you approach your online business.
</p>
<p>Even if you only snag one of the books on Mat Greenfield&#8217;s list, you&#8217;re bound to be a better web site owner as a result, with plenty of ideas for ways to improve conversions and increase sales.
</p>
<p>So this year, when your friends and family ask you what you want Santa to bring, point them to these &#8220;<a href="http://www.practicalecommerce.com/articles/359/Need-a-Stocking-Stuffer?">Great resources that can alter how you think about the web</a>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/web-site-design/read-your-way-to-a-better-website/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Have you backed up your web site lately?</title>
		<link>http://www.tinyqueen.com/ecommerce/have-you-backed-up-your-web-site-lately</link>
		<comments>http://www.tinyqueen.com/ecommerce/have-you-backed-up-your-web-site-lately#comments</comments>
		<pubDate>Fri, 17 Aug 2007 05:26:00 +0000</pubDate>
		<dc:creator>Tiny Queen</dc:creator>
				<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Random Musings]]></category>
		<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://localhost/TinyQueen/wordpress/?p=19</guid>
		<description><![CDATA[Well, as much fun as my vacation was, my return from vacation has not been so grand.  A broken hinge on my laptop prompted me to try to move my files to a new computer, and the move has not exactly gone smoothly.  Which brings me to the subject of today&#8217;s post&#8230;
Although I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Well, as much fun as my vacation was, my return from vacation has not been so grand.  A broken hinge on my laptop prompted me to try to move my files to a new computer, and the move has not exactly gone smoothly.  Which brings me to the subject of today&#8217;s post&#8230;</p>
<p>Although I&#8217;m having trouble getting some of my software to function properly on the new machine, I am comforted by the knowledge that I have a full backup of all of my files, and more importantly, my clients&#8217; files.  While my current problems are a bit frustrating, once I get things up and running, I&#8217;ll be safely on my way because all of my data is safe and sound, including the files for my own web site.</p>
<p>So how long has it been since you backed up your web site?  I know what you may be thinking&#8230;&#8221;I don&#8217;t need to back up my site, because my host does it for me.&#8221;  But let me ask you this&#8230;what if your host goes out of business and takes your web site files with them?  Or what if your host&#8217;s most recent backup is from a week ago, during which time you&#8217;ve made major changes to your site, and they want to charge you $50 to restore the site after a disaster? (Both true stories, I&#8217;m sorry to say.)</p>
<p>You need to protect your web site data the same way you protect your other important documents.  Doing a backup isn&#8217;t hard, and for most web sites, it isn&#8217;t even particularly time consuming.  And when something goes wrong, having a recent copy of all of your web data will more than make up for the minor inconvenience involved in creating regular backups.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tinyqueen.com/ecommerce/have-you-backed-up-your-web-site-lately/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
