<?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>MIGHTYminnow</title>
	<atom:link href="http://www.mightyminnow.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mightyminnow.com</link>
	<description>Website Development</description>
	<lastBuildDate>Wed, 02 May 2012 20:01:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Experiments in Going Mobile on a Shoestring (or Nonprofit) Budget – Part Five</title>
		<link>http://www.mightyminnow.com/experiments-in-going-mobile-on-a-shoestring-or-nonprofit-budget-%e2%80%93-part-five/</link>
		<comments>http://www.mightyminnow.com/experiments-in-going-mobile-on-a-shoestring-or-nonprofit-budget-%e2%80%93-part-five/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 18:40:54 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.mightyminnow.com/?p=91</guid>
		<description><![CDATA[Using wordpress mobile plugins Its no secret that I like WordPress.  I use it everyday and I teach it occastionally to nonprofit folks at Compasspoint.  I&#8217;m especially smitten since the Happy Cog redesign, the recent spate of leaps and bounds  upgrades and closest to my heart &#8211; the Dreamweaver CS5 integration with it and other [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h2>Using wordpress mobile plugins</h2>
<p>Its no secret that I like WordPress.  I use it everyday and I teach  it occastionally to nonprofit folks at <a href="http://www.compasspoint.org/">Compasspoint</a>.  I&#8217;m especially smitten since the Happy Cog  redesign, the recent spate of leaps and bounds  upgrades and closest to my heart &#8211; the  Dreamweaver CS5 integration with it and other CMS systems.  So much of  my work in the last year or so has been about building WordPress sites.</p>
<p>Custom themed, like:</p>
<ul>
<li><a href="http://www.peninsulafamilyservice.com/"> peninsulafamilyservice.com</a></li>
<li><a href="http://www.techwomen.org/">techwomen.org</a></li>
<li> <a href="http://www.mycaninecountryclub.com/">mycaninecountryclub.com</a></li>
<li><a href="http://www.esquaredlawgroup.com/">esquaredlawgroup.com</a></li>
<li><a href="http://onqsf.com/">onqsf.com</a></li>
</ul>
<p>Or modifying an existing theme to taste (and with a lower budget) like:</p>
<ul>
<li><a href="http://offyourplatesf.com/"> offyourplatesf.com</a></li>
<li><a href="http://www.kindercycle.org/">kindercycle.org</a></li>
<li><a href="http://www.childrensmedaid.org/">childrensmedaid.org</a></li>
<li><a href="http://www.bnisf.com/">bnisf.com</a></li>
</ul>
<p>Being someone who appreciates the WordPress core and the vast  array of plugins / functionality that one can add to WordPress, it is  natural that I would turn to that system for mobile solutions.  There  are several that are pretty popular: <a href="http://wordpress.org/extend/plugins/wptouch/">WPtouch</a>, <a href="http://www.wptap.com/">WPtap</a>, <a href="http://wordpress.org/extend/plugins/wordpress-mobile-pack/" target="_blank">WordPress Mobile Pack</a>, and <a href="http://wordpress.org/extend/plugins/mobilepress/">MobilePress</a> among them.  I&#8217;ve taken each of them for a test drive, and they all have really engaging features.    The each have free versions, some of them have customizable themes, and Mobile Pack has a mobile interface for the WordPress dashboard.  Cool.</p>
<p>Aside from having a free version and custom themeing, one of the features that I look for is home page customization.  I have been using WPTouch because it includes a great feature where you can choose a page other than your desktop home page for the mobile home.  This allows me to create a page of content that I feel will be most useful to users on-the-go, including address, directions, phone list, etc.  After creating this special home page, its easy to use the <a href="http://wordpress.org/extend/plugins/exclude-pages/">exclude pages plugin</a> to hide the mobile home page from desktop users, and set for that page to serve as the home in WPTouch.  Cool.  One of the other features of WPTouch that not all of the others have is the ability to add cust0m CSS.  Yes, its a bit clunky the way you do it &#8211; adding an embedded style tag in a dialog box in the WPTouch administrative interface, but its doable and that&#8217;s within the free version.</p>
<p>If you have a WordPress site that&#8217;s just a blog, where you want posts to show up on the home page &#8211; any of these solutions will pretty much work out of the box.  And if you want to create a completely custom theme (and don&#8217;t want to upgrade to a paid version) MobilePress may be the way to go, but if you need to get something up super quick with a custom home page and some basic css modifcations, WPtouch is a good way to go!</p>
<div class="shr-publisher-91"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/experiments-in-going-mobile-on-a-shoestring-or-nonprofit-budget-%e2%80%93-part-five/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Louis Katz</title>
		<link>http://www.mightyminnow.com/louis-katz/</link>
		<comments>http://www.mightyminnow.com/louis-katz/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 09:35:27 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[comedy]]></category>
		<category><![CDATA[louis katz]]></category>

		<guid isPermaLink="false">http://www.mightyminnow.com/?p=60</guid>
		<description><![CDATA[Everyone (who doesn&#8217;t mind a little racy humor and some cursing) should check out Louis Katz tomorrow night (3/11/11) on Comedy Central. He is friend of mine, he was a student, and now he is a client. He is hilarious, as evidenced by Comedy Central doing a whole show of his stuff.  We launched a [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.louiskatzcomedy.com/store/"><img class="alignright size-full wp-image-61" title="Louis Katz" src="http://www.mightyminnow.com/wp-content/uploads/2011/03/lk.jpg" alt="" width="200" height="197" /></a>Everyone (who doesn&#8217;t mind a little racy humor and some cursing) should check out Louis Katz tomorrow night (3/11/11) on <a href="http://ccinsider.comedycentral.com/2011/03/08/comedy-central-presents-speed-dating-louis-katz/">Comedy Central</a>.  He is friend of mine, he was a student, and now he is a client.  He is hilarious, as evidenced by Comedy Central doing a whole show of his stuff.  We launched a site for him last week.  Check out <a href="http://louiskatzcomedy.com/">Louis Katz Comedy</a>.  Be warned, some of his stuff isn&#8217;t for the faint of heart.</p>
<div class="shr-publisher-60"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/louis-katz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SXSW &#8211; Yay!</title>
		<link>http://www.mightyminnow.com/sxsw-yay/</link>
		<comments>http://www.mightyminnow.com/sxsw-yay/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 21:49:29 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[sxsw]]></category>

		<guid isPermaLink="false">http://www.mightyminnow.com/?p=52</guid>
		<description><![CDATA[I&#8217;m getting very excited about the weekend!  I&#8217;ll be flying out on Friday 3/11 to attend South by Southwest interactive, and I&#8217;m lucky enough to be invited to discuss mobile web site development with some pretty fantastic folks.  If you are coming to the conference, drop me a note and I will see you there!]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://schedule.sxsw.com/events/event_IAP6657"><img class="alignleft size-medium wp-image-54" title="sxsw" src="http://www.mightyminnow.com/wp-content/uploads/2011/03/sxsw-300x144.jpg" alt="" width="300" height="144" /></a>I&#8217;m getting very excited about the weekend!  I&#8217;ll be flying out on Friday 3/11 to attend South by Southwest interactive, and I&#8217;m lucky enough to be invited to discuss <a href="http://schedule.sxsw.com/events/event_IAP6657">mobile web site development</a> with some pretty fantastic folks.  If you are coming to the conference, drop me a note and I will see you there!</p>
<div class="shr-publisher-52"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/sxsw-yay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experiments in Going Mobile on a Shoestring (or Nonprofit) Budget – Part Four</title>
		<link>http://www.mightyminnow.com/experiments-in-going-mobile-on-a-shoestring-or-nonprofit-budget-%e2%80%93-part-four/</link>
		<comments>http://www.mightyminnow.com/experiments-in-going-mobile-on-a-shoestring-or-nonprofit-budget-%e2%80%93-part-four/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 05:34:17 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.mightyminnow.com/?p=86</guid>
		<description><![CDATA[Using jQuery Mobile jQuery is cool &#8211; super cool actually &#8211; but jQuery Mobile is like Fonzie.  That dates me, I know, and it dates you too if you know who Fonzie is. In fact John Resig might not even get that reference, as the original run of Happy Days went off the air  THE [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h2>Using jQuery Mobile</h2>
<p>jQuery is cool &#8211; super cool actually &#8211; but jQuery Mobile is like Fonzie.  That dates me, I know, and it dates you too if you know who Fonzie is. In fact John Resig might not even get that reference, as the original run of Happy Days went off the air  THE DAY HE WAS BORN.  Ok, that&#8217;s weird, I just learned that on Wikipedia researching my Fonzie analogy.</p>
<p>At any rate, jQuery Mobile is super cool, so I used it to  a little website for the mobile side of MIGHTYminnow, called <a href="http://www.mobileminnow.com">MOBILEminnow</a>.  That site is basically mobile only at this point &#8211; not so hot in your desktop browser, but is that a fun role reversal as most sites are just the opposite.  After having completed that, I wanted to share a few thoughts about jQuery Mobile.</p>
<p>First, it couldn&#8217;t be more easy to use.  jQuery mobile comes with 5 themes and you can pick and choose different components from different themes and apply them to elements on your page using classes.  In addition to the included themes, its fairly easy to custom theme it.  Because a jQuery mobile site is only *one* page &#8211; consisting of divs masquerading as pages, I used an embedded style sheet for theming &#8211; why not when a site is only one page? &#8211; and the single page nature of the jQuery Mobile site makes it really easy to edit, upload and refresh to test.  Awesome.</p>
<p>Dreamweaver also came in really handy when working with a jQuery Mobile site as the &#8220;live view&#8221; feature allows me to interact with all of the states, and the &#8220;inspect&#8221; tool helps me to see exactly what the rules are that I need to overrule in my embedded / custom style sheet.  Go CS5.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://jquerymobile.com/">jQuery Mobile</a></p>
<p><a href="http://www.catswhocode.com/blog/how-to-create-a-mobile-wordpress-theme-with-jquery-mobile">Creating a WordPress Theme using jQuery Mobile</a></p>
<div class="shr-publisher-86"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/experiments-in-going-mobile-on-a-shoestring-or-nonprofit-budget-%e2%80%93-part-four/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experiments in Going Mobile on a Shoestring (or Nonprofit) Budget &#8211; Part Three</title>
		<link>http://www.mightyminnow.com/going-mobile-on-a-shoestring-or-nonprofit-budget-part-three/</link>
		<comments>http://www.mightyminnow.com/going-mobile-on-a-shoestring-or-nonprofit-budget-part-three/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 21:57:24 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.mightyminnow.com/?p=73</guid>
		<description><![CDATA[Shape Shifting with CSS Media Queries This little note is about making your website layout more friendly for folks on mobile devices using CSS3 to serve a different layout depending on the width of the user agent or browser. This is a fun method of changing your site for mobile, for a few reasons, and [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h2>Shape Shifting with CSS Media Queries</h2>
<p>This little note is about making your website layout more friendly for folks on mobile devices using CSS3 to serve a different layout depending on the width of the user agent or browser.  This is a fun method of changing your site for mobile, for a few reasons, and challenging for a few others.</p>
<ol>
<li>No programming or CMS are required.  You only need to know CSS.  So, if you think CSS is programming (I often have people tell me they need an HTML programmer &#8211; ?) this method probably isn&#8217;t the right one for you.</li>
<li>It serves the layout depending on display size, so you can experiment with changing your browser window size (not in IE, surprise!) to see the layout change.</li>
<li>For  Dreamweaver users &#8211; Adobe has built in a very cool mutliscreen preview tool  CS5 that allows you to see your site at various screen resolutions you choose.  It even allows you to pick the stylesheet for each of three display sizes, as well as setting the minimum and maximum width for each display.  The only rub is, you actually have to write the stylesheets.</li>
</ol>
<p>I would say that the media queries method of changing up your site&#8217;s layout for mobile is a good choice in a few circumstances.</p>
<ul>
<li>Your site is pretty light weight and you are cool serving the same HTML to everyone and just hiding elements you don&#8217;t want for small screens with display:none; without worrying about performance issues from loading big files</li>
<li>Your site is static and you can&#8217;t tap into the CMS plugin community for a potentially slicker/easier solution to going mobile</li>
<li>You don&#8217;t want to build a mobile only version of your site &#8211; you want the same site you see on desktop to work on mobile, you just want it to look different</li>
<li>You have the resources and wherewithall to test in many devices</li>
</ul>
<p>The basic premise with using media queries is that the browser chooses the stylesheet for you based on criteria you add to the page.  The most frequently used of these would be size (specifically width), but you could also use criteria like whether the output supports color (as 0pposed to B/W), what the aspect ratio of the display is, whether the device is in portrait or landscape mode, and what medium is &#8211; print, projection, screen, handheld, etc.</p>
<p>I recently used this method to update <a href="http://www.kristinlong.com">kristinlong.com</a> (a domain I mostly keep for historical purposes) and I wanted to talk a bit about the experience.   I am not going to write a whole tutorial here &#8211; I have linked to several good ones below &#8211; but I do want to share a few tips and thoughts with you.</p>
<p>First, the media queries tool in Dreamweaver is a good starting point.  But one of the more important things they don&#8217;t do, is encourage / inform you that you need to add some meta data re: the size of the size of the viewport &#8211; stating that it is the same sizes as the device.  If you don&#8217;t do this, the iPhone / iPad can show the page with an initially zoomed out display. You need this meta data, though depending on your specific layouts, you may want to add <a href="http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/Introduction/Introduction.html">more attributes</a>.  &lt;meta name=&#8221;viewport&#8221; content=&#8221;width=device-width&#8221; /&gt;  Another thing to note &#8211; this is less about media queries and more about showing your site on ipad &#8211; the iPad doesn&#8217;t like tall background images.  Keep your backgrounds under 1024&#215;1024 and you should be ok, otherwise you are gonna get some weird results on your iPad display.</p>
<h2>Wilderness in the cloud</h2>
<p>Now for the challenges.  After having tried out this media queries method for making a site display differently in different devices, I will say I had a bit of a flashback to the days of IE 5.5 Mac, Netscape 4.7 and the browser we all love to hate, IE6 (which despite my utter dismay, lives on for one of my favorite clients).  And of course, I&#8217;m also talking about the days before BrowserLab.  In the flashback I saw myself sitting between a Mac and a PC, 8 or so browsers/versions open, furiously tweaking, spinning in my chair, and refreshing the various displays.  Overheating from the warmth emanating from multiple machines, and holding an <a href="http://www.ericmeyeroncss.com/">Eric Meyer on CSS</a> on one knee, a first edition of <a href="http://www.zeldman.com/dwws/">Designing with Web Standards</a> on the other one, and a <a href="http://oreilly.com/catalog/9780596005252">O&#8217;Reilly Definitive guide to CSS</a> open on my desk.</p>
<p>Using CSS media queries for mobile development  felt a bit like this, but  even more challenging than those bad old days, because you have tons more actual *hardware* to test (which i don&#8217;t have), and an ever expanding list of devices / screen sizes, criteria.  For me in the last couple of years, Browserlab has picked up a lot of the heavy lifting regarding testing for desktop browsers, but right now I have an Evo, iPod Touch and iPad out on my desk, as well a few emulators on my desktop, and as far as mobile is concerned, that doesn&#8217;t seem like near enough help for using media queries.  I don&#8217;t know about you, but I don&#8217;t have an unlimited budget for phones and plans, and we all know you are only as good as the browsers you test, and testing for mobile means testing a LOT of browsers, so for the moment and in this economy, it doesn&#8217;t seem very easy.</p>
<p>One thing that did help in testing, though, is <a href="http://app.protofluid.com/">ProtoFluid</a> which allows you to test various display sizes, portrait and landscape, and switch between them. It took me a minute to get used to the interface but is pretty cool.  Especially awesome is that you can use Firebug with it, and also that you can pop out the various displays and sizes &#8211; having many open and refresh as you go.  It doesn&#8217;t have as many phone types/sizes as i would like, but beggars can&#8217;t be choosers, or so they say.  One problem I still have yet to solve is setting the display size for my Evo in landscape.  That thing is so high res, it wants the tablet CSS, but I want it to want the mobile.  If anyone has an idea for me on this, it would be much appreciated.</p>
<p>And while I&#8217;m making requests, another tool I would really like to see is a BrowserLab type tool for mobile.  Hint, hint, Adobe!</p>
<h3>Resources</h3>
<ul>
<li><a href="http://www.adobe.com/devnet/dreamweaver/articles/dw_html5_pt3.html">Adobe Dreamweaver CS5 </a><a href="http://www.adobe.com/devnet/dreamweaver/articles/dw_html5_pt3.html">Media Queries Tutorial</a></li>
<li><a href="http://ericrichers.com/blog/2011/02/css-media-queries-make-your-site-mobile-friendly/">Tutorial: CSS Media Queries: Make your site mobile-friendly</a></li>
<li><a href="http://css-tricks.com/css-media-queries/">Tutorial: CSS Media Queries &amp; Using Available Space</a></li>
<li>Emulator: <a href="http://protofluid.com/">ProtoFluid</a></li>
<li><a href="http://www.html-5.com/metatags/">HTML5 meta tag &#8211; viewport</a></li>
<li><a href="http://www.uxbooth.com/blog/considerations-for-mobile-design-part-2-dimensions/">Considerations for Mobile Design: Dimensions</a></li>
</ul>
<div class="shr-publisher-73"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/going-mobile-on-a-shoestring-or-nonprofit-budget-part-three/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visit Nepal &#8211; Change the World</title>
		<link>http://www.mightyminnow.com/visit-nepal-change-the-world/</link>
		<comments>http://www.mightyminnow.com/visit-nepal-change-the-world/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 00:00:50 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[nepal]]></category>

		<guid isPermaLink="false">http://www.mightyminnow.com/?p=66</guid>
		<description><![CDATA[We launched the Children&#8217;s Medical Aid Foundation recently, and they are a fantastic organization.  Primarily they help kids in Nepal who were born with serious birth defects.  They also help open and run medical facilities.  CMAF is leading a trip to Nepal in late April 2011, and proceeds from this trip will go towards reopening [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.childrensmedaid.org/"><img class="alignleft size-medium wp-image-69" title="Cleft Lip" src="http://www.mightyminnow.com/wp-content/uploads/2011/02/Cleft_Lip_Before_web-300x166.jpg" alt="" width="300" height="166" /></a>We launched the <a href="http://www.childrensmedaid.org/">Children&#8217;s Medical Aid Foundation</a> recently, and they are a fantastic organization.  Primarily they help kids in Nepal who were born with serious birth defects.  They also help open and run medical facilities.  CMAF is leading a <a href="http://www.childrensmedaid.org/?p=90">trip to Nepal in late April 2011</a>, and proceeds from this trip will go towards reopening the Chisang Clinic in Bawanee, East Nepal, bringing needed healthcare to impoverished children and families. Eye opening and life changing trip to Nepal, helping families get healthcare.  Sounds like a win-win to me.</p>
<div class="shr-publisher-66"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/visit-nepal-change-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experiments in Going Mobile on a Shoestring (or Nonprofit) Budget &#8211; Part Two</title>
		<link>http://www.mightyminnow.com/going-mobile-on-a-shoestring-or-nonprofit-budget-part-two/</link>
		<comments>http://www.mightyminnow.com/going-mobile-on-a-shoestring-or-nonprofit-budget-part-two/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 13:12:04 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[phones]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://dev.mightyminnow.com/?p=46</guid>
		<description><![CDATA[Making Your &#8220;Regular&#8221; / Desktop Website  Useable on a Smartphone We are talking this week about making websites that work on phones. Smartphones in particular. Building a website that will work for someone who can be using either mouse, a keyboard, or their finger to interact with your site has a unique set of challenges [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h2>Making Your &#8220;Regular&#8221; / Desktop Website  Useable on a Smartphone</h2>
<p>We are talking this week about making websites that work on phones. Smartphones in particular. Building a website that will work for someone who can be using either mouse, a keyboard, or their finger to interact with your site has a unique set of challenges and today I want to talk about some simple things you can do to make sure that your &#8220;desktop&#8221; site will also work on someone&#8217;s phone. We will explore what it means to deliver a different or &#8220;forked&#8221; version of your site to someone&#8217;s phone on another day, but today we are talking about opening the same web site, with the same content and CSS, and accessing it from the palm of your hand.</p>
<h3>Drop the the content that requires a plugin</h3>
<p>We all know what that means. Apple, for reasons Steve Jobs outlined in his <a href="http://www.apple.com/hotnews/thoughts-on-flash/">open letter about Flash</a> in April of 2010 does not support using Flash on iPads or iPhones. This decision is hotly contested and you can hear geeks of all sorts debate it. People who never liked or learned Flash feel vindicated, people who just want to watch a flash video clip on their iPad are dismayed. Whatever your feelings about the matter it does mean one thing. Your flash website doesn&#8217;t work on my iPad. or iPhone. Or a LOT of other places. And even though <a href="http://news.cnet.com/8301-30685_3- 20003617-264.html">Droid does</a> &#8211; it has not been that long. In practical terms, the lack of support for flash on Apple Mobile devices means one thing &#8211; you can&#8217;t build a website in flash and expect it to work for people on the go.  (See what Adobe is doing about this with <a href="http://labs.adobe.com/technologies/wallaby/">Wallaby</a> and <a href="http://tv.adobe.com/watch/adc-presents/preview-of-the-edge-prototype-tool-for-html5-/">Edge</a>.)</p>
<h3>Remember Your Standards</h3>
<p>Web Standards [<a href="http://interact.webstandards.org/">http://interact.webstandards.org/</a>, <a href="http://www.opera.com/company/education/curriculum/">http://www.opera.com/company/education/curriculum/</a>] are more important than ever. Building a site that separates content from presentation, that is light weight and loads quickly, is all the more important when you are downloading over a mobile network. Following these practices will also make things MUCH simpler when you decide to serve a moblie specific stylesheet in tandem with your desktop CSS. Using HTML, CSS and JavaScript (or not) that take into account the differences in the medium is key.</p>
<h3>Distinguish your finger from a mouse</h3>
<p>(There may be a Phil Bronstein/Komodo Dragon joke in there somewhere.)</p>
<p>Apple is by no means <a href="http://www.fiercemobilecontent.com/story/npd-android-soars-53-us-smartphone-sales-q4/2011- 02-01">the only player in the smarphone market</a>, but if you read Apple&#8217;s tech note about <a href="http://developer.apple.com/library/safari/#technotes/tn2010/tn2262/">making your site iPad and iPhone compatible</a> you will notice their assertion:</p>
<blockquote><p>&#8220;Additionally, Safari on iPhone OS users interact with your web content directly with their fingers, rather than using a mouse. This creates new opportunities for touch-enabled interfaces, but does not work well with hover states.&#8221;</p></blockquote>
<p>Hover states have been a mainstay of many sites since time immemorial (originally with messily javascripted menus and more recently since jquery made it so easy to hide content and then display it on the fly &#8220;on hover&#8221;), but these states don&#8217;t work predictably (or necessarily at all) with a touch interface. What does this mean for you? In terms of navigation &#8211; it means that if I have to hover over something to read content or to find the link to the page i want, that I can&#8217;t be relied upon to find that content or  page at all on my phone. The most common example of this is dropdown menus, though other examples abound. Though Jeffery Zeldman has <a href="http://www.zeldman.com/daily/0604f.shtml#ala184">long panned the mainstay of webdesigners</a>, dropdown menus are still popular. If you want to use them, go ahead, but make sure you use a local navigation scheme as well so that if your dropdown menu does not fire your users will still be able to find their way to that sub-page. If you are building a site by hand that means using those links from the dropdown over again (maybe by way of an include) elsewhere on the pages for the section you are in. If you are using a CMS it means using a plugin that spits out child pages like <a href="http://wordpress.org/extend/plugins/simple-section-navigation/">Simple Section Navigation</a>.</p>
<h3>Understand the viewport</h3>
<p>The concept of &#8220;fixed&#8221; vs. &#8220;absolute&#8221; positioning in CSS is difficult enough to wrap your mind around when you know that the viewport to which you are wedding your page elements is always going to be onscreen. With a smart phone like the iPhone the viewport isn&#8217;t necessarily what you think. <a href="[http://developer.apple.com/library/safari/#technotes/tn2010/tn2262/">Apple says</a>:</p>
<blockquote><p>In Safari on the desktop, the viewport is analogous to the window — as you resize a window, you are resizing the viewport. As you scroll, you are scrolling the viewport. Hence, in Safari on Mac OS X and Windows, the element always stays on screen.</p>
<p>Safari on iPad and Safari on iPhone do not have resizable windows. In Safari on iPhone and iPad, the window size is set to the size of the screen (minus Safari user interface controls), and cannot be changed by the user. To move around a webpage, the user changes the zoom level and position of the viewport as they double tap or pinch to zoom in or out, or by touching and dragging to pan the page. As a user changes the zoom level and position of the viewport they are doing so within a viewable content area of fixed size (that is, the window). This means that webpage elements that have their position &#8220;fixed&#8221; to the viewport can end up outside the viewable content area, offscreen.</p></blockquote>
<p>In other words, using &#8220;position: fixed;&#8221; fixes an element not in relationship to the device, but in relationship to the screen resolution of the device, such that zooming the page content can mean pushing those fixed elements off screen.</p>
<h3>Beware and Test</h3>
<p>HTML5 good, but beware and test (on desktop and on phone).</p>
<p>HTML5 is the new new thing. With the <a href="http://bits.blogs.nytimes.com/2010/01/31/why-the-ipad-web-demo-was-full-of-holes/">Apple flap</a> of choosing standards &#8211; adopting HTML5, CSS and JavaScript over Flash, a lot of people who read the newspaper have heard about HTML5 and know that it is good (maybe even your Grandma). And you won&#8217;t get any argument from me. In most cases for desktop application, HTML5 is ready to go insofar as you can just replace your XHTML with HTML5, as long as you don&#8217;t need to support Firefox 2 (and who does?). But because support for the more interesting HTML5 features is as varied now as support for CSS was in 2003, use it carefully in ANY case where content (and/or <a href="http://blog.whatwg.org/the-road-to-html-5-contenteditable">form controls</a>) needs to work the same across user agents.</p>
<p>If you have other solutions for this, please put them in the comments!</p>
<div class="shr-publisher-46"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/going-mobile-on-a-shoestring-or-nonprofit-budget-part-two/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Lawyers are fun &#8211; E Squared Law Group</title>
		<link>http://www.mightyminnow.com/when-lawyers-are-fun-e-squared-law-group/</link>
		<comments>http://www.mightyminnow.com/when-lawyers-are-fun-e-squared-law-group/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 23:47:39 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[lawyers]]></category>
		<category><![CDATA[russian]]></category>

		<guid isPermaLink="false">http://www.mightyminnow.com/?p=63</guid>
		<description><![CDATA[I have new lawyers, E Squared Law Group.  They are utterly fantastic and captivating people, and they were also lovely clients.    E Squared did MIGHTYminnow&#8217;s new contract and they couldn&#8217;t have been more thorough and professional.  If you (goodness forbid) need to get yourself a lawyer, I strongly recommend them.  And remember what they say [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.esquaredlawgroup.com/"><img class="alignright size-medium wp-image-64" title="E Squared Law Group" src="http://www.mightyminnow.com/wp-content/uploads/2011/03/esquared-282x300.png" alt="E Squared Law Group" width="282" height="300" /></a>I have new lawyers, <a href="http://www.esquaredlawgroup.com/">E Squared Law Group</a>.  They are utterly fantastic and captivating people, and they were also lovely clients.    E Squared did MIGHTYminnow&#8217;s new contract and they couldn&#8217;t have been more thorough and professional.  If you (goodness forbid) need to get yourself a lawyer, I strongly  recommend them.  And remember what they say &#8211; &#8220;an ounce of  prevention&#8230;&#8221; and all that.</p>
<p>Their site is in WordPress, and is in English and Russian.  They are all set to update it themselves and they keep a very informative blog!</p>
<div class="shr-publisher-63"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/when-lawyers-are-fun-e-squared-law-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experiments in Going Mobile on a Shoestring (or Nonprofit) Budget &#8211; Part One</title>
		<link>http://www.mightyminnow.com/going-mobile-on-a-shoestring-or-nonprofit-budget-part-one/</link>
		<comments>http://www.mightyminnow.com/going-mobile-on-a-shoestring-or-nonprofit-budget-part-one/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 13:10:36 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://dev.mightyminnow.com/?p=45</guid>
		<description><![CDATA[The Landcape As people making websites, we have always had to deal with experiencial differences for people who visit our websites, and we have had to account for these different experiences when we develop them. Since I started working in this medium in 1998, I have always had to work to accommodate things like: varying [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h2>The Landcape</h2>
<p>As people making websites, we have always had to deal with experiencial differences for people who visit our websites, and we have had to account for these different experiences when we develop them.</p>
<p>Since I started working in this medium in 1998, I have always had to work to accommodate things like:</p>
<ul>
<li>varying screen resolution (when i started building websites we built to 640&#215;480)</li>
<li>operating system differences (type rendering and typeface availability on mac vs. pc)</li>
<li> browser differences (the biggest factor by far) that allowed/forced us to make use of different sets of HTML tags, different CSS properties,  different implementations of JavaScript</li>
</ul>
<p>Building websites has for most purposes always been a discipline with a panoply of technical considerations and best practices that shift almost faster than people can catalog them.  The ink barely dries on a Peachpit or Sitepoint web developers guide before the book is obsolete.</p>
<h3>Enter Mobile</h3>
<p>In recent years, we have had the same problems building websites that work for everyone, but it is magnified.  If building a website that works on a desktop machine in IE6-9, multiple versions of Firefox, Safari, Chrome and other &#8220;boutique&#8221; browsers poses a challenge, then making that same site work on an iMac at 2560 by 1440 pixels and a smart phone at 320&#215;300 (if you are lucky), brings some mind-blowing additional considerations.</p>
<p>When mobile browsing first hit the scene, pre-smartphone, things seemed a little simpler.  Dropping the tables, linerizing your content, using semantic HTML, and making sure your site was as understandable with NO stylesheet as it was with the desktop CSS made your site &#8220;useable&#8221; to the early adopters. But the folks with mobile enabled phones &#8211; yours truly included &#8211; were pretty forgiving of sites breaking in our hands (on our tiny displays) as we were early adopters and we couldn&#8217;t expect everyone to hop-to and rebuild their sites for a medium that was a) in its infancy and b) accessible to so few.</p>
<p>How long ago that seems.  Yes, we live in a Tech Bubble in the Bay Area, but everyone (almost) is walking around not just with a phone, but with a computer in their pocket.  Or two, or even three. Most people have an iPhone, Droid or Blackberry, and many folks carry a laptop, tablet computer and smartphone at the same time.  Each of those devices have a vastly different interface, and each carry with them the ability to access the same web.  Screen size and resolution is just the beginning.</p>
<p>In the next few days I will explore what this means to me and to other developers like me, especially is it impacts smaller projects, tighter budgets and clients and contractors with limited resources.</p>
<div class="shr-publisher-45"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/going-mobile-on-a-shoestring-or-nonprofit-budget-part-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Forms</title>
		<link>http://www.mightyminnow.com/wordpress-forms/</link>
		<comments>http://www.mightyminnow.com/wordpress-forms/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 23:18:26 +0000</pubDate>
		<dc:creator>kristin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[forms]]></category>

		<guid isPermaLink="false">http://dev.mightyminnow.com/?p=40</guid>
		<description><![CDATA[Contact Form 7 I have been using Contact Form 7 for a while, its a very very very easy out of the box WordPress form tool. Need a contact page? Click, click, click, voila! Contact Form 7 is free and even has an auto response feature &#8211; though they label it in such a way [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h2>Contact Form 7</h2>
<p>I have been using <a href="http://wordpress.org/extend/plugins/contact-form-7/" target="_blank">Contact Form 7</a> for a while, its a very very very easy out of the box WordPress form tool.  Need a contact page?  Click, click, click, voila!  Contact Form 7 is free and even has an auto response feature &#8211; though they label it in such a way that it takes some figuring to discern that that is what it is.  Once you understand it though, its awesome.  This tool has saved me a LOT of time, and I have been grateful to the folks that spend their energy creating this fantastic plugin.</p>
<p>That said, there is a feature I would really like that isn&#8217;t there.  It doesn&#8217;t save your form field entries to a database.  It just emails you the contents &#8211; so if one goes to spam or is otherwise lost, you have no way of knowing that anyone filled out the form, and the data is lost.  Enter Gravity Forms.</p>
<h2>Gravity Forms</h2>
<p>Gravity forms on the contrary is a PAID plugin.  It currently costs $39 for one site and $199 for a developer license.  This tool is SUPER configurable, has support for HTML5 and is very accessible.  Its easy to add forms and the responses can be emailed, autoresponded, and saved in the DATABASE for perusal in your wordpress dashboard.  I&#8217;m as hesitant to part with my moolah as the next girl, but it was time for this tool to come into my life, so I did.  And I&#8217;m glad.</p>
<p>If you need help getting quality, configurable forms onto your site, check out <a href="http://www.gravityforms.com/" target="_blank">Gravity Forms</a>, or if you a current client and you need a form upgrade &#8211; give me a call.</p>
<p>And if you have better ideas for WordPress form tools, I would love to hear, and share them, so feel free to leave that in the comments.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">http://techgeni.us/wordpress/cforms-vs-gravity-forms-for-wordpress/</div>
<div class="shr-publisher-40"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.mightyminnow.com/wordpress-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

