<?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>Interactive 1 Class&#160;Blog &#187; class</title>
	<atom:link href="http://interactive1.workhq.org/blog/tag/class/feed/" rel="self" type="application/rss+xml" />
	<link>http://interactive1.workhq.org/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 11 May 2010 00:56:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Final&#160;Class</title>
		<link>http://interactive1.workhq.org/blog/2010/05/10/final-class/</link>
		<comments>http://interactive1.workhq.org/blog/2010/05/10/final-class/#comments</comments>
		<pubDate>Mon, 10 May 2010 23:26:58 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[final]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=286</guid>
		<description><![CDATA[The final will be delivered via SmartClass in the Interactive_Media_1/final folder during class. Make sure you have your files on hand.

Delivery instructions


Create a folder in the final/ folder titled lastname_firstname (your last and first name).
Zip up your entire WordPress directory (right-click &#62; Archive). Place it in your folder
Export your WordPress database, place the .sql file [...]]]></description>
			<content:encoded><![CDATA[<p>The final will be delivered via SmartClass in the <code>Interactive_Media_1/final</code> folder <strong>during class</strong>. Make sure you have your files on hand.</p>

<h2>Delivery instructions</h2>

<ul>
<li>Create a folder in the <code>final/</code> folder titled <code>lastname_firstname</code> (your last and first name).</li>
<li>Zip up your entire WordPress directory (<code>right-click &gt; Archive</code>). Place it in your folder</li>
<li>Export your WordPress database, place the <code>.sql</code> file inside of your folder</li>
</ul>

<h3>Deploying WordPress fresh on NearlyFreeSpeech:</h3>

<p>See: <a href="http://randomwindowstips.wordpress.com/2009/03/03/installing-wordpress-on-nearlyfreespeechnet/">http://randomwindowstips.wordpress.com/2009/03/03/installing-wordpress-on-nearlyfreespeechnet/</a> for instructions on installing WordPress on NearlyFreeSpeech.</p>

<h3>Alternate instructions: deploying what you have on your local environment</h3>

<p>Here&#8217;s an outline for deploying your local site to NearlyFreeSpeech (advanced):</p>

<ul>
<li>Charge up NearlyFreeSpeech with some cash

<ul>
<li>Accounts > click on your account number</li>
<li>Click Actions: Deposit funds (in sidebar)</li>
</ul></li>
<li>Set up the Database

<ul>
<li>Create MySQL process

<ul>
<li>Actions: Create a New MySQL Process</li>
</ul></li>
<li>Click on process

<ul>
<li>Actions: Create Database</li>
</ul></li>
<li>Export local database</li>
<li>Import database</li>
<li>Edit wp_options url</li>
</ul></li>
<li>Upload files via FTP

<ul>
<li>Launch your FTP editor (Fetch)</li>
<li>Log in to NearlyFreeSpeech</li>
<li>Upload the contents of your <code>wordpress/</code> folder</li>
</ul></li>
<li>Edit wp-config.php

<ul>
<li>Edit database host</li>
<li>Edit web urls</li>
</ul></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/05/10/final-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ShiftControl Studios&#160;Visit</title>
		<link>http://interactive1.workhq.org/blog/2010/04/13/shiftcontrol-studios-visit/</link>
		<comments>http://interactive1.workhq.org/blog/2010/04/13/shiftcontrol-studios-visit/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 16:07:16 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=271</guid>
		<description><![CDATA[Class this Wednesday will be held in Arts 194. We will be participating in a guest presentation by ShiftControl Studios. Attendance is mandatory. The event is open to all students. I anticipate it will be a very cool presentation, so feel free to bring a friend. 

Event Details

What: Presentation by ShiftControl Studios
When: 7:00pm-9:00pm
Where: Arts 194 [...]]]></description>
			<content:encoded><![CDATA[<p>Class this Wednesday will be held in <strong>Arts 194</strong>. We will be participating in a guest presentation by <a href="http://shiftcontrol.dk/">ShiftControl Studios</a>. <strong>Attendance is mandatory</strong>. The event is open to all students. I anticipate it will be a very cool presentation, so feel free to bring a friend. </p>

<h2>Event Details</h2>

<p>What: <strong>Presentation by ShiftControl Studios</strong><br />
When: <strong>7:00pm-9:00pm</strong><br />
Where: <strong>Arts 194</strong> (click on map below)  </p>

<p><a href="http://interactive1.workhq.org/blog/wp-content/uploads/2010/04/BMAP_HR.JPG.jpeg"><img src="http://interactive1.workhq.org/blog/wp-content/uploads/2010/04/BMAP_HR.JPG-300x242.jpg" alt="UCD Campus Map" title="UCD Campus Map" width="300" height="242" class="alignnone size-medium wp-image-272" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/04/13/shiftcontrol-studios-visit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Class: WordPress and&#160;Themes</title>
		<link>http://interactive1.workhq.org/blog/2010/04/07/class-wordpress-and-themes/</link>
		<comments>http://interactive1.workhq.org/blog/2010/04/07/class-wordpress-and-themes/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 00:27:41 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=265</guid>
		<description><![CDATA[Installing WordPress

Read detailed instructions here, or follow along in class.

Installing Themes

Download the Learn theme for WordPress: go to http://github.com/gordonbrander/learn and click &#8220;Download Source&#8221; toward the top-right of the page.

Take the theme folder (learn/) and put it into your wp-content/themes/ directory.

About Themes

Learn is an ultra-simple theme for learning WordPress theming, with lots of comments throughout.

The simplest [...]]]></description>
			<content:encoded><![CDATA[<h2>Installing WordPress</h2>

<p><a href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install">Read detailed instructions here</a>, or follow along in class.</p>

<h2>Installing Themes</h2>

<p>Download the Learn theme for WordPress: go to <a href="http://github.com/gordonbrander/learn">http://github.com/gordonbrander/learn</a> and click &#8220;Download Source&#8221; toward the top-right of the page.</p>

<p>Take the theme folder (<code>learn/</code>) and put it into your <code>wp-content/themes/</code> directory.</p>

<h3>About Themes</h3>

<p>Learn is an ultra-simple theme for learning WordPress theming, with lots of comments throughout.</p>

<p>The simplest possible theme looks like this:</p>

<ul>
<li><code>my-theme/</code>

<ul>
<li><code>index.php</code></li>
<li><code>style.css</code></li>
</ul></li>
</ul>

<p>The folder contains all of the theme files and can be named anything you want (avoid spaces and special characters, though). I&#8217;ve used <code>my-theme</code> as an example. index.php does pretty much what you would expect&#8212;it&#8217;s the default page that is loaded. <code>style.css</code> contains styles, but also a special CSS comment that tells WordPress about your theme.</p>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/04/07/class-wordpress-and-themes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Class: Intro to&#160;PHP</title>
		<link>http://interactive1.workhq.org/blog/2010/03/31/class-intro-to-php/</link>
		<comments>http://interactive1.workhq.org/blog/2010/03/31/class-intro-to-php/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 00:00:13 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=250</guid>
		<description><![CDATA[Follow along with the class tonight: Download hello-world.zip.

Using MAMP

MAMP is a Server-in-a-box. Basically, it turns your computer into a local web server. To use MAMP:


Launch MAMP.
Start the Servers. Wait until the dots are green.
Visit http://localhost:8888/ in your browser. This is your web root. It can only be viewed on your computer.
Place PHP programs in Applications/MAMP/htdocs/.


Comic [...]]]></description>
			<content:encoded><![CDATA[<p>Follow along with the class tonight: <a href='http://interactive1.workhq.org/blog/wp-content/uploads/2010/03/hello-world.zip'>Download hello-world.zip</a>.</p>

<h2>Using MAMP</h2>

<p>MAMP is a Server-in-a-box. Basically, it turns your computer into a local web server. To use MAMP:</p>

<ol>
<li>Launch MAMP.</li>
<li>Start the Servers. Wait until the dots are green.</li>
<li>Visit <a href="http://localhost:8888/">http://localhost:8888/</a> in your browser. This is your web root. It can only be viewed on your computer.</li>
<li>Place PHP programs in <code>Applications/MAMP/htdocs/</code>.</li>
</ol>

<h2>Comic of the day</h2>

<p><a href="http://xkcd.com/519/"><img src="http://interactive1.workhq.org/blog/wp-content/uploads/2010/03/11th_grade-300x186.png" alt="11th Grade Activities" title="11th_grade" width="300" height="186" class="alignnone size-medium wp-image-245" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/03/31/class-intro-to-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Class: Developing CSS&#160;Systems</title>
		<link>http://interactive1.workhq.org/blog/2010/03/10/class-developing-css-systems/</link>
		<comments>http://interactive1.workhq.org/blog/2010/03/10/class-developing-css-systems/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 00:58:45 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=209</guid>
		<description><![CDATA[Developing a website is a complex endeavor, and it&#8217;s important to have a plan from the very beginning. One of the most important rules for developing a useful CSS system is this:

Create general styles first and specific styles last.

Styling your website is like creating a pyramid: create a good set of general styles as a [...]]]></description>
			<content:encoded><![CDATA[<p>Developing a website is a complex endeavor, and it&#8217;s important to have a plan from the very beginning. One of the most important rules for developing a useful CSS system is this:</p>

<h2>Create general styles first and specific styles last.</h2>

<p>Styling your website is like creating a pyramid: create a good set of general styles as a base, with styles becoming fewer and more specific as you go. If you neglect to style your basic things first, you&#8217;ll end up with lots more specific styles, like an inverted pyramid. Not a very structurally sound prospect.</p>

<p>Why? Planning your styles in this way takes advantage of CSS&#8217;s concepts of inheritance and specificity.</p>

<ul>
<li>Inheritance says that many of the styles applied to a parent item will be applied to it&#8217;s children as well. A familiar example of this is setting the <code>font</code> property on the <code>&lt;body&gt;</code> tag. All children of <code>&lt;body&gt;</code> will automatically inherit those font settings by default!</li>
<li>Specificity means that many styles can be applied to one object in different ways, and CSS will resolve conflicts by determining which one is more important. For example, I could apply a margin of <code>17px</code> to all paragraphs, and additionally add <code>color: blue; margin-left: 32px;</code> to one of the paragraphs via a class. Can you guess what will happen? The browser will Make that paragraph blue and make all of its margins <code>17px</code>, except for the left margin, which will be <code>32px</code>.</li>
</ul>

<p>What does this mean in practice? <strong>Put styles applied to tags toward the top of your css file</strong>. More specific styles for classes should go below that, and super-specific styles for IDs should go toward the bottom.</p>

<pre><code>body {
   ...
}
a {
   ...
}
p {
   ...
}
.some-class {
   ...
}
#some-id {
   ...
}
</code></pre>

<hr />

<p>Would you like to see an example of these principles? <a href="http://interactive1.workhq.org/blog/wp-content/uploads/2010/03/choose-your-own-adventure-example.zip">Download choose-your-own-adventure-example.zip</a>. It&#8217;s a simple example of a website implementing these ideas.</p>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/03/10/class-developing-css-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Class:&#160;Buttons!</title>
		<link>http://interactive1.workhq.org/blog/2010/03/01/class-buttons/</link>
		<comments>http://interactive1.workhq.org/blog/2010/03/01/class-buttons/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 22:26:10 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=188</guid>
		<description><![CDATA[Download buttons-stub.zip

Cool Button Techniques


Zurb makes cool buttons with CSS
More cool (radioactive) buttons from Zurb
Sliding-door CSS buttons One of the most useful techniques to learn.
Sagmeister.com. This website is just wacky and cool.




Validate your code.
]]></description>
			<content:encoded><![CDATA[<p><a href='http://interactive1.workhq.org/blog/wp-content/uploads/2010/03/buttons-stub.zip'>Download buttons-stub.zip</a></p>

<h2>Cool Button Techniques</h2>

<ul>
<li><a href="http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba">Zurb makes cool buttons with CSS</a></li>
<li><a href="http://www.zurb.com/playground/radioactive-buttons">More cool (radioactive) buttons from Zurb</a></li>
<li><a href="http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html">Sliding-door CSS buttons</a> One of the most useful techniques to learn.</li>
<li><a href="http://sagmeister.com/index.html">Sagmeister.com</a>. This website is just wacky and cool.</li>
</ul>

<hr />

<p><a href="http://html5.validator.nu/">Validate your code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/03/01/class-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Class</title>
		<link>http://interactive1.workhq.org/blog/2010/02/24/class-4/</link>
		<comments>http://interactive1.workhq.org/blog/2010/02/24/class-4/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 23:13:30 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=180</guid>
		<description><![CDATA[
Keep your code clean and error-free: validators for HTML5.
You can also validate your CSS.

]]></description>
			<content:encoded><![CDATA[<ul>
<li>Keep your code clean and error-free: <a href="http://validator.whatwg.org/">validators for HTML5</a>.</li>
<li>You can also <a href="http://jigsaw.w3.org/css-validator/">validate your CSS</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/02/24/class-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Class: Layout&#160;Smackdown!</title>
		<link>http://interactive1.workhq.org/blog/2010/02/22/class-layout-smackdown/</link>
		<comments>http://interactive1.workhq.org/blog/2010/02/22/class-layout-smackdown/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:38:34 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=165</guid>
		<description><![CDATA[Download layout-stub.zip
]]></description>
			<content:encoded><![CDATA[<p>Download <a href='http://interactive1.workhq.org/blog/wp-content/uploads/2010/02/layout-stub.zip'>layout-stub.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/02/22/class-layout-smackdown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Class:&#160;Wireframes</title>
		<link>http://interactive1.workhq.org/blog/2010/02/17/class-wireframes/</link>
		<comments>http://interactive1.workhq.org/blog/2010/02/17/class-wireframes/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 01:42:53 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=142</guid>
		<description><![CDATA[Wireframing Ideas


Need some examples of wireframes? Check out the Wireframing Tumblelog.
Jason Santa Maria shares his Grey Box Method of wireframing
The future of wireframes update 2010-03-04
All the wireframing-related links you could ever want


Quote of the Day


  I prefer drawing to talking. Drawing is faster, and leaves less room for lies.


— Le Corbusier
]]></description>
			<content:encoded><![CDATA[<h2>Wireframing Ideas</h2>

<ul>
<li>Need some examples of wireframes? Check out the <a href="http://wireframes.tumblr.com/">Wireframing Tumblelog</a>.</li>
<li>Jason Santa Maria shares his <a href="http://v3.jasonsantamaria.com/archive/2004/05/24/grey_box_method.php">Grey Box Method of wireframing</a></li>
<li><a href="http://www.visitmix.com/Articles/The-Future-of-Wireframes">The future of wireframes</a> <em>update 2010-03-04</em></li>
<li>All the <a href="http://www.gracesmith.co.uk/get-wireframing-the-all-in-one-guide/">wireframing-related links you could ever want</a></li>
</ul>

<h2>Quote of the Day</h2>

<blockquote>
  <p>I prefer drawing to talking. Drawing is faster, and leaves less room for lies.</p>
</blockquote>

<p>— Le Corbusier</p>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/02/17/class-wireframes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Class</title>
		<link>http://interactive1.workhq.org/blog/2010/02/15/class-3/</link>
		<comments>http://interactive1.workhq.org/blog/2010/02/15/class-3/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 00:25:34 +0000</pubDate>
		<dc:creator>Gordon Brander</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[class]]></category>

		<guid isPermaLink="false">http://interactive1.workhq.org/blog/?p=131</guid>
		<description><![CDATA[A couple people have asked about how wide they should make their website


The traditional maximum width for a website is 960px
You can design for your audience using Google&#8217;s browser size tool. This gives average screen sizes for everyone that visits Google (hint: that&#8217;s nearly everyone).


Since the web is a scrolling medium, try thinking of wireframing [...]]]></description>
			<content:encoded><![CDATA[<p>A couple people have asked about how wide they should make their website</p>

<ul>
<li>The traditional maximum width for a website is <code>960px</code></li>
<li>You can design for your audience using Google&#8217;s <a href="http://browsersize.googlelabs.com/">browser size tool</a>. This gives average screen sizes for everyone that visits Google (hint: that&#8217;s nearly everyone).</li>
</ul>

<p>Since the web is a scrolling medium, try thinking of wireframing your site as if you are playing upside-down Tetris, stacking elements into &#8220;slots&#8221; on the page.</p>

<ul>
<li>Remember that part of your page will always be below &#8220;the fold&#8221;.</li>
<li>Always ask &#8220;what if?&#8221;. What if that box had five paragraphs instead of three?</li>
</ul>

<p><a href="http://960.gs/">960.gs</a> provides a ton of great resources for designing with grids on the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://interactive1.workhq.org/blog/2010/02/15/class-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

