<?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>Mitch Canter is [studionashvegas]</title>
	<atom:link href="http://www.studionashvegas.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.studionashvegas.com</link>
	<description>Nashville, TN&#039;s Best WordPress Designer/Developer</description>
	<lastBuildDate>Tue, 08 May 2012 15:02:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Breaking Silence</title>
		<link>http://www.studionashvegas.com/conferences/breaking-silence/</link>
		<comments>http://www.studionashvegas.com/conferences/breaking-silence/#comments</comments>
		<pubDate>Tue, 08 May 2012 15:02:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2288</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/conferences/" title="Conferences">Conferences</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/05/airport-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="SONY DSC" title="SONY DSC" style="margin:0; border: 10px solid #202020" />So, I&#8217;ve been really quiet on here for a bit.  I know, I know &#8211; I keep saying all these things about how I want]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/conferences/" title="Conferences">Conferences</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/05/airport-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="SONY DSC" title="SONY DSC" style="margin:0; border: 10px solid #202020" /><p>So, I&#8217;ve been really quiet on here for a bit.  I know, I know &#8211; I keep saying all these things about how I want to blog more and never do.  That&#8217;s my bad, for sure.</p>
<p>So, that said, I wanted to give you guys an update on how things are going.  People forget that behind all the code and graphics there&#8217;s a real person.  So, if you don&#8217;t care, then there&#8217;ll be more posts soon, but here&#8217;s what&#8217;s going on in the life of the  <strong>real</strong> studionashvegas &#8211; me (Mitch)!</p>
<h3>BlogWorldExpo</h3>
<p>BlogWorld is less than a month away, and I&#8217;m getting super excited for it.  I&#8217;ll be doing a BWEChat on Thursday, May 31st on Responsive Design to prepare for the event, so if you can mark your calendars &#8211; it should be a blast.  I&#8217;ll be in New York from Monday June 4 to either the 10th or the 11th &#8211; it depends on how my next item pans out!</p>
<p><em>(BTW, if you visit this link: <a title="BlogWorldExpo" href="http://t.co/6Gm1xEkJ" rel="url" target="_blank" data-full-url="http://snv.me/KCsvij">snv.me/KCsvij</a> and use the code &#8216;bwapvip10&#8242; it should give you 10% off &#8211; good through May 15th!)</em></p>
<h3>WordCampNYC</h3>
<p>I&#8217;ve also been chosen to speak at New York&#8217;s WordCamp &#8211; i&#8217;m also speaking on Responsive Design, and will be approaching it more from a WordPress perspective.  No time yet, but if you&#8217;re in the NYC area (or not, because I&#8217;ve seen a LOT of people flying in from out of the country to drop in) then <a title="WordCamp NYC" href="http://2012.nyc.wordcamp.org/" target="_blank">you should think about coming</a>!</p>
<h3>Mission: Moldova</h3>
<p>This isn&#8217;t a conference, per se, but it is something very special to me.  Starting June 30th I&#8217;ll be out of the country for 2 weeks on a mission trip.  I&#8217;m going with Justice and Mercy Int&#8217;l to Moldova on a two week camp mission trip.  The first week I&#8217;ll be doing music class, possibly leading worship, and playing concerts in the park and/or camp with some of the student worship band members at church.  The second week I&#8217;ll be also leading music class, but may even be doing some technology mission work (setting up a computer lab in an orphanage, etc).  Moldova is near and dear to our heart, as we sponsor an orphan there.  If you are so inclined, please consider donating to our trip.  You can check the details here: <a title="Mission: Moldova" href="http://www.missionmoldova.com" target="_blank">http://www.missionmoldova.com</a></p>
<h3>A Busy Summer</h3>
<p>So that about wraps up my summer plans!  It should be a blast, and I&#8217;m sorry if there&#8217;s an event that I forgot or am missing (or one you&#8217;d like to have me speak at and you haven&#8217;t asked me &#8211; what are you waiting for?!).  The <a title="Speaking" href="http://www.studionashvegas.com/speaking/" target="_blank">speaking page</a> above has all of the information on my current schedule, so if you want to come say hello or discuss me coming to speak at your event, then by all means send me a note!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/conferences/breaking-silence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PodCampNashville &#8211; #pcn12 was (as always) a success!</title>
		<link>http://www.studionashvegas.com/conferences/pcn12/</link>
		<comments>http://www.studionashvegas.com/conferences/pcn12/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 03:08:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[pcn12]]></category>
		<category><![CDATA[PodCamp]]></category>
		<category><![CDATA[podcamp nashville]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2282</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/conferences/" title="Conferences">Conferences</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/ccmks-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="ccmks" title="ccmks" style="margin:0; border: 10px solid #202020" />Today, hundreds of geeks woke up early, strapped on their laptop bags, and converged onto the Tequila Cowboy bar in]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/conferences/" title="Conferences">Conferences</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/ccmks-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="ccmks" title="ccmks" style="margin:0; border: 10px solid #202020" /><p>Today, hundreds of geeks woke up early, strapped on their laptop bags, and converged onto the Tequila Cowboy bar in Nashville for the 5th annual PodCamp unconference.  Nashville has a reputation for delivering some of the best unconferences in the nation, and today was no different.  Attendance was a bit smaller (~450 people), but I honestly enjoyed the smaller crowd, as it gave me a chance to get some elbow room in a typically crowded space.  The sessions were fantastic (and I actually went to quite a few today instead of just hanging out in the hallway), and there were people there from all different careers and walks of life to meet.</p>
<h3>Session 1: Dave Delaney (SNIRL &#8211; Social Networking In Real Life)</h3>
<p>I&#8217;ve always enjoyed hearing Dave speak, and I&#8217;m glad I listened in because I missed him speaking yesterday at GoToExplore in Nashville.  He talked about his career and how it propelled him (almost accidentally) into networking, but how online relationships quickly moved offline (as they should).  That&#8217;s why we do Geek Breakfasts and PodCamps and what-not; to foster relationships and then keep up with them via the Internet (between in-real-life visits!)</p>
<h3>Session 2: Me (One Web to Rule Them All)</h3>
<p>My session was next.  It went well, considering I usually do a WordPress session <img src='http://cdn.studionashvegas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  If anyone got video, let me know so I can post it and give you credit!</p>
<p>You can see the slides here:</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/12539618?rel=0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="595" height="497"></iframe></p>
<h3>Session 3: Laura Click (Building a Smart Social Media Strategy)</h3>
<p>Laura was highly informative, and basically spoke of Social Media  as a tool.  She also mentioned how to avoid being a social media &#8220;personality&#8221; (a Diva, Whiner, etc).</p>
<h3>Session 4: Wade Kwon (How to Win Awards and Influence Readers in 439 Days and 668 Posts)</h3>
<p>I don&#8217;t think I&#8217;ve ever actually heard Wade speak, even though I&#8217;ve known him for over 3 years now.  He spoke of his creation of the Magic City Post, and how (through fostering his readers, posting diverse content, and providing content that people could use), he beat out the incumbent for best Local Web Site in Birmingham.</p>
<h3>Session 5: Robin Wallace (STOP Social Media Pollution)</h3>
<p>Her audience was highly engaged (and I found out later this was her first time speaking in public).  She spoke of how to deliver the right message on social sites, instead of posting irrelevant information.</p>
<h3>Session 6: Cal Evans (Avoiding a Goat Rodeo)</h3>
<p>Cal&#8217;s session was good for me, because it was geared toward people who hire developers.  I learned a few things that I could do better to engage my clients (as a developer), and I think I got a bit of understanding of what it&#8217;s like to be on both sides of the equation.</p>
<h3>Session 7: John Ellis (Target Marketing: Brilliant or Creepy?)</h3>
<p>John spoke about remarketing (where Google will serve ads to &#8220;persuade&#8221; you to either finish an order, unabandon a shopping cart, or sell you products based on your past purchase history).  Is it creepy? Is it brilliant? Who knows, but it works well.</p>
<p>So, there you have it &#8211; lots of great content from one of the best PodCamps I&#8217;ve been to in recent history.  I&#8217;m highly looking forward to BarCamp in the fall, and (sooner) <a title="WordCamp Nashville" href="http://2012.nashville.wordcamp.org/">WordCamp</a> next week.  If you&#8217;re in town, I&#8217;ll be there speaking on Theme Development from Scratch, so make sure you <a title="Get your WordCamp Tickets" href="http://2012.nashville.wordcamp.org/">get your tickets</a> if you haven&#8217;t yet!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/conferences/pcn12/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>One Web to Rule Them All: The Elastic Grid</title>
		<link>http://www.studionashvegas.com/design/responsive-design-the-elastic-grid/</link>
		<comments>http://www.studionashvegas.com/design/responsive-design-the-elastic-grid/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 16:36:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[elastic grid]]></category>
		<category><![CDATA[media queries]]></category>
		<category><![CDATA[responsive design]]></category>
		<category><![CDATA[skeleton framework]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2273</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/design/" title="Design">Design</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/03/responsive-design-1-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="responsive-design-1" title="responsive-design-1" style="margin:0; border: 10px solid #202020" />This series is meant to be an in-depth look at Responsive Design.  It covers the history, the how-to, and best practices]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/design/" title="Design">Design</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/03/responsive-design-1-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="responsive-design-1" title="responsive-design-1" style="margin:0; border: 10px solid #202020" /><p><em>This series is meant to be an in-depth look at Responsive Design.  It covers the history, the how-to, and best practices on responsive design, taken from the view of someone who hates fluid layouts and has found a (seemingly) better solution.  This session will be expounded upon in detail at PodCampNashville, then again in more detail at <a title="BlogWorldExpo" href="http://www.shareasale.com/r.cfm?B=325524&amp;U=360110&amp;M=13821&amp;urllink=">BlogWorldExpo</a> later this year.</em></p>
<p>In case you&#8217;re wondering, here&#8217;s the road map for this <del>week&#8217;s</del> series:</p>
<ul>
<li><a title="One Web to Rule Them All: An Introduction to Responsive Design" href="http://www.studionashvegas.com/design/responsive-design-introduction/">Introduction</a></li>
<li><a title="One Web to Rule Them All: Media Queries" href="http://www.studionashvegas.com/design/responsive-design-media-queries/">What Are Media Queries</a></li>
<li>The Elastic Grid</li>
<li>Best Practices for Responsive Design</li>
<li>Podcamp Session: Wrap Up!</li>
</ul>
<p>When last we spoke I had mentioned that I ended up <a title="I’m Open Sourcing My Core Theme" href="http://www.studionashvegas.com/themes/im-open-sourcing-my-core-theme/">releasing my core theme</a> onto GitHub, and I&#8217;ve already gotten some fantastic feedback!  I&#8217;d love to see what you guys are doing with it, because it&#8217;s a labor of love and it&#8217;s sort of strange just turning it out into the wild&#8230; so I want to see good results!</p>
<p>If you&#8217;ve looked at the theme, you may have an idea of what we&#8217;re going to talk about today, but if not, then let&#8217;s just dive right in.</p>
<p>I may have mentioned once or twice that I absolutely hate fluid layouts. With a firey passion that burns greater than a thousand suns, actually. When I saw all of the responsive layouts that were made with fluid backbones, I cringed.  There had to be a way to retain the design integrity of a fixed layout and have the nice fluidity of a responsive layout.</p>
<h3>Enter the &#8220;Elastic Grid&#8221;</h3>
<p>Picture your typical layout:</p>
<p><a href="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout1.jpg" rel="shadowbox[sbpost-2273];player=img;"><img class="alignnone size-full wp-image-2274" title="Typical Web Layout" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout1.jpg" alt="" width="600" height="475" /></a></p>
<p>You&#8217;ve got logos (black), navigation (grey), a slider (light grey), and footer widgets/columnized content (dark grey).  Now, we need something that will hold a fixed amount of fluid&#8230; say, an aquarium:</p>
<p><a href="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout2.jpg" rel="shadowbox[sbpost-2273];player=img;"><img class="alignnone size-full wp-image-2275" title="layout2" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout2.jpg" alt="" width="600" height="475" /></a></p>
<p>So we&#8217;ve filled our aquarium with water, and are laying these items in it to &#8220;float&#8221; on the water&#8230; some are sitting on top of others, but for the most part you can see how the elements are stacked.  We can assume, by the way, that each of these elements are a specific size.  The upper logo, for example, is 2/16 of the full aquarium.  We&#8217;re still going to think in pixels, but we know how many pixels now.  The widgets are exactly 1/3 of the full width (this includes margin on both sides [except on the edges]).</p>
<p>Now, if we change the size of the container, the elements will change, but only slightly:</p>
<p><a href="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout3.jpg" rel="shadowbox[sbpost-2273];player=img;"><img class="alignnone size-full wp-image-2276" title="layout3" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout3.jpg" alt="" width="600" height="475" /></a></p>
<p>The elements may look a little shorter in width, but it still retains the same shape.  This is our goal for tablet layouts; keep as much content on the screen without having to scroll.</p>
<p>But what happens when we drastically shrink our aquarium?</p>
<p><a href="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout4.jpg" rel="shadowbox[sbpost-2273];player=img;"><img class="alignnone size-full wp-image-2277" title="layout4" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout4.jpg" alt="" width="600" height="475" /></a></p>
<p>This is where a lot of fluid layouts start to really bug me, and where a true responsive design really shines.  We&#8217;ve lost the original concept because the elements are just too skinny.  What should happen is that the elements should stack on top of each other when the content area starts to become too skinny to be readable.</p>
<p><a href="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout5.jpg" rel="shadowbox[sbpost-2273];player=img;"><img class="alignnone size-full wp-image-2278" title="layout5" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/layout5.jpg" alt="" width="600" height="682" /></a></p>
<p>Notice our logo now spans the whole content region?  That&#8217;s because the logo was small enough before that it really doesn&#8217;t change sizes &#8211; we may orient it differently, but it doesn&#8217;t shrink.  The navigation now floats under the logo (and may take up either multiple lines or one line per menu item).  The slider has shrunk in ratio to keep the images looking sharp, and the widgets now span the entire content width.  But, the difference between this and some fluid layouts is that this layout will never show up unless you&#8217;re on a small screen.</p>
<p>Remember this?</p>
<pre class="qoate-code">

/* #Media Queries

================================================== */

/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {}
</pre>
<p>Now you can make more sense of what we&#8217;re doing.  This allows us to have a fixed layout that appears normal for both desktops and tablets, while giving us a stacked layout for phones (both tablet and landscape).  We get the best view for all devices, while keeping the integrity of the design.</p>
<h3>Code Dump, Ahoy!</h3>
<p>OK, now that you see the media queries, let&#8217;s look at some actual CSS:</p>
<pre class="qoate-code">

/* #Base 960 Grid
================================================== */

.container { position: relative; width: 940px; margin: 0 auto; padding: 0 10px; }
.container .column,
.container .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.row { margin-bottom: 20px; }

/* Nested Column Classes */
.column.alpha, .columns.alpha { margin-left: 0; }
.column.omega, .columns.omega { margin-right: 0; }

/* Base Grid */
.container .one.column,
.container .one.columns { width: 40px; }
.container .two.columns { width: 100px; }
.container .three.columns { width: 160px; }
.container .four.columns { width: 220px; }
.container .five.columns { width: 280px; }
.container .six.columns { width: 340px; }
.container .seven.columns { width: 400px; }
.container .eight.columns { width: 460px; }
.container .nine.columns { width: 520px; }
.container .ten.columns { width: 580px; }
.container .eleven.columns { width: 640px; }
.container .twelve.columns { width: 700px; }
.container .thirteen.columns { width: 760px; }
.container .fourteen.columns { width: 820px; }
.container .fifteen.columns { width: 880px; }
.container .sixteen.columns { width: 940px; }

.container .one-third.column { width: 300px; }
.container .two-thirds.column { width: 620px; }

/* Offsets */
.container .offset-by-one { padding-left: 60px; }
.container .offset-by-two { padding-left: 120px; }
.container .offset-by-three { padding-left: 180px; }
.container .offset-by-four { padding-left: 240px; }
.container .offset-by-five { padding-left: 300px; }
.container .offset-by-six { padding-left: 360px; }
.container .offset-by-seven { padding-left: 420px; }
.container .offset-by-eight { padding-left: 480px; }
.container .offset-by-nine { padding-left: 540px; }
.container .offset-by-ten { padding-left: 600px; }
.container .offset-by-eleven { padding-left: 660px; }
.container .offset-by-twelve { padding-left: 720px; }
.container .offset-by-thirteen { padding-left: 780px; }
.container .offset-by-fourteen { padding-left: 840px; }
.container .offset-by-fifteen { padding-left: 900px; }
</pre>
<p>Look familiar?  If you&#8217;re familiar with the 960 Grid system it should &#8211; the CSS is very similar.  What we&#8217;re doing is starting off with a grid.  A grid that we&#8217;ll change as soon as our size does.</p>
<p>On tablets, for example:</p>
<pre class="qoate-code">

/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
.container { width: 748px; }
.container .column,
.container .columns { margin-left: 10px; margin-right: 10px; }
.column.alpha, .columns.alpha { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega { margin-right: 0; margin-left: 10px; }
.alpha.omega { margin-left: 0; margin-right: 0; }

.container .one.column,
.container .one.columns { width: 28px; }
.container .two.columns { width: 76px; }
.container .three.columns { width: 124px; }
.container .four.columns { width: 172px; }
.container .five.columns { width: 220px; }
.container .six.columns { width: 268px; }
.container .seven.columns { width: 316px; }
.container .eight.columns { width: 364px; }
.container .nine.columns { width: 412px; }
.container .ten.columns { width: 460px; }
.container .eleven.columns { width: 508px; }
.container .twelve.columns { width: 556px; }
.container .thirteen.columns { width: 604px; }
.container .fourteen.columns { width: 652px; }
.container .fifteen.columns { width: 700px; }
.container .sixteen.columns { width: 748px; }

.container .one-third.column { width: 236px; }
.container .two-thirds.column { width: 492px; }

/* Offsets */
.container .offset-by-one { padding-left: 48px; }
.container .offset-by-two { padding-left: 96px; }
.container .offset-by-three { padding-left: 144px; }
.container .offset-by-four { padding-left: 192px; }
.container .offset-by-five { padding-left: 240px; }
.container .offset-by-six { padding-left: 288px; }
.container .offset-by-seven { padding-left: 336px; }
.container .offset-by-eight { padding-left: 384px; }
.container .offset-by-nine { padding-left: 432px; }
.container .offset-by-ten { padding-left: 480px; }
.container .offset-by-eleven { padding-left: 528px; }
.container .offset-by-twelve { padding-left: 576px; }
.container .offset-by-thirteen { padding-left: 624px; }
.container .offset-by-fourteen { padding-left: 672px; }
.container .offset-by-fifteen { padding-left: 720px; }
}
</pre>
<p>Notice how we keep the same classes, but just change their width.  It&#8217;s not <strong>quite</strong> a LESS approach, but it&#8217;s getting there.</p>
<p>And finally the drastic change for mobile:</p>
<pre class="qoate-code">

/* #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
.container { width: 280px; }
.container .columns,
.container .column { margin: 0; }

.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: 300px; }

/* Offsets */
.container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen { padding-left: 0; }

}
/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 400px; }
.container .columns,
.container .column { margin: 0; }

.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: 420px; }
}
</pre>
<p>See how all the columns are just given the same width?  That was the whole idea &#8211; we stack on top of each other the elements that would float side-by-side in a larger container.</p>
<p>This code is taken directly from the <a title="Skeleton Framework" href="http://getskeleton.com/">Skeleton framework</a>, in my opinion one of the best elastic grid frameworks out there, and by far the easiest to design for (especially if you&#8217;re used to the 960 grid!)</p>
<p>Tomorrow we (finally) finish the series by looking at some examples, and Saturday if you&#8217;re in Nashville you can pop by <a title="PodCampNashville" href="http://www.podcampnashville.com">PodCampNashville</a> for a wrapup!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/design/responsive-design-the-elastic-grid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Open Sourcing My Core Theme</title>
		<link>http://www.studionashvegas.com/themes/im-open-sourcing-my-core-theme/</link>
		<comments>http://www.studionashvegas.com/themes/im-open-sourcing-my-core-theme/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 15:52:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2262</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/themes/" title="Themes">Themes</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/fork-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="fork" title="fork" style="margin:0; border: 10px solid #202020" />The last few posts I&#8217;ve made on here were diving into the introductions of a Responsive Design (and I plan on finishing]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/themes/" title="Themes">Themes</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/04/fork-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="fork" title="fork" style="margin:0; border: 10px solid #202020" /><p>The last few posts I&#8217;ve made on here were diving into the introductions of a Responsive Design (and I plan on finishing that series &#8211; work and life got the best of me), but since I started writing those I&#8217;ve taken the liberty upon myself to rewrite the boilerplate that I use on nearly every site I design and develop.  I&#8217;ve added functions here and there, but I&#8217;ve reached a bit of a stall as to what else I could do for it.</p>
<p>So, I&#8217;m turning it loose to see how other people use it.</p>
<p>Starting today, you can now download a copy of my &#8220;SNV Core Theme&#8221;.  It&#8217;s meant to be used as a child theme because I&#8217;m able to update it straight from the GitHub source &#8211; meaning, once I make an update, I can push it out automatically to everyone using it even though it&#8217;s not hosted on the repository.</p>
<h3>Directions</h3>
<h4>Direct Download (Stable)</h4>
<ol>
<li>You can click on this link to <a title="Download SNV-Core-Theme from GitHub" href="https://github.com/studionashvegas/SNV-Core-Theme/zipball/master">download the theme</a>.</li>
<li>Unzip it and upload it to your &#8216;wp-content/themes&#8217; folder -OR- use the theme installer inside WordPress</li>
<li>Activate</li>
<li>You&#8217;ll need to create a child theme if you want to preserve the initial formatting.  Locate the folder name in your &#8216;themes&#8217; folder &#8211; this is what you will use to define the Parent Theme in your child theme&#8217;s style.css file.<br />
(for more information on child themes, visit the <a title="Child Themes &gt; WordPress Codex" href="http://codex.wordpress.org/Child_Themes">WordPress Codex</a>)</li>
</ol>
<h4>From Git</h4>
<p>Use the command:</p>
<pre class="qoate-code">
git clone git@github.com:studionashvegas/SNV-Core-Theme.git
</pre>
<p>to clone the repo.  Pull as needed.</p>
<h3>Forking</h3>
<p>Please, PLEASE fork this if you&#8217;re into this sort of thing.  You can visit the <a title="GitHub" href="https://github.com/studionashvegas/SNV-Core-Theme">main repository site on GitHub</a>. I&#8217;d love to see what other people are doing with this, and (if it&#8217;s OK) we may merge the changes into the main theme.  The layout is, for the most part, finished; now, I&#8217;m working on functionality!</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/themes/im-open-sourcing-my-core-theme/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>One Web to Rule Them All: Media Queries</title>
		<link>http://www.studionashvegas.com/design/responsive-design-media-queries/</link>
		<comments>http://www.studionashvegas.com/design/responsive-design-media-queries/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 16:38:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[media queries]]></category>
		<category><![CDATA[responsive design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2258</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/design/" title="Design">Design</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/03/responsive-design-1-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="responsive-design-1" title="responsive-design-1" style="margin:0; border: 10px solid #202020" />This series is meant to be an in-depth look at Responsive Design.  It covers the history, the how-to, and best practices]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/design/" title="Design">Design</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/03/responsive-design-1-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="responsive-design-1" title="responsive-design-1" style="margin:0; border: 10px solid #202020" /><p><em>This series is meant to be an in-depth look at Responsive Design.  It covers the history, the how-to, and best practices on responsive design, taken from the view of someone who hates fluid layouts and has found a (seemingly) better solution.  This session will be expounded upon in detail at <a title="BlogWorldExpo" href="http://www.shareasale.com/r.cfm?B=325524&amp;U=360110&amp;M=13821&amp;urllink=">BlogWorldExpo</a> later this year.</em></p>
<p>In case you&#8217;re wondering, here&#8217;s the road map for this week&#8217;s series:</p>
<ul>
<li><a title="One Web to Rule Them All: An Introduction to Responsive Design" href="http://www.studionashvegas.com/design/responsive-design-introduction/">Monday: Introduction</a></li>
<li>Tuesday: What Are Media Queries</li>
<li>Wednesday: The Elastic Grid</li>
<li>Thursday: Best Practices for Responsive Design</li>
<li>Friday: Examples and Epilogue</li>
</ul>
<p>Yesterday we mentioned the who and what behind responsive design &#8211; how it allows one website to (without relying on external services or subdomains) serve up the appropriate version of itself to the reader based on what device it&#8217;s viewed on (be it tablet or mobile phone).  But, how is this possible?  How does the system know what device you&#8217;re on?  The answer is very simple, and yet complex at the same time.</p>
<p>Media queries use a value and expression to define the specific medium that the content is shown on.  CSS2 already uses a very simple system of media querying: the &#8220;media&#8221; key:</p>
<pre class="qoate-code">

&lt;link rel="stylesheet" media="screen" href="example.css" /&gt;
</pre>
<p>CSS3 expounds upon this concept by allowing more flexible variables to be entered, such as color, width, etc.</p>
<h3>Types of Queries</h3>
<p>First off, one major difference between the old version and the new is that CSS3 queries can be run right in the stylesheet.  This means that instead of having a &#8220;mobile stylesheet&#8221;, you can use one stylesheet and organize your styles by screen type:</p>
<pre class="qoate-code">

@media screen and (min-width: 400px) and (max-width: 700px) { … }
</pre>
<p>This allows you to have specific styles for only screens between 400px and 700px wide.  That said, there are a number of different queries you can run, based on a number of different set-ups:</p>
<ul>
<li>screen width</li>
<li>device width (there is a difference)</li>
<li>screen height</li>
<li>device height</li>
<li>color</li>
<li>orientation (portrait vs landscape)</li>
<li>aspect ratio</li>
<li>device aspect ratio</li>
<li>resolution</li>
<li>scan (for televisions)</li>
<li>grid (tty terminals, for example)</li>
</ul>
<p>There&#8217;s a LOT of different variables here, but if you&#8217;re just starting out, the only one you really need to focus on is screen width, since you can set a lot of different values.</p>
<p>Most websites today are built on a system of 960 &#8211; whether that&#8217;s a grid or otherwise, it&#8217;s a fairly standard screen width.  Without going too far into what we talk about tomorrow, here&#8217;s a sneak peek at the system I use:</p>
<pre class="qoate-code">

/* #Media Queries

================================================== */

/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {}
</pre>
<p>Notice how this allows you to have different CSS setups that tailor to the specific views.  It covers normal sizes, tablets, and landscape/portrait mobile phones.  Dropping this into your stylesheet will allow you to set up styles that are specific to those views.</p>
<p>However, setting up a specific media query for each site is cumbersome - it means that you have to basically design 5 different sites, and who has time for that?  What if there were a way to consolidate the different classes we need to automatically format themselves, and then use these values to tweak our existing design?</p>
<p>But I&#8217;m getting ahead of myself.  Tomorrow we&#8217;ll talk about why grid layouts are still important, and how we can marry the flexible and the rigid into something that works magically together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/design/responsive-design-media-queries/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>One Web to Rule Them All: An Introduction to Responsive Design</title>
		<link>http://www.studionashvegas.com/design/responsive-design-introduction/</link>
		<comments>http://www.studionashvegas.com/design/responsive-design-introduction/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 14:44:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[blogworld]]></category>
		<category><![CDATA[media queries]]></category>
		<category><![CDATA[one web]]></category>
		<category><![CDATA[responsive design]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2253</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/design/" title="Design">Design</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/03/responsive-design-1-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="responsive-design-1" title="responsive-design-1" style="margin:0; border: 10px solid #202020" />This series is meant to be an in-depth look at Responsive Design.  It covers the history, the how-to, and best practices]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/design/" title="Design">Design</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/03/responsive-design-1-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="responsive-design-1" title="responsive-design-1" style="margin:0; border: 10px solid #202020" /><p><em>This series is meant to be an in-depth look at Responsive Design.  It covers the history, the how-to, and best practices on responsive design, taken from the view of someone who hates fluid layouts and has found a (seemingly) better solution.  This session will be expounded upon in detail at <a title="BlogWorldExpo" href="http://www.shareasale.com/r.cfm?B=325524&amp;U=360110&amp;M=13821&amp;urllink=">BlogWorldExpo</a> later this year.</em></p>
<p>According to the latest research, <a href="http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats#mobilebroadband">there are now 1.2 billion mobile Web users worldwide</a>, with 25% of those users never even utilizing a desktop to view their Internet content.  Sure, there have been hacked together methods of displaying one page to your normal viewers and one for your mobile crowd, but for the most part it creates serious overhead for the organization (and serious confusion at times for your users).  What if there were one version of your website that you could serve up to readers, but instead of being shoehorned into a mobile app it would seamlessly mold and shape itself to be the perfect version of itself.  It would be one website on many platforms, instead of many versions of the same website.  This is called responsive design, and it&#8217;s a design trend that&#8217;s sweeping over the design community.</p>
<p>This idea of a reactive, or responsive design, is very new &#8211; less than two years old, in fact.  Ethan Marcotte coined the phrase <a title="Responsive Web Design" href="http://www.alistapart.com/articles/responsive-web-design/">in his article on &#8220;A List Apart&#8221; </a>back in May of 2010.  He laid the foundation for a lot of the theories and practical ideas we use in a responsive design.  However, as the trend matured, one little problem kept arising.</p>
<p><em>Editors Note: This is where I&#8217;m supposed to tell you that this is my own opinion and all that stuff, so I guess that this next paragraph may be considered a bit&#8230; ranty.  You&#8217;ve been warned.</em></p>
<p>I <strong>hate</strong> fluid layouts.  Layouts that stretch and skew themselves to the entirety of the screen are awful, they&#8217;re ugly, and they are absolutely impossible to design for without a lot of thinking and planning.  For a web application, Gmail being an example, then a fluid layout is fantastic.  But for some reason trying to display brochure sites or blogs in a completely fluid layout usually ends up in a disaster.</p>
<p><em>Editors Note: End Rant <img src='http://cdn.studionashvegas.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p>I am a grid designer.  I love using a system of classes that is predetermined to make the site bend and warp to my every will.  The 960 system has been my system of choice for years now and I was really reluctant to give it up, especially when I  knew that I was going to have to switch to a more fluid layout system, and I know a lot of other designers who are just as wary about switching.</p>
<p>When I see a fluid site, I think of a rubber band.  It&#8217;s nearly impossible to hold structure with a rubber band; the band actually takes on the structure of whatever it touches, and doesn&#8217;t allow you to plan for truly artistic designs, which the modern web is full of.</p>
<p>What if, instead of a rubber band, there was a studded band that would &#8220;snap&#8221; to various views, based on where you held it?  It would look like any normal website when done with a fullscreen view, but would immediately snap to the proper alignments when presented with a phone or tablet.  Turns out, there is a away to have a responsive design and a perfectly good looking normal website, all at the same time.</p>
<p>That is the new model I have adopted, and it&#8217;s one that will work for nearly any ground-up built design.</p>
<p>That said, stick with us, because here&#8217;s the roadmap for the week:</p>
<ul>
<li>Monday: Introduction</li>
<li>Tuesday: What Are Media Queries</li>
<li>Wednesday: The Elastic Grid</li>
<li>Thursday: Best Practices for Responsive Design</li>
<li>Friday: Examples and Epilogue</li>
</ul>
<p>I hope you&#8217;ll stick with me as I explore responsive design.  In the mean time, I&#8217;m curious to see your thoughts on the idea of responsive design.  Is it worth even doing?  Should we be focusing on this concept of &#8220;one web&#8221;, or still segregating our devices?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/design/responsive-design-introduction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Question: Adding GIT To My Workflow As A Designer</title>
		<link>http://www.studionashvegas.com/development/question-adding-git-to-my-workflow-as-a-designer/</link>
		<comments>http://www.studionashvegas.com/development/question-adding-git-to-my-workflow-as-a-designer/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 15:32:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2245</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/development/" title="Development">Development</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/03/git-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="git" title="git" style="margin:0; border: 10px solid #202020" />This is a bit different than my usual post, since I&#8217;m looking more for feedback than I am trying to teach something.]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/development/" title="Development">Development</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/03/git-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="git" title="git" style="margin:0; border: 10px solid #202020" /><p>This is a bit different than my usual post, since I&#8217;m looking more for feedback than I am trying to teach something.</p>
<p>My typical workflow for doing a WordPress theme is as follows:</p>
<ol>
<li>Design PSD Mockups</li>
<li>Develop HTML/CSS from PSD</li>
<li>Weave WordPress boilerplate theme into HTML/CSS</li>
<li>Take it server-side</li>
<li>Finish up with functions and loops not already inserted</li>
</ol>
<p>I know that somewhere in there is a spot for a version control system, but being on a Windows machine that has a few drawbacks&#8230; namely, since I&#8217;ve managed to get GIT working to sync up the entire WordPress install, once I run the sync it refuses to run locally (or vice versa).</p>
<p>My question is: are there any resources for developing themes with a version control system (like GIT) and [two part question] would I be better off only adding the theme folder as a repo and going from there?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/development/question-adding-git-to-my-workflow-as-a-designer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adding A WordPress Login Box To A Template</title>
		<link>http://www.studionashvegas.com/tutorial/adding-a-wordpress-login-box-to-a-template/</link>
		<comments>http://www.studionashvegas.com/tutorial/adding-a-wordpress-login-box-to-a-template/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 17:03:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[login form]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp_login_form]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2218</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/tutorial/" title="Tutorial">Tutorial</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/02/1160569_87287157-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="1160569_87287157" title="1160569_87287157" style="margin:0; border: 10px solid #202020" />Sometimes, when you&#8217;re taking WordPress beyond a typical blog setup, the need arises to leverage the accounts system]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/tutorial/" title="Tutorial">Tutorial</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/02/1160569_87287157-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="1160569_87287157" title="1160569_87287157" style="margin:0; border: 10px solid #202020" /><p>Sometimes, when you&#8217;re taking WordPress beyond a typical blog setup, the need arises to leverage the accounts system in WordPress (to purchase items, to access information, etc).  Earlier on I told you how to <a title="Logged In? Or Not? WordPress Can Check!" href="http://www.studionashvegas.com/development/logged-in-or-not-wordpress-can-check/">check to see if a user is logged in</a>, but when your only login box is in the back-end, that makes it hard.  The first time a client told me I needed to drop in a login box, I panicked.  Forms aren&#8217;t the most fun to work with, and getting it to work exactly right with WordPress can be a real pain.</p>
<p>Unless, there&#8217;s a function that does it for you.</p>
<pre class="qoate-code">

&lt;?php wp_login_form(); ?&gt;
</pre>
<p>That&#8217;s it.  That single line of code will pull an entire login box to whatever template you have.  The best part?  You can style it however you like.  If you want, you can even create a page template called &#8220;Login&#8221;, put the form there, style it to match your site, and users may never even know the difference.</p>
<p>There are a few variables you can add in the form of an $args variable.</p>
<pre class="qoate-code">

&lt;?php $args = array(
'echo' =&gt; true,
'redirect' =&gt; site_url( $_SERVER['REQUEST_URI'] ),
'form_id' =&gt; 'loginform',
'label_username' =&gt; __( 'Username' ),
'label_password' =&gt; __( 'Password' ),
'label_remember' =&gt; __( 'Remember Me' ),
'label_log_in' =&gt; __( 'Log In' ),
'id_username' =&gt; 'user_login',
'id_password' =&gt; 'user_pass',
'id_remember' =&gt; 'rememberme',
'id_submit' =&gt; 'wp-submit',
'remember' =&gt; true,
'value_username' =&gt; NULL,
'value_remember' =&gt; false ); ?&gt;
</pre>
<p>The important ones would be &#8216;redirect&#8217; and the various labels.  Redirect allows you to specify where the user lands once they&#8217;ve logged in &#8211; default is the current page.  The labels change the username/password field labels to whatever you want.</p>
<p>Otherwise, it&#8217;s completely customizable.  Use it in sidebars, lightboxes, and even the footer; since you can style it, you can put it anywhere.</p>
<p>One caveat: if the user does anything wrong, it will take them to the typical WordPress login screen, so if you&#8217;re nervous about that sort of thing, you  may want to take proper precaution.  Branding the login page, and using a login redirection plugin to direct users once they&#8217;ve logged in will help any of the stragglers find their way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/tutorial/adding-a-wordpress-login-box-to-a-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add A Favicon; Because It&#8217;s The Little Things That Set You Apart</title>
		<link>http://www.studionashvegas.com/plugins/add-a-favicon-because-its-the-little-things-that-set-you-apart/</link>
		<comments>http://www.studionashvegas.com/plugins/add-a-favicon-because-its-the-little-things-that-set-you-apart/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 15:58:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[all-in-one favicon]]></category>
		<category><![CDATA[apple touch icon]]></category>
		<category><![CDATA[favicon]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2214</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/plugins/" title="Plugins">Plugins</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/02/527260_999009271-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="527260_99900927[1]" title="527260_99900927[1]" style="margin:0; border: 10px solid #202020" />One thing I continually notice as I surf the web is that people tend to cut corners when it comes to getting their sites up.]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/plugins/" title="Plugins">Plugins</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/02/527260_999009271-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="527260_99900927[1]" title="527260_99900927[1]" style="margin:0; border: 10px solid #202020" /><p>One thing I continually notice as I surf the web is that people tend to cut corners when it comes to getting their sites up.  They continually forget to drop in small, polishing elements that make a dull website sparkle.  Favicons seem to be the most ignored of the bunch, as I see sites quite often that have kept their hosting account&#8217;s favicon or (even worse) don&#8217;t have one at all.</p>
<p><a title="All In One Favicion" href="http://wordpress.org/extend/plugins/all-in-one-favicon/" target="_blank">All In One Favicon</a> is my go-to plugin of choice for giving my site&#8217;s a favicon.  Not only can you specify a different icon for your front end and back end (if you have lots of users, this becomes handy!) but you can also set the Apple Touch icons.  All of the directions are included, and everything runs on the image uploader, so you don&#8217;t have to worry about specifying paths, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/plugins/add-a-favicon-because-its-the-little-things-that-set-you-apart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checking for A Specific Post Type in WordPress</title>
		<link>http://www.studionashvegas.com/tutorial/checking-for-a-specific-post-type-in-wordpress/</link>
		<comments>http://www.studionashvegas.com/tutorial/checking-for-a-specific-post-type-in-wordpress/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 15:09:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[conditional tag]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[get_post_type]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.studionashvegas.com/?p=2209</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/tutorial/" title="Tutorial">Tutorial</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/02/1160560_586887321-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="1160560_58688732[1]" title="1160560_58688732[1]" style="margin:0; border: 10px solid #202020" />Conditional Tags are one of my all-time favorite tools to use when developing a WordPress theme.  It&#8217;s an intelligent]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.studionashvegas.com/category/tutorial/" title="Tutorial">Tutorial</a></p><img width="590" height="254" src="http://cdn.studionashvegas.com/wp-content/uploads/2012/02/1160560_586887321-590x254.jpg" class="attachment-rss-thumbnail wp-post-image" alt="1160560_58688732[1]" title="1160560_58688732[1]" style="margin:0; border: 10px solid #202020" /><p>Conditional Tags are one of my all-time favorite tools to use when developing a WordPress theme.  It&#8217;s an intelligent use of programming logic that allows even non-coders to grasp the basics and, in turn, create complex and functional WordPress themes.  With the advent of custom post types, a method was needed to check for the presence of a certain post type, and display the data appropriately.  There&#8217;s not a true conditional tag, in the sense you fill in a parameter of a function and it works.  Instead, you have to use a separate function value and test for a match.  In English, here&#8217;s how to check for a specific post type:</p>
<pre class="qoate-code">

&lt;?php if ( 'book' == get_post_type() ) {

//code goes here for book-type content

} ?&gt;
</pre>
<p>If you need to display an either/or content string, the code doesn&#8217;t change much:</p>
<pre class="qoate-code">

&lt;?php if ( 'book' == get_post_type() ) {

//code goes here for book-type content

} else {

//code goes here for all non book-type content

} ?&gt;
</pre>
<p>A good example of this would be my portfolio page.  If both the portfolio post type and my normal blog posts were sharing a template, but I needed to add a Pinterest Button to my portfolio, but not to my blog posts, it may look something like this:</p>
<pre class="qoate-code">

&lt;?php if ( 'portfolio' == get_post_type() ) { ?&gt;

&lt;a href="http://pinterest.com/pin/create/button/?url=&lt;?php echo urlencode(get_permalink($post-&gt;ID)); ?&gt;&amp;media=&lt;?php echo $pinterestimage[0]; ?&gt;&amp;description=&lt;?php the_title(); ?&gt;" count-layout="horizontal"&gt;Pin It&lt;/a&gt;

&lt;?php } ?&gt;
</pre>
<p>The only problem is there&#8217;s no way to use the bang symbol in front (like a typical post type) to show that it is NOT the value specified.  Instead, we have to change the operator from &#8220;Equals&#8221; to &#8220;Does Not Equal&#8221;, like so:</p>
<pre class="qoate-code">

&lt;?php if ( 'book' != get_post_type() ) {

//code goes here for non book-type content

} ?&gt;
</pre>
<p>So, more than a few snippits to get you showcasing your post-type specific data quickly and easily.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.studionashvegas.com/tutorial/checking-for-a-specific-post-type-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic
Database Caching 51/90 queries in 0.070 seconds using disk: basic
Object Caching 2142/2274 objects using disk: basic
Content Delivery Network via cdn.studionashvegas.com

Served from: www.studionashvegas.com @ 2012-05-17 20:41:55 -->
