<?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>BLACK MESA</title>
	<atom:link href="http://blackmesalabs.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blackmesalabs.com</link>
	<description>Wordpress News &#38; Tutorials</description>
	<lastBuildDate>Mon, 19 Jul 2010 19:02:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>BlackMesaLabs.Com Redesigned!</title>
		<link>http://blackmesalabs.com/2010/blackmesalabs-com-redesigned/</link>
		<comments>http://blackmesalabs.com/2010/blackmesalabs-com-redesigned/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 20:01:07 +0000</pubDate>
		<dc:creator>Leo Templin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[black mesa]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blackmesalabs.com/?p=302</guid>
		<description><![CDATA[Now with darker more earth friendly colors, larger type, custom fonts and even MORE BUTTER!]]></description>
			<content:encoded><![CDATA[<p>Now with darker more earth friendly colors, larger type, custom fonts and even MORE BUTTER!</p>
]]></content:encoded>
			<wfw:commentRss>http://blackmesalabs.com/2010/blackmesalabs-com-redesigned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add Large Files To WordPress&#8217; Media Library</title>
		<link>http://blackmesalabs.com/2010/add-large-files-to-wordpress-media-library/</link>
		<comments>http://blackmesalabs.com/2010/add-large-files-to-wordpress-media-library/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 20:49:42 +0000</pubDate>
		<dc:creator>Leo Templin</dc:creator>
				<category><![CDATA[WordPess Tutorials]]></category>
		<category><![CDATA[add from server]]></category>
		<category><![CDATA[add to db]]></category>
		<category><![CDATA[Dion Hulse]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[large files]]></category>
		<category><![CDATA[media library]]></category>
		<category><![CDATA[media manager]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blackmesalabs.com/?p=249</guid>
		<description><![CDATA[Add those large files you were forced to upload manually to WordPress&#8217; media library with the great &#8220;Add From Server&#8221; plugin. Introducing the Add From Server Plugin Built by Dion Hulse, the Add From Server is a simple plugin that adds a link in your Media menu for taking any file residing in your uploads [...]]]></description>
			<content:encoded><![CDATA[<p>Add those large files you were forced to upload manually to WordPress&#8217; media library with the great &#8220;Add From Server&#8221; plugin.<br />
<span id="more-249"></span></p>
<h2>Introducing the Add From Server Plugin</h2>
<p>Built by <a title="Link to Dion Hulse's website" href="http://dd32.id.au/" target="_new">Dion Hulse</a>, the <em>Add From Server</em> is a simple plugin that adds a link in your Media menu for taking any file residing in your uploads folder and adding it to your media manager making it accessible to WordPress. This is a great solution for anyone needing to upload large media files.</p>
<h2>Go Get Ya Some!</h2>
<ul>
<li><a title="Link to Add From Server WordPress plugin page" href="http://wordpress.org/extend/plugins/add-from-server/" target="_new">Extend.WordPress.Com Plugin Page For &#8220;Add From Server&#8221;</a></li>
<li><a title="Link to Add From Server plugin homepage" href="http://dd32.id.au/wordpress-plugins/add-from-server/" target="_new">Add From Server Homepage</a></li>
<li><a title="Link to Dion Hulse's website" href="http://dd32.id.au/" target="_new">Author Dion Hulse&#8217;s Website</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blackmesalabs.com/2010/add-large-files-to-wordpress-media-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Things To Know About $more</title>
		<link>http://blackmesalabs.com/2010/3-things-to-know-about-more/</link>
		<comments>http://blackmesalabs.com/2010/3-things-to-know-about-more/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 20:30:25 +0000</pubDate>
		<dc:creator>Leo Templin</dc:creator>
				<category><![CDATA[WordPess Tutorials]]></category>
		<category><![CDATA[$more]]></category>
		<category><![CDATA[more tag]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[the loop]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress loop]]></category>

		<guid isPermaLink="false">http://blackmesalabs.com/?p=234</guid>
		<description><![CDATA[When using WordPress you can designate a portion of your post to be a teaser with the more tag. The more tag is a great feature but its counterpart $more is a little more complex and seems to cause a bit of confusion for people new to WordPress themeing. 1. $more is Turned Off Almost [...]]]></description>
			<content:encoded><![CDATA[<p>When using WordPress you can designate a portion of your post to be a teaser with the more tag. The more tag is a great feature but its counterpart $more is a little more complex and seems to cause a bit of confusion for people new to WordPress themeing.<br />
<span id="more-234"></span></p>
<h2>1. $more is Turned Off Almost Anywhere You Might Wish to Use it.</h2>
<p>By default $more is only available on the blog page, if you have set your front page to use a page instead of post your blogs as is the default behavior then WordPress is going to ignore your &lt;!&#8211; more &#8211;&gt; tag.</p>
<p>To turn $more on you first global it and set it to 0 like so:<br />
<code>&lt;?php global $more; $more = 0; ?&gt;</code><br />
This must be done in The Loop which brings me to my next point.</p>
<h2>2. $more Must be defined and Used in The Loop</h2>
<p>When you do want to use a teaser and modify how $more works then you must do it within The Loop, if you try to define $more anywhere else and it just won&#8217;t work.</p>
<h2>3. The More-Link Can Have Any Text</h2>
<p>The standard &#8220;Read More&#8221; link that a teaser article is given can be changed to whatever you want on the theme level and even from the article. To change the text from the theme file use the string parameter of the_content() like so:</p>
<p><code>&lt;?php the_content('Click Here to Launch Missiles'); ?&gt;</code></p>
<p>To change the more-link text while authoring the article replace<br />
&lt;!&#8211; more &#8211;&gt; with &lt;!&#8211; whatever you want to say &#8211;&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://blackmesalabs.com/2010/3-things-to-know-about-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>List Files In WordPress&#8217; Media Library</title>
		<link>http://blackmesalabs.com/2010/list-files-in-wordpress-media-library/</link>
		<comments>http://blackmesalabs.com/2010/list-files-in-wordpress-media-library/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 21:50:12 +0000</pubDate>
		<dc:creator>Leo Templin</dc:creator>
				<category><![CDATA[WordPess Tutorials]]></category>
		<category><![CDATA[list files]]></category>
		<category><![CDATA[media library]]></category>
		<category><![CDATA[media manager]]></category>
		<category><![CDATA[mime types]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blackmesalabs.com/?p=247</guid>
		<description><![CDATA[Need to list some videos or music files on your blog or website but can&#8217;y figure out how to access all those files? No problem, I got your back, just read on. Know your MIME types Depending on the type of media you want to retrieve you need to know its MIME type. The easiest [...]]]></description>
			<content:encoded><![CDATA[<p>Need to list some videos or music files on your blog or website but can&#8217;y figure out how to access all those files? No problem, I got your back, just read on.<br />
<span id="more-247"></span></p>
<h2>Know your MIME types</h2>
<p>Depending on the type of media you want to retrieve you need to know its MIME type. The easiest way to get the MIME type of the file is to go the media manager and click on &#8220;edit&#8221; for a file of the type in question. After you click &#8220;edit&#8221; you will see a screen like this:<br />
<img src="http://blackmesalabs.com/wp-content/uploads/2010/03/mime-type-media-manager.jpg" alt="" title="mime-type-media-manager" width="480" height="293" class="alignnone size-full wp-image-364" /></p>
<p>Find the &#8220;File type:&#8221; and copy the text to it&#8217;s right, in the example above it is &#8220;audio/mpeg&#8221;, now that we have that string we can move on to the next step.</p>
<h2>Generating the Media List</h2>
<p>First we need to make some markup for the list to reside in, then we will populate an array by calling the get_children() function making sure to specify the post_type as &#8220;attachment&#8221; and the post_mime_type as &#8220;audio/mpeg&#8221; just like i saw it in the media manager under &#8220;file type:&#8221;</p>
<p>Finally in our loop we will call the wp_get_attachment_link() function with the current attachments ID to print a link to the file in question. It&#8217;s actually pretty simply once you see it all in action as below:</p>
<p><code>&lt;ul&gt;<br />
&lt;?php<br />
$audios =&amp; get_children( 'post_type=attachment&amp;post_mime_type=audio/mpeg' );<br />
foreach ( (array) $audios as $attachment_id =&gt; $attachment ) { ?&gt;<br />
&lt;li&gt;&lt;?php echo wp_get_attachment_link( $attachment_id ); ?&gt;&lt;/li&gt;<br />
&lt;?php } ?&gt;<br />
&lt;/ul&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blackmesalabs.com/2010/list-files-in-wordpress-media-library/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Let IE6 Die With Dignity</title>
		<link>http://blackmesalabs.com/2010/let-ie6-die/</link>
		<comments>http://blackmesalabs.com/2010/let-ie6-die/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 00:51:22 +0000</pubDate>
		<dc:creator>Leo Templin</dc:creator>
				<category><![CDATA[Web Design Articles]]></category>

		<guid isPermaLink="false">http://blackmesalabs.com/?p=21</guid>
		<description><![CDATA[Some people advocate dropping complete support for IE6 and even using pop-ups to convince users to switch to their browser of choice. Other web designers suggest we enhance IE6&#8242;s capabilities with external scripts and create alternate designs to accommodate it&#8217;s flaws. But where&#8217;s the balance between IE6 support, cost and user torture? IE6 &#38; Grids [...]]]></description>
			<content:encoded><![CDATA[<p>Some people advocate dropping complete support for IE6 and even using pop-ups to convince users to switch to their browser of choice. Other web designers suggest we enhance IE6&#8242;s capabilities with external scripts and create alternate designs to accommodate it&#8217;s flaws. But where&#8217;s the balance between IE6 support, cost and user torture?<br />
<span id="more-21"></span></p>
<h2>IE6 &amp; Grids</h2>
<p><strong>The case FOR support:</strong> Supporting IE6 grids tend to give beginners a lot of problems but in reality supporting IE6 to a usable level can be passive if you remember a couple simple rules. Getting IE grids to look identical to working browser grids can be tricky but shouldn&#8217;t take to much time. One tip here is to make sure your grids work before you have them full of content and design elements. For help with IE6 rendering problems check out this <a title="Link to a Nettuts tutorial on fixing the most common IE bugs" href="http://net.tutsplus.com/tutorials/html-css-techniques/9-most-common-ie-bugs-and-how-to-fix-them/" target="_blank">tutorial: 9 Most Common IE Bugs and How to Fix Them</a>.</p>
<p><strong>The case AGAINST support:</strong> I can&#8217;t really make one, it only takes a couple lines of CSS to make your grids <em>usable</em> and ignoring that is just lazy, plus if you&#8217;re using a grid framework like <a title="A link to the 960 Grid homepage" href="http://960.gs/" target="_blank">960 Grid</a> or <a title="A link to the Blueprint CSS framework" href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAkQFjAA&amp;url=http%3A%2F%2Fwww.blueprintcss.org%2F&amp;ei=7FieS5j2G4_MsQOI5u2_Aw&amp;usg=AFQjCNH9oYZ92HoBQJf9TP9QVgbClsm2kQ" target="_blank">Blueprint</a> then your grids probably already work. I will say this however, if your IE6 user demographic isn&#8217;t high then worrying about aesthetic level problems probably isn&#8217;t the best place to spend your valuable time.</p>
<p><strong>Conclusion:</strong> Supporting IE6 to the point it can render your site&#8217;s structure is to easy not to still do at this point. Don&#8217;t waste valuable time on making small aesthetic issues work when you could make things better for compliant browsers.</p>
<h2>Conditional IE Style Sheets &amp; Hacks</h2>
<p>Conditional style sheet includes Vs Css hacks is an old issue, should I use IE&#8217;s conditional statments to include seperate CSS files depending on it&#8217;s version or should I use hacks? This isn&#8217;t really a case for or against as if you&#8217;re doing this then you have decided that you have to support IE6 in some manner and now you need to decide how that support will be implemented. For a while now I had sided with Hacks as they were usually two or three lines in my entire CSS file and they were right there along with everything else about the style. I don&#8217;t like having to break up my CSS based on browser detection which shouldn&#8217;t even be happening anyway. I believe now though the <a title="A link to Paul Irish's solution for IE style includes" href="http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/" target="_blank">best solution</a> is outlined by Paul Irish over at his blog <a title="A link to Paul Irish's blog" href="http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/" target="_blank"><cite>PaulIrish.com</cite></a>. What Mr Irish has known for year&#8217;s apparently is that it&#8217;s a lot easier to use the same IE conditional statements to include a class in your body tag and then simply write CSS selectors for the IE specific body class.</p>
<p><strong>Conclusion:</strong> Neither hacks or conditional includes turn out to be the right choice, instead go with the solution outlined here by Paul Irish: <a title="A Link to Paul Irish's blog" href="http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/" target="_blank">conditional-stylesheets-vs-css-hacks-answer-neither</a>.</p>
<h2>IE6 PNG-Fix</h2>
<p><strong>The case For use:</strong> Some designs just can&#8217;t be done using opaque JPGs, if you have to support IE6 to this visual level you probably need therapy and if you don&#8217;t now, you will later. At any rate a PNG-fix is basically your only option for high color alpha transparency, there are so many options out there for PNG-fixes there&#8217;s no point going into it all, use the Google.</p>
<p><strong>The case AGAINST use:</strong> Consider what you&#8217;re doing with transparency, is there any reason not to achieve the same effect using progressive enhancement in a compliant browser instead of performing black-magic in an antique? I have yet to see a PNG-fix that didn&#8217;t mess with complex CSS or add load times and over-head.</p>
<p><strong>Conclusion:</strong> I think it&#8217;s much better to assume your IE6 users don&#8217;t have the extra horsepower for big images and complex solutions. Assuming your compliant users can handle well though out progressive enhancement is probably better and in the end you will be offering a better experience to more people. 8-bit PNGs should also be considered as many times they can accomplish the same effect as their high color counterparts as pointed out by <a href="http://www.sitepoint.com/blogs/2007/09/18/png8-the-clear-winner/" title="A link to Alex Walker's article on 8-bit PNGs" target="_new"><cite>Alex Walker</cite></a> over at Site-Point.</p>
<h2>Upgrade Dialogues &amp; Vague Threats</h2>
<p><strong>The case FOR harassment:</strong> Everyone sane that works in web design hates IE6, it&#8217;s punished us all to much and it&#8217;s probably the pit-of-despair in your test scenarios. Getting people to stop using IE6 should be encouraged, most of the time this means downloading a non Microsoft browser like Firefox or Opera. By using a pop-up dialogue with download links, instructions and rude comments we can help people make the right decision and help the web move forward.</p>
<p><strong>The case AGAINST harassment:</strong> Most people using IE6 have on thing in common, they have no choice. So while you think your doing the right thing by educating people on how old, insecure and broken their browser in reality you are just reminding them of the thing they are by now acutely aware of.</p>
<p><strong>Conclusion</strong>: Don&#8217;t harass people about using IE6 unless it&#8217;s necessary, your clients probably don&#8217;t wish to be an active participant in the browser wars unless it&#8217;s mandatory the user have a modern browser to get on the ride, and example of this would be something like a bank or online-games site.</p>
<h2>Conclusions</h2>
<dl>
<dt>Grids:</dt>
<dd>Take the time to keep them from exploding, don&#8217;t waste time on perfection in IE6.</dd>
<dt>IE conditionals and separate style sheets:</dt>
<dd>Use conditionals instead of hacks but instead of including separate style sheets use the conditions to modify the class of your body tag.</dd>
<dt>PNG-Fixes</dt>
<dd>Think with progressive enhancement in mind rather then making IE6 do things it wasn&#8217;t meant to.</dd>
<dt>Upgrade dialogues</dt>
<dd>Don&#8217;t rub salt in the wounds unless it&#8217;s necessary, at this point your users probably can&#8217;t upgrade.</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://blackmesalabs.com/2010/let-ie6-die/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
