<?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>CSSquirrel &#187; markup</title>
	<atom:link href="http://cssquirrel.com/tag/markup/feed/" rel="self" type="application/rss+xml" />
	<link>http://cssquirrel.com/blog</link>
	<description>opinions and news on web design</description>
	<lastBuildDate>Wed, 23 May 2012 18:34:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Robot Rum Review #1: Search Engine Friendly Comic</title>
		<link>http://cssquirrel.com/blog/2008/09/20/robot-rum-review-1-search-engine-friendly-comic/</link>
		<comments>http://cssquirrel.com/blog/2008/09/20/robot-rum-review-1-search-engine-friendly-comic/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 18:26:22 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[robotrum]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=81</guid>
		<description><![CDATA[Yesterday I launched Robot Rum, an automatically-generated webcomic/humor experiment that involves robot pirates. At the moment it&#8217;s more like Mad Libs (holy crap those still exist?) going through a blender with some pretty pictures attached, but in theory at some point Pete-O-Tron (the anthropomorphic PHP script that runs the site) should be fine-tuned to the [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I launched <a title="Link to Robot Rum" href="http://www.robotrum.com/" target="_blank">Robot Rum</a>, an automatically-generated webcomic/humor experiment that involves robot pirates. At the moment it&#8217;s more like <a title="Link to Madlibs" href="http://www.madlibs.com/" target="_blank">Mad Libs</a> (holy crap those still exist?) going through a blender with some pretty pictures attached, but in theory at some point Pete-O-Tron (the anthropomorphic PHP script that runs the site) should be fine-tuned to the point where it starts making sense and sounding funny.</p>
<p>Regardless of whether Pete learns humor, the site was fun to build for a number of reasons, one being that it was my own project and not a client&#8217;s. So if it was going to be insane, at least it was my brand of insanity for a change. Another is it let me experiment with a lot of goofy ideas or concepts that I&#8217;ve been playing around with in my head for quite a while.</p>
<p>Since I can milk talking about the design/development choices that were involved with Robot Rum for blog content, I&#8217;m going to do a mini-series on the topic. First up:</p>
<h4>Search Engine Friendly Comic</h4>
<p>For some reason I keep coming back to working on webcomics. Before Robot Rum and CSSquirrel there was Nervillsaga, a now archived and offline comic following fantasy adventure stereotypes. Like CSSquirrel it had update frequency issues. It also was, as is typical for webcomics, a single image for all the frames, characters, text, and so forth.</p>
<p>For the most part, there&#8217;s nothing wrong with that, but one thing that I&#8217;ve recently thought is that it also meant that each day&#8217;s comic provided no real new content to search engines. It was just an image with an alt attribute of &#8216;comic&#8217;. So after about 600 strips, the search engines still didn&#8217;t have any real feel for what was going on other than the little blog-like text I&#8217;d follow each strip up with (this was before I knew what a blog was, and apparently still felt like harassing people with details of my life). Now, I could have inserted all the text of the comic into the alt attribute, but I always felt like stuffing attributes with a couple paragraphs sort of violates their purpose, and once again there&#8217;s no semantic context for any of the text. To the search engine it&#8217;s just one long string.</p>
<p>About a year ago I started experimenting with the idea of assembling a comic by layering transparent PNGs and floating the speech bubbles as actual text. At the time I was goofing around with sIFR as the possible candidate for making the text look appropriate (almost universally webcomics use fancy, cartoony fonts appropriate to the genre they&#8217;re in), but there were a number of bugs that cropped out and I became distracted by something shiny.</p>
<p>When I came back to the idea of doing this, with Robot Rum, I decided to jump into the deep end. The comic acts like a stage, with each &#8216;actor&#8217; absolutely positioned in his appropriate area as PNGs, complete with a little expanding speech bubble that holds their text. When the styles are off, you&#8217;ll see that the markup reads like a small script, with the day&#8217;s title at the top, the date, then the dialog (in order) complete with who is speaking. In future revisions of the site there&#8217;ll be a description field that paints the setting, and any &#8216;props&#8217; on the stage (such as the crow&#8217;s nest) will be better fit into the script (rather than it&#8217;s current existence as an arbitrary &#8216;crow&#8217;s nest&#8217; piece of text below the dialog.</p>
<p>What this means is that with each new comic, regardless of whether there&#8217;s user feedback on that day, search engines will have more text in a slightly more useful semantic fashion to associate the site with. And as Pete (hopefully) streamlines into a more humorous author, the jokes and gags of the strip are readable in order.</p>
<p>I suppose as a side effect this means the comic will be more accessible to a screen reader, which could actually read the text of the dialog. This wasn&#8217;t deliberate, though, and there&#8217;s plenty of other aspects to the site which would need to be fixed prior to me making any claims about accessibility.</p>
<p>I doubt that Robot Rum is the friendliest such site for a search engine, as I don&#8217;t have any expertise in optimizing other than adhering to standards as much as possible. I haven&#8217;t really played around with keyword, but at least its content should be more concrete for robots as well as humans, and if Pete had feelings and thoughts I&#8217;m sure he&#8217;d want that.</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2008/09/20/robot-rum-review-1-search-engine-friendly-comic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

