<?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>Mário Andrade&#187; Web &amp; SEO &#8211; Mário Andrade</title>
	<atom:link href="http://muiomuio.com/category/web-design/feed" rel="self" type="application/rss+xml" />
	<link>http://muiomuio.com</link>
	<description>HTML, CSS, SEO &#38; Information Architecture</description>
	<lastBuildDate>Thu, 29 Jul 2010 17:02:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Gutenberg Diagram in Web Design</title>
		<link>http://muiomuio.com/web-design/gutenberg-diagram</link>
		<comments>http://muiomuio.com/web-design/gutenberg-diagram#comments</comments>
		<pubDate>Sun, 07 Mar 2010 15:56:48 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[user experence]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=383</guid>
		<description><![CDATA[Recently I read an article called <a href="http://www.webcredible.co.uk/user-friendly-resources/web-usability/online-behaviour.shtml" target="_blank">10 unexpected online user behaviors to look out for</a> and cough my eye, I got carried away on online user behavior and found Smashing Magazine's article called <a href="http://www.smashingmagazine.com/2009/04/06/design-to-sell-12-tips-to-help-your-website-convert/" target="_blank">Design To Sell: 8 Useful Tips To Help Your Website Convert</a>. At the end of Smashing Magazine article there is a brief mention on the <strong>Gutenberg rule</strong> so I decided to research about it.]]></description>
			<content:encoded><![CDATA[<p>The Gutenberg rule points out a user behavior called <strong>reading gravity</strong> which is the western habit of reading left-to-right, top-to-bottom. It can be represented as a simple diagram that splits a page in four quadrants:</p>
<p><img src="http://muiomuio.com/files/gutenberg-diagram.jpg" alt="Gutenberg Diagram" /></p>
<ol>
<li>A <strong>Primary Optical Area</strong></li>
<li>a <strong>strong follow area</strong></li>
<li>a <strong>weak follow area</strong></li>
<li>and a <strong>Terminal Area</strong></li>
</ol>
<p>The higher left portion of the page is the user primary focus, it&#8217;s where the eyes will automatically focus regardless if the user is searching for something, wanting to read or just doing a quick scan on the page.</p>
<p>The second stage of the reading habit is moving to the higher right portion of the page, you can think of it as a follow up from the left portion but less important. It&#8217;s not a good idea to break the reader&#8217;s experience created from the starting point. Meaning that if you have a call to action the user will stop at this point and act.</p>
<p>The lower left portion is the blind portion of the Gutenberg diagram, although readable the user will not give much importance to content in this area of the page.</p>
<p>When the user reaches the lower right portion of the page there is a break in the reading / page scan process and the user will need to take an action. This is the perfect spot to insert call-2-action such as buttons, links, forms, video, etc. </p>
<p>By understanding the reading patterns of the users who visit your website you are able to place the most important content in the areas where they will be most effective.</p>
<p>If you&#8217;ve read about web users reading patterns you probably read Jacob Nielsen&#8217;s report on the <a href="http://www.useit.com/alertbox/reading_pattern.html" target="_blank">F-Shaped Pattern</a> that shows the lower right area as the less important area. I wouldn&#8217;t say this theory is wrong but consider the F-Shaped pattern for users that are scanning the page and the Gutenberg Diagram for user that are reading or genuinely interested in the content.</p>
<p><img src="http://muiomuio.com/files/eyetracking.jpg" alt="F-Shaped Pattern" /></p>
<p>For example, a user is searching for information about the Gutenberg Diagram and reaches this article. The user will look at the diagram image and read the lines above the image starting an inverted Gutenberg Diagram.<br />
If the user is looking to buy a product on E-bay I believe the primary pattern on the product listing pages will be a typical Gutenberg Diagram.</p>
<p>On the other hand when a user is searching for information on a search engine and finds multiple articles about it, the user will engage an F-shaped pattern when visiting those pages trying to find quick and concrete references to it&#8217;s search. </p>
<p>Complementary readings:</p>
<ul>
<li><a href="http://www.webcredible.co.uk/user-friendly-resources/web-usability/online-behaviour.shtml" target="_blank">10 unexpected online user behaviors to look out for</a></li>
<li><a href="http://www.smashingmagazine.com/2009/04/06/design-to-sell-12-tips-to-help-your-website-convert/" target="_blank">Design To Sell: 8 Useful Tips To Help Your Website Convert</a></li>
<li><a href="http://iampaddy.com/lifebelow600/" target="_blank">Life below 600 pixels</a></li>
<li><a href="http://www.useit.com/alertbox/reading_pattern.html" target="_blank">F-Shaped Pattern</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/gutenberg-diagram/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What is Information Architecture</title>
		<link>http://muiomuio.com/web-design/web-information-arquitecture</link>
		<comments>http://muiomuio.com/web-design/web-information-arquitecture#comments</comments>
		<pubDate>Tue, 09 Feb 2010 22:54:04 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[information architecture]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=356</guid>
		<description><![CDATA[Although it may seem as a parody, and kind of is, it still passes the message. When you speak about Information architecture (IA) regarding websites you are refering to the conceptualization the website layout. An Information Architect has the function to, just like a real architect, create the most usable environment for the users. They [...]]]></description>
			<content:encoded><![CDATA[<p>Although it may seem as a parody, and kind of is, it still passes the message.</p>
<p>When you speak about <strong>Information architecture</strong> (IA) regarding websites you are refering to the conceptualization the website layout. An Information Architect has the function to, just like a real architect, create the most usable environment for the users. They do not design, they do not program, they build and develop concepts.</p>
<p><object type="application/x-shockwave-flash" width="550" height="309" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=5b5a1d5cf8&#038;photo_id=4329185089&#038;hd_default=false"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=5b5a1d5cf8&#038;photo_id=4329185089&#038;hd_default=false" height="309" width="550"></embed></object></p>
<p>For more about Information Architecture or <dfn title="Information Architecture">IA</dfn> visit Wikipedia&#8217;s page about the subject.</p>
<p>Referral: <a href="http://en.wikipedia.org/wiki/Information_architecture" target="_blank">http://en.wikipedia.org/wiki/Information_architecture</a></p>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/web-information-arquitecture/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From wireframe to design</title>
		<link>http://muiomuio.com/web-design/from-wireframe-to-design</link>
		<comments>http://muiomuio.com/web-design/from-wireframe-to-design#comments</comments>
		<pubDate>Tue, 02 Feb 2010 22:31:55 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[information architecture]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=343</guid>
		<description><![CDATA[I found this video on <a href="http://twitter.com/mariorandrade" title="@mariorandrade" rel="me" target="_blank">Twitter</a> today and it's fascinating to watch how much specification and wireframing was done. In the end I believe the title for this video <strong>The right way to wireframe</strong> due to the finished product.]]></description>
			<content:encoded><![CDATA[<p>A very important aspect when you wireframe is that the designer should feel comfortable and understand the idea you want to pass to him and not get stuck to the display of the wireframe. Meaning that a square doesn&#8217;t need to be a square, the designer should be creative.</p>
<p>The video was create by <a href="http://blog.michaelleis.com/" target="_blank">Michael Leis</a> and as he describes on the youtube video page wireframing is defining a communication strategy and I have seen many wireframes that although with interesting concepts, best practices, good architecture and so on many times lacks on communication.</p>
<blockquote><p>Increasingly, as designers of interactive systems (spaces, processes and products for people), we find ourselves stretching the limits of communication tools to explore and document what it will be like to interact with the things we design.</p>
<p>We describe wireframing as a form of design communication that enables stakeholders, team members, users and clients to gain first-hand appreciation of existing or future problem spaces and solutions.</p>
<p>We create wireframes to inform both design process and design decisions. Wireframes range from sketches and different kind of models at various levels of fidelity looks like, behaves like, works like to explore and communicate propositions about the design and its context.</p>
<p>We think that the wireframing strategies user experience designers use are often constrained by the tools they feel most comfortable with: problem space, domain, expertise, theme, context of problem, bias towards types of design tools and documents, timeliness of artifacts created. For this reason, a session that attacks one business problem from the perspective of four different designers will provide attendees with a unique understanding and set of strategies and tactics to improve their own practice.</p></blockquote>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/QSxF-pISj1w&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QSxF-pISj1w&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/from-wireframe-to-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collaborative Sketching &amp; Prototyping done right</title>
		<link>http://muiomuio.com/web-design/web-prototyping-sketching</link>
		<comments>http://muiomuio.com/web-design/web-prototyping-sketching#comments</comments>
		<pubDate>Wed, 27 Jan 2010 09:21:01 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[information architecture]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=330</guid>
		<description><![CDATA[During late 2009 and now early in 2010 wireframing and prototyping have been a big subject on the part of creating and developing software. I've writen about <a href="http://muiomuio.com/web-design/website-wireframes" target="_blank">website wireframes</a> in the past sharing reasons, examples and tools about the subject.
Recently I've noticed that there's been allot of interest and articles about collaborative wire-framing.]]></description>
			<content:encoded><![CDATA[<p>To be honest from what I&#8217;ve seen collaborative prototyping isn&#8217;t that collaborative. Normally there&#8217;s one specialized individual making wireframes according to what they find to be best practices on the web. What happens in most cases is you talk to one maybe 2 people and say &#8220;Hey what do you think?&#8221;, when everything seems right you pass it to design and tell them to work their magic. So collaborating your work with other people that will certainly suggest something that goes against what you find to be the best practices doesn&#8217;t sound that exciting. At this point you have spent some time prototyping and decided to pass it to design and suddenly someone from marketing looks at it and understands that what the client wants from a certain part of their website is something a little different from what you prototyped. What do you do know? I&#8217;ll leave that question for you to answer.</p>
<p>The following video is a 24 minute presentation by Todd Zaki Warfel on Washington University where he shares his insights on collaborative <strong>web prototyping</strong> and the importance of collecting multiple insights from all the team members to help you achieve an improved result.</p>
<p><object width="0" height="230"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5381949&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5381949&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="540" height="310"></embed></object></p>
<p>If you are interested in knowing more about this subject please consider visiting my article on <a href="http://muiomuio.com/web-design/website-wireframes">website wireframes</a>.</p>
<p>Also consider acquiring Todd Zaki Warfel book <a href="http://www.amazon.com/gp/product/1933820217?ie=UTF8&#038;tag=mn066-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1933820217" target="_blank">Prototyping: A Practitioner&#8217;s Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=mn066-20&#038;l=as2&#038;o=1&#038;a=1933820217" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, it&#8217;s a very interesting reading that provides you with insights on prototyping, the tools used and basic help to those getting started.</p>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/web-prototyping-sketching/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing your website for Bing</title>
		<link>http://muiomuio.com/web-design/optimizing-your-website-for-bing</link>
		<comments>http://muiomuio.com/web-design/optimizing-your-website-for-bing#comments</comments>
		<pubDate>Thu, 24 Dec 2009 16:55:37 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=244</guid>
		<description><![CDATA[In 2009 Microsoft invested millions of dollars in order to improve it's search engine engineering and marketing. The result of these improvements was presented with the name of Bing. The results have been growing and currently Bing, former Live Search, is ranked as the number #2 global search engine on the web outranking Yahoo! and consistently tryiing to gain on Google's supremacy.
A while ago I wrote an article, based on my personal experience and a case study made by Chitika to check <a href="http://muiomuio.com/marketing/which-search-engine-has-better-click-through-rate" target="_blank">which search engine brings better Click Through Rate to my blog</a> and while Google annihilates it's competitors regarding traffic it was the worse performer when it came to CTR, followed by Yahoo! in second place and Bing with 50% more clicks on ads than Google.]]></description>
			<content:encoded><![CDATA[<p>The results made me curious and this lead me to find several aspects concerning search engine optimization for different search engines. Although the basic SEO techniques are the same (backlinks, title, url, headings, bolds, etc) there are some differences on how Bing and Google interpret the same results. One way to prove this using <a href="http://www.bingle.nu/" target="_blank" rel="nofollow">Bingle</a> a search engine that shows Bing and Google results side by side. You might find the first results are pretty much the same no matter what the search but from position #5 and down  you&#8217;ll start noticing different results on the search engines as the following image shows:</p>
<p><a href="http://yfrog.com/jpbinggooglesearchresultsj" target="_blank"><img src="http://img709.imageshack.us/img709/2981/binggooglesearchresults.jpg" alt="Bing SEO" /></a></p>
<p>Since Bing&#8217;s search algorithm is not for public display, some SEO experts tested several search queries in order to find possible patterns to interpret what Bing weights and doesn&#8217;t and came across the following conclusions:</p>
<h2>Bing Search ranking factors</h2>
<p>The following list show&#8217;s several points compared to Google seo optimization techniques</p>
<ul>
<li><strong>Inbound links anchor text</strong>. Bing gives more weight than Google to this so think well when linking internally. Although the quality of these inbound links can provide a good value to the page you are linking to, Bing attributes more weight to the anchor text of this link rather than the quality of the page the link is coming from.</li>
<li><strong>Domain age</strong> and site authority are more important on Bing than on Google. </li>
<li>Bing seems to be more <strong>Flash SEO friendly</strong>.</li>
<li><strong>On-page optimization</strong> matters. Bing seems to give more weight to on-page factors than Google does.</li>
<li><strong>Number of backlinks is less important</strong> to Bing. It&#8217;s still in the gray zone if the nofollow attribute is or not a ranking factor</li>
<li>Fresh content weights less. <strong>Bing prefers older results</strong> to new fresh content</li>
</ul>
<p>For now it is too early to say which factors are of primary importance with Bing. But the fact that their search results are relevant means that their algorithm is really precise. Well, maybe the relevant results in Bing are due to the fact that web masters were taken by surprise and they haven&#8217;t had the time to optimize for Bing. As a result, the content is authentic, there are no SEO gimmicks and artificial pumping. We&#8217;ll see if this will stay so in the future, when web masters learn how to optimize for Bing as well! </p>
<h2>Bing Optimization &#8211; How to optimize your website for Bing</h2>
<p>Like Google, Bing has it&#8217;s <a href="http://www.bing.com/webmaster/" target="_blank">Webmaster Tools</a> an excelent way to help improve your results and track your website performance. Bing also has several articles that might help you: </p>
<ul>
<li><a href="http://help.live.com/Help.aspx?market=en-US&#038;project=WL_Webmasters&#038;querytype=topic&#038; query=WL_WEBMASTERS_REF_GuidelinesforSuccessfulIndexing.htm" target="_blank">Guidelines for successful indexing</a></li>
<li><a href="http://www.bing.com/community/blogs/webmaster/archive/2009/09/03/search-engine-optimization-for-bing.aspx" target="_blank">Search Engine Optimization for Bing</a> although very useful, doesn&#8217;t add much to what I&#8217;ve said previously.</li>
</ul>
<p>If you want good results keep creating good, original content, apply basic seo practices and techniques and after having your base ready start improving for specific search engines like Google, Bing and Yahoo but keep in mind, users come before search engines.</p>
<p>I&#8217;m interested in what you are thinking so consider leaving a comment <img src='http://muiomuio.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/optimizing-your-website-for-bing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery accordion</title>
		<link>http://muiomuio.com/web-design/jquery-accordion</link>
		<comments>http://muiomuio.com/web-design/jquery-accordion#comments</comments>
		<pubDate>Tue, 01 Dec 2009 13:08:43 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[jquery]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=256</guid>
		<description><![CDATA[Recently I had the chance to develop a very simple and accessible jQuery vertical accordion style menu. I was actually surprised when I was as it took me around 30 minutes. The following tutorial is a step by step guide to creating a jQuery vertical accordion.]]></description>
			<content:encoded><![CDATA[<h2>Resources</h2>
<p>For this tutorial I will try to exclude the use of any unnecessary file and will stick to the basic, feel free to add and customize your project as you wish.</p>
<ol>
<li>For jQuery library I used <a href="http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery" target="_blank">Google Code AJAX Libraries API</a></li>
<li>Text / Code editor. I used <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">Notepad++</a>, my personal favorite for fast editing / coding.</li>
<li>Some free time and curious mentality</li>
</ol>
<div style="text-align:center; font-size:3em;">
<a href="http://muiomuio.com/tutorials/jquery/jquery-accordion.html" target="_blank">jQuery Accordion Demo</a>
</div>
<h2>Building the HTML Structure</h2>
<p>I&#8217;m assuming you know <a href="http://www.w3schools.com/html/" target="_blank">HTML</a> and <a href="http://www.w3schools.com/css/" target="_blank">CSS</a> as I will not explain what each tag does.</p>
<pre name="code" class="html">
&lt;ul id=&quot;accordion&quot;&gt;
  &lt;li&gt;
  &lt;a href=&quot;#&quot;&gt;Item 1&lt;/a&gt;
 &lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://muiomuio.net/category/wordpress-themes/&quot; target=&quot;_blank&quot; title=&quot;WordPress Themes (external link)&quot;&gt;WordPress Themes&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;p&gt;This is a paragraph with some text&lt;/p&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/mariorandrade/&quot; target=&quot;_blank&quot; title=&quot;Twitter (external link)&quot;&gt;&lt;img src=&quot;http://muiomuio.com/wp-content/themes/lightword/images/mariorandrade.png&quot; alt=&quot;Follow me on Twitter&quot; title=&quot;Don't forget to follow me on twitter&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;/li&gt;
 &lt;li&gt;
  &lt;a href=&quot;#&quot;&gt;My Skills&lt;/a&gt;
  &lt;ul&gt;
  &lt;li&gt;HTML / XHTML, CSS&lt;/li&gt;
  &lt;li&gt;Adobe Photoshop, Fireworks&lt;/li&gt;
  &lt;li&gt;PHP, jQuery, Ruby on rails&lt;/li&gt;
  &lt;li&gt;And a whole lot more&lt;/li&gt;
  &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://muiomuio.com/web-design/jquery-accordion/&quot; target=&quot;_blank&quot;&gt;jQuery Accordion tutorial&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;
  &lt;a href=&quot;#&quot;&gt;Resources&lt;/a&gt;
 &lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery&quot; target=&quot;_blank&quot;&gt;Google jQuery link&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://docs.jquery.com/Tutorials&quot; target=&quot;_blank&quot;&gt;More jQuery tutorials&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;/li&gt;
  &lt;/ul&gt;
</pre>
<p>As you can see I created an unordered list with the ID accordion. Inside that list I have a link that works as header to the content inside. The content is hold inside other unordered lists.</p>
<h2>Adding the jQuery</h2>
<p>Personally I add all javascript at the bottom of the page right after the &lt;/body&gt; tag due to accessibility and usability purposes.</p>
<pre name="code" class="javascript">
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
  &lt;script type=&quot;text/javascript&quot;&gt;
function Accordion() {
  $('#accordion ul').hide(); // hide all unordered lists inside the accordion list
  $('#accordion ul:first').show(); //show the first unordered list inside the accordion
  $('#accordion li a').click(
  function() {
  var checkElement = $(this).next();
  if((checkElement.is('ul')) &amp;&amp; (checkElement.is(':visible'))) { //if you click on an unordered list and this list is opened (visible)
  return false; //nothing happens
  }
  if((checkElement.is('ul')) &amp;&amp; (!checkElement.is(':visible'))) { //if you click on an unordered list and this list is not opened (visible)
  $('#accordion ul:visible').slideUp('normal'); // the list that is visible will close (slideUp)
  checkElement.slideDown('normal'); //the list you clicked will open (slideDown)
  return false;
  }
  }
  );
  }
  $(document).ready(function() {Accordion();}); //when the document is ready to load the script it iniciates the function
&lt;/script&gt;
</pre>
<p>Now you have your accordion built and functional you need to give it some visual appeal. </p>
<h2>Adding CSS to jQuery Accordion</h2>
<pre name="code" class="css">
&lt;style type=&quot;text/css&quot;&gt;
ul#accordion {
  padding:0;
  border:1px solid #ececec;
  width:200px;
  }
ul#accordion li a {
  background:#222;
  padding:0.5em;
  display:block;
  color:#ececec;
  font-weight:bold;
  font:0.8em Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  }
ul &gt; li {
  list-style:none;
  padding:0;
  margin:0;
  }
ul#accordion li ul {
  margin:0;
  padding:0;
  }
ul#accordion li ul li {
  padding:2px;
  margin:0;
  border-bottom:1px dashed #ccc;
  font:0.8em Verdana, Arial, Helvetica, sans-serif;
  }
ul#accordion li ul li a {
  padding:5px 0;
  font:0.8em Verdana, Arial, Helvetica, sans-serif;
  color:#222;
  background:none;
}
ul#accordion li ul li a:hover {
  color:#C90;
  }
&lt;/style&gt;
</pre>
<p>And there you go. This is a very simple, valid and accessible jQuery vertical accordion tutorial. Feel free to play with the CSS. It&#8217;s easily adapted to an horizontal accordion.</p>
<p>If you liked this tutorial please help spreading the word by sharing this tutorial with other users. Thanks in advanced.</p>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/jquery-accordion/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Quickstart on prototyping with wireframes</title>
		<link>http://muiomuio.com/web-design/quickstart-on-prototyping-with-wireframes</link>
		<comments>http://muiomuio.com/web-design/quickstart-on-prototyping-with-wireframes#comments</comments>
		<pubDate>Sun, 29 Nov 2009 12:42:25 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[information architecture]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=250</guid>
		<description><![CDATA[I've written about <a href="/web-design/website-wireframes/">website wire-framing</a> in the past and one of the less positive aspects of wire-framing is when you reach the functional specification of a project many times pages will be referred as "Page layout - type 5". Now this may look okay for the person building the file, you know exactly where to find the type 5 page specification, a designer, front-end developer or even back-end developer will have to break their work flow in order to find it. ]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always believed that work should be fluid. For example, when I&#8217;m looking at a visual specification I want to be able to press the title of a news and go to that news article page specification instead of having to scroll to it.<br />
The following video shows you how to create a click-able prototype with Adobe inDesign. Basically what happens is you create buttons and behaviors on inDesign and export it as a Swift (.swf) file. You can than open the SWF file on your browser and navigate through the different pages by clicking on the buttons you created.</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="432" id="viddler_a3a30c2e"><param name="flashvars" value="disablebranding=t" /><param name="movie" value="http://www.viddler.com/simple/a3a30c2e/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/simple/a3a30c2e/" width="550" height="432" type="application/x-shockwave-flash" allowScriptAccess="always" flashvars="disablebranding=t" allowFullScreen="true" name="viddler_a3a30c2e"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/quickstart-on-prototyping-with-wireframes/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Twitter and Facebook will revolutionize the mobile industry</title>
		<link>http://muiomuio.com/web-design/twitter-facebook-mobile-web</link>
		<comments>http://muiomuio.com/web-design/twitter-facebook-mobile-web#comments</comments>
		<pubDate>Sat, 14 Nov 2009 00:50:20 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[mobile web]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=209</guid>
		<description><![CDATA[<img src="http://img691.imageshack.us/img691/4046/mobileweb.jpg" alt="How Twitter and Facebook will revolutionize the mobile industry" />
Recently I acquired a new mobile phone that allows me to use internet through Wi-Fi connections and I was, and still am, excited about this.
The possibility of being able to connect to the internet without the need to have a desktop PC or a laptop made me change several daily routines so I could enjoy my new technological acquisition. Unfortunately this experience was not so fruitful as I hoped.]]></description>
			<content:encoded><![CDATA[<p>The first website I visited was <a href="http://twitter.com/mariorandrade/" target="_blank" rel="me">Twitter</a> and I was excited, I logged in and I was able to tweet and see the tweets of people I follow but unfortunately I was not able to see the links they shared in conditions since they have no mobile version. It was really frustrating waiting over 5 minutes for a page to load and just to get a message saying &#8220;Memory is full&#8221; when I tried to access <a href="http://www.abduzeedo.com" target="_blank" rel="nofollow">Abduzeedo.com</a></p>
<p>Fortunately some websites like <a href="http://www.smashingmagazine.com" target="_blank">Smashing Magazine</a> have a mobile version of their website and I was able to read an article, many other websites have great designs, awesome content but lack on mobile support.</p>
<p>Twitter is already accessed via mobile by thousands of users and provides a valuable service to many businesses.<br />
Facebook is the World most active community with a strong base to develop new applications and capitalize on their own market. Mobile applications and businesses based on mobile web design and application development are already a reality.</p>
<p>As the mobile web, social websites and services grow I believe that mobile versions of websites will be a must in about 5 years time, maybe less depending on technological breakthroughs. It took<br />
It&#8217;s time for bloggers and businesses to start thinking, testing and creating mobile experiences and improving their user / customer experience when accessing their services or websites through mobile devices.</p>
<h2>More on Mobile Web</h2>
<p>Cameron Moll&#8217;s book <a href="http://www.mobilewebbook.com/" target="_blank">Mobile Web Design</a> is a very interesting reading and I truly recommend it to any front-end web developer. You can grab a <a href="http://www.mobilewebbook.com/bucket/MobileWebDesign_Preview.pdf">preview sample of Mobile Web Design</a>.</p>
<p><strong>WordPress Mobile Plugins:</strong></p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/wordpress-mobile-edition/" target="_blank">WordPress Mobile Edition</a></li>
<li><a href="http://wordpressmobile.mobi/" target="_blank">WordPress Mobile plugin</a></li>
</ul>
<p><strong>Joomla Mobile Extensions:</strong></p>
<ul>
<li><a href="http://www.joomlaratings.com/index.php?option=com_content&#038;view=article&#038;catid=1:reviews&#038;id=105:joomla-mobile&#038;Itemid=7" target="_blank">Joomla Mobile</a></li>
</ul>
<p>I would like to ask you to share tools, thoughts, methodologies or tutorials you might know regarding the mobile web. What are your thoughts on the emerging trend of accessing internet with mobile devices?</p>
<p><span style="font-size:.8em;">photo by <a href="http://www.flickr.com/photos/iambibi/3070100738/" target="_blank">(bee) is too busy</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/twitter-facebook-mobile-web/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check if email domain exists with PHP</title>
		<link>http://muiomuio.com/web-design/check-if-email-domain-exists-with-php</link>
		<comments>http://muiomuio.com/web-design/check-if-email-domain-exists-with-php#comments</comments>
		<pubDate>Sun, 04 Oct 2009 21:36:21 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=159</guid>
		<description><![CDATA[Imagine this situation: Someone contacts your client but misspells the email and your client doesn't have a clue what's wrong with the email, all your client knows is that when an email is sent to that address they get an error message back. The result is the loss of a possible client and a client that will think the company it's not interested.
PHP has a function called <a href="http://us.php.net/manual/en/function.checkdnsrr.php" target="_blank" Title="PHP checkdnsrr">checkdnsrr</a> that checks DNS records to a certain given host name or IP address making possible to check is a domain really exists or there is something wrong with it. This is good to check is the email is spam.]]></description>
			<content:encoded><![CDATA[<p>So let&#8217;s create a function to allow you to check the dns record of a full email address:</p>
<pre name="code" class="php">function VerifyEmailAddress($email) {
    list($user, $domain) = explode("@", $email);
    $result = checkdnsrr($domain, 'MX');
    return($result);
}
</pre>
<p>This function breaks the email string example@domain.<dfn title="Top Level Domain">tld</dfn> giving the username the the content before @ and the domain the content after the @.<br />
If you insert an email like example@domain.tld the user would be example and the domain would be domain.tld.</p>
<p>After breaking the email into user and domain the function calls checkdnsrr to check is the MX records on the $domain variable returning 1 is the domain exists or 0 if the domain does not exist.</p>
<p>Now you need to call it when checking an email:</p>
<pre name="code" class="php">
if(VerifyEmailAddress($email) != 1) {
    echo "The e-mail you inserted is not valid.";
}</pre>
<p>And here you have it. You can now check if the domain of an email exists.<br />
For complete email verification I advise you to implement the following functions:</p>
<ul>
<li>Check if email string inserted is a correct email for. Must have string@string.com</li>
<li>Check if the email domain exists. You can use this tutorial for that</li>
<li>Limit the amount of tries, for a determined period of time, a user can insert an email in order to stop possible spam bots</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/check-if-email-domain-exists-with-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to remove Google Maps Info Window</title>
		<link>http://muiomuio.com/web-design/how-to-remove-google-maps-tooltip</link>
		<comments>http://muiomuio.com/web-design/how-to-remove-google-maps-tooltip#comments</comments>
		<pubDate>Wed, 30 Sep 2009 19:39:41 +0000</pubDate>
		<dc:creator>Mario Andrade</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[HTML]]></category>
		<guid isPermaLink="false">http://muiomuio.com/?p=149</guid>
		<description><![CDATA[One thing that really annoys me on Google Maps is that even tough I remove the info tooltip when placing a map on a website, most of the times the tooltip insists on showing.
This can be a real time waster when your client doesn't demand for anything complicated, just wants a certain personalization to the location map you are adding on their website.
On this tutorial I'll teach you how to remove that annoying Info Window that most of the times insists on being opened.]]></description>
			<content:encoded><![CDATA[<p>Fortunately I was able to easily understand that the tooltip is called by using a variable named <code>iwloc</code> which is used to specify where the infowindow <dfn title="Also Known As">A.K.A</dfn> info bubble, info ballon or info tooltip.<br />
You can read more about the iwloc variable and it&#8217;s properties at mapki wiki about <a href="http://mapki.com/wiki/Google_Map_Parameters" target="_blank">Google Map Parameters</a> on the Info Windows Section</p>
<p><strong>Important Note:</strong></p>
<div style="background:#efefef; padding:5px;">
<p>Two days after writing this post I was unable to view the Info Window (info ballon) when the page is loaded. If you wish to know what the Info Window is, left click on top of any pinpoint and it will show.</p>
</div>
<p>Here is an example of what I mean:</p>
<p><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=google+headquarters&amp;sll=37.42285,-122.080078&amp;sspn=0.008043,0.01929&amp;ie=UTF8&amp;radius=0.53&amp;filter=0&amp;rq=1&amp;ev=p&amp;t=h&amp;cid=5377921459564608739&amp;ll=37.431251,-122.076902&amp;spn=0.023855,0.036478&amp;z=14&amp;iwloc=A&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=google+headquarters&amp;sll=37.42285,-122.080078&amp;sspn=0.008043,0.01929&amp;ie=UTF8&amp;radius=0.53&amp;filter=0&amp;rq=1&amp;ev=p&amp;t=h&amp;cid=5377921459564608739&amp;ll=37.431251,-122.076902&amp;spn=0.023855,0.036478&amp;z=14&amp;iwloc=A" style="color:#0000FF;text-align:left">View Larger Map</a></small></p>
<p>You can imagine why clients wouldn&#8217;t want this info window showing up on a map at their website. But unfortunately removing this info window is not as simple as removing the iwloc var from the code google maps gives you to embed the map on your website.</p>
<p>Here is the code that shows the map above:</p>
<p><code name="code" class="html">&lt;iframe width=&quot;425&quot; height=&quot;350&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=google+headquarters&amp;amp;sll=37.42285,-122.080078&amp;amp;sspn=0.008043,0.01929&amp;amp;ie=UTF8&amp;amp;radius=0.53&amp;amp;filter=0&amp;amp;rq=1&amp;amp;ev=p&amp;amp;t=h&amp;amp;cid=5377921459564608739&amp;amp;ll=37.431251,-122.076902&amp;amp;spn=0.023855,0.036478&amp;amp;z=14&amp;amp;<strong>iwloc</strong>=A&amp;amp;output=embed&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=google+headquarters&amp;amp;sll=37.42285,-122.080078&amp;amp;sspn=0.008043,0.01929&amp;amp;ie=UTF8&amp;amp;radius=0.53&amp;amp;filter=0&amp;amp;rq=1&amp;amp;ev=p&amp;amp;t=h&amp;amp;cid=5377921459564608739&amp;amp;ll=37.431251,-122.076902&amp;amp;spn=0.023855,0.036478&amp;amp;z=14&amp;amp;<strong>iwloc</strong>=A&quot; style=&quot;color:#0000FF;text-align:left&quot;&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;</code></p>
<p>I highlight the iwloc variable but now if I remove it. Here is what I get:</p>
<p><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=google+headquarters&amp;sll=37.42285,-122.080078&amp;sspn=0.008043,0.01929&amp;ie=UTF8&amp;radius=0.53&amp;filter=0&amp;rq=1&amp;ev=p&amp;t=h&amp;cid=5377921459564608739&amp;ll=37.431251,-122.076902&amp;spn=0.023855,0.036478&amp;z=14&amp;&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=google+headquarters&amp;sll=37.42285,-122.080078&amp;sspn=0.008043,0.01929&amp;ie=UTF8&amp;radius=0.53&amp;filter=0&amp;rq=1&amp;ev=p&amp;t=h&amp;cid=5377921459564608739&amp;ll=37.431251,-122.076902&amp;spn=0.023855,0.036478&amp;z=14&amp;" style="color:#0000FF;text-align:left">View Larger Map</a></small> </p>
<p>Here is the code I used to show the map above:</p>
<p><code name="code" class="html">&lt;iframe width=&quot;425&quot; height=&quot;350&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=google+headquarters&amp;amp;sll=37.42285,-122.080078&amp;amp;sspn=0.008043,0.01929&amp;amp;ie=UTF8&amp;amp;radius=0.53&amp;amp;filter=0&amp;amp;rq=1&amp;amp;ev=p&amp;amp;t=h&amp;amp;cid=5377921459564608739&amp;amp;ll=37.431251,-122.076902&amp;amp;spn=0.023855,0.036478&amp;amp;z=14&amp;amp;&amp;amp;output=embed&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=google+headquarters&amp;amp;sll=37.42285,-122.080078&amp;amp;sspn=0.008043,0.01929&amp;amp;ie=UTF8&amp;amp;radius=0.53&amp;amp;filter=0&amp;amp;rq=1&amp;amp;ev=p&amp;amp;t=h&amp;amp;cid=5377921459564608739&amp;amp;ll=37.431251,-122.076902&amp;amp;spn=0.023855,0.036478&amp;amp;z=14&amp;amp;&quot; style=&quot;color:#0000FF;text-align:left&quot;&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;</code></p>
<p>I removed the iwloc variable and I noticed this works on some maps, on others you have to endorse other strategies.</p>
<p>After reading the Google Map Paremeters information about the iwloc variable I started trying the different values you can apply and I found that using iwloc=near; does what I want: The map shows up with the pinpoint and no Info Window, if I click on the pinpoint the Info Windows shows up. Perfect!</p>
<p><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=google+headquarters&amp;sll=37.42285,-122.080078&amp;sspn=0.008043,0.01929&amp;ie=UTF8&amp;radius=0.53&amp;filter=0&amp;rq=1&amp;ev=p&amp;t=h&amp;cid=5377921459564608739&amp;ll=37.431251,-122.076902&amp;spn=0.023855,0.036478&amp;z=14&amp;iwloc=near&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=google+headquarters&amp;sll=37.42285,-122.080078&amp;sspn=0.008043,0.01929&amp;ie=UTF8&amp;radius=0.53&amp;filter=0&amp;rq=1&amp;ev=p&amp;t=h&amp;cid=5377921459564608739&amp;ll=37.431251,-122.076902&amp;spn=0.023855,0.036478&amp;z=14&amp;iwloc=near" style="color:#0000FF;text-align:left">View Larger Map</a></small></p>
<p>Here is the code I used to create the map you see above:</p>
<p><code>&lt;iframe width=&quot;425&quot; height=&quot;350&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=google+headquarters&amp;amp;sll=37.42285,-122.080078&amp;amp;sspn=0.008043,0.01929&amp;amp;ie=UTF8&amp;amp;radius=0.53&amp;amp;filter=0&amp;amp;rq=1&amp;amp;ev=p&amp;amp;t=h&amp;amp;cid=5377921459564608739&amp;amp;ll=37.431251,-122.076902&amp;amp;spn=0.023855,0.036478&amp;amp;z=14&amp;amp;<strong>iwloc=near</strong>&amp;amp;output=embed&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=google+headquarters&amp;amp;sll=37.42285,-122.080078&amp;amp;sspn=0.008043,0.01929&amp;amp;ie=UTF8&amp;amp;radius=0.53&amp;amp;filter=0&amp;amp;rq=1&amp;amp;ev=p&amp;amp;t=h&amp;amp;cid=5377921459564608739&amp;amp;ll=37.431251,-122.076902&amp;amp;spn=0.023855,0.036478&amp;amp;z=14&amp;amp;<strong>iwloc=near</strong>&quot; style=&quot;color:#0000FF;text-align:left&quot;&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;</code></p>
<p>And voilá! Just don&#8217;t forget when applying a Map make sure on Google Maps you right click and set the map to center on that spot by clicking on <strong>Center Map Here</strong>:</p>
<p style="text-align:center;"><img src="http://img96.imageshack.us/img96/6228/centergooglemaps.jpg" alt="How to Center Google Maps" /></p>
<p><strong>The Final Result:</strong></p>
<p><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=google+headquarters&amp;sll=37.42285,-122.080078&amp;sspn=0.008043,0.01929&amp;ie=UTF8&amp;radius=0.53&amp;filter=0&amp;rq=1&amp;ev=p&amp;t=h&amp;cid=5377921459564608739&amp;ll=37.421163,-122.080679&amp;spn=0.023858,0.036478&amp;z=14&amp;iwloc=near&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=google+headquarters&amp;sll=37.42285,-122.080078&amp;sspn=0.008043,0.01929&amp;ie=UTF8&amp;radius=0.53&amp;filter=0&amp;rq=1&amp;ev=p&amp;t=h&amp;cid=5377921459564608739&amp;ll=37.421163,-122.080679&amp;spn=0.023858,0.036478&amp;z=14&amp;iwloc=near" style="color:#0000FF;text-align:left">View Larger Map</a></small> </p>
]]></content:encoded>
			<wfw:commentRss>http://muiomuio.com/web-design/how-to-remove-google-maps-tooltip/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
