<?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>atworkinthecloud.blog &#187; web</title>
	<atom:link href="http://atworkinthecloud.com/blog/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://atworkinthecloud.com/blog</link>
	<description>Est. 2008, Jim Olson Owner/Operator</description>
	<lastBuildDate>Mon, 26 Jul 2010 04:11:19 +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>So long #fb</title>
		<link>http://atworkinthecloud.com/blog/2010/05/so-long-fb/</link>
		<comments>http://atworkinthecloud.com/blog/2010/05/so-long-fb/#comments</comments>
		<pubDate>Sat, 22 May 2010 20:33:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=627</guid>
		<description><![CDATA[I just deleted my Facebook account. Yes, Facebook was annoying but I&#8217;d learned to live with the endless stream of  announcements, invitations and notifications that I didn&#8217;t care about. Facebook was poorly designed, but I&#8217;d also stopped caring about that as well. But lately&#8230; Facebook has turned into a liability that far outweighs it&#8217;s value [...]]]></description>
			<content:encoded><![CDATA[<p>I just deleted my Facebook account. Yes, Facebook was annoying but I&#8217;d learned to live with the endless stream of  announcements, invitations and notifications that I didn&#8217;t care about. Facebook was poorly designed, but I&#8217;d also stopped caring about that as well. But lately&#8230; Facebook has turned into a liability that far outweighs it&#8217;s value as a marketing tool, social network or even as a piece of software. And with an irrational dictator at it&#8217;s helm the company is en route to a spectacular ending, I&#8217;m sure.<span id="more-627"></span></p>
<p>Still, I have to admit Facebook was actually kind of awesome.</p>
<p>Facebook coaxed millions of users online and you can&#8217;t dismiss how important this has been for the growth of the web. Facebook convinced many people who would&#8217;ve otherwise be too scared or uninterested into joining an online network that seemed safe and private. Until Facebook came along the web was largely perceived as a place for kids, nerds, geeks, perverts and white supremacists. Now the web has a whole new group of users that, if not for Facebook, may well have never come online in any meaningful way.</p>
<p>Thank-you, Facebook.</p>
<p>But actually when you get down to it &#8212; Facebook totally sucks.</p>
<p>FB is not safe and these days it is certainly not private. The majority of it&#8217;s users are unaware of how their information is used and distributed by FB and are also unaware exactly what kind of information is being tracked in the first place. And it is this lie that will inevitably consume FB. They lured users online with the promise of privacy and now, because they can&#8217;t monetize the service without making it public, they are now slowly and covertly cracking it open. They can&#8217;t afford to lose any users but they lack the skill and patience to develop their model in a respectful, transparent way.</p>
<p>Recently there have been some predictions that FB represents the future &#8212; that for all of Google&#8217;s success they are doomed to the backwaters of search and text ads. That FB, due to the trust it&#8217;s users have, is the horse to bet on. I don&#8217;t believe that for a second. FB users do not trust the website, they trust each other. FB tries to position itself between users, in between intimate conversations and off-colour jokes. That is not where advertisers want to be &#8212; even if they think they do.</p>
<p>Imagine having an intimate conversation about a dying mother or father and mentioning, for a moment, that you&#8217;re worried your car is breaking down and you won&#8217;t be able to make it to the hospital. And at this mention a stranger walks up and says, &#8220;Hey do you like fast cars? You should by a car from me, we&#8217;ve got great deals!&#8221;. It just doesn&#8217;t work. On any level.</p>
<p>And that is why ads don&#8217;t work well on social networks &#8212; especially &#8220;private&#8221; ones. Social networks are more adept at providing customer support and creating a forum for fans to share their enthusiasm. They&#8217;re awesome at creating brand stewards.</p>
<p>Google still is still king. For now.</p>
<p>Search and advertising are a matched pair. The model is relatively easy to maintain and requires very little manipulation behind the scenes to be profitable. You&#8217;re already looking for something, they just want you to find it. Google has made their network better by investing in tools for it&#8217;s users on all sides &#8212; tools for marketers, tools for the general public and essentially fostering an ecosystem where it becomes profitable to share information. But Google has not mastered the next piece of that puzzle &#8212; the social layer.</p>
<p>However the social layer, in my opinion, is still essentially about search &#8212; or rather about finding things you just didn&#8217;t know you were looking for. That layer is still well within reach for many organizations who respect their users.</p>
<p>Facebook isn&#8217;t one of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2010/05/so-long-fb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Beach Lodge</title>
		<link>http://atworkinthecloud.com/blog/2010/05/big-beach-lodge/</link>
		<comments>http://atworkinthecloud.com/blog/2010/05/big-beach-lodge/#comments</comments>
		<pubDate>Wed, 19 May 2010 06:04:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=467</guid>
		<description><![CDATA[Big Beach Lodge was just relaunched with a totally new look and feel. Updated photography made this retrofit much more exciting, along with the freedom to rebrand the property with a modern touch . An iPhone version of the site created with jQTouch completes the experience.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-468" title="bigbeach_web" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/bigbeach_web.png" alt="" width="425" height="319" /></p>
<p><a href="http://www.bigbeachlodge.com" target="_blank">Big Beach Lodge</a> was just relaunched with a totally new look and feel. Updated photography made this retrofit much more exciting, along with the freedom to rebrand the property with a modern touch .</p>
<p><span id="more-467"></span>An iPhone version of the site created with <a href="http://www.jqtouch.com" target="_blank">jQTouch</a> completes the experience.</p>
<p><img class="size-full wp-image-469 alignnone" title="bigbeach_iphone" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/bigbeach_iphone.jpg" alt="" width="180" height="344" /></p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2010/05/big-beach-lodge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wil</title>
		<link>http://atworkinthecloud.com/blog/2010/03/wil/</link>
		<comments>http://atworkinthecloud.com/blog/2010/03/wil/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 06:18:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=480</guid>
		<description><![CDATA[Another collaboration with the good people of Butter Creative in Vancouver.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-481" title="web-wil" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/web-wil.jpg" alt="" width="500" height="353" /></p>
<p>Another collaboration with the good people of <a href="http://www.buttercreative.com" target="_blank">Butter Creative</a> in Vancouver.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2010/03/wil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jimmy Simpson</title>
		<link>http://atworkinthecloud.com/blog/2010/02/jimmy-simpson/</link>
		<comments>http://atworkinthecloud.com/blog/2010/02/jimmy-simpson/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 06:12:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=476</guid>
		<description><![CDATA[Very happy to work on the development of jimmysimpson.com with Butter Creative.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-477" title="web-jimmy" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/web-jimmy.jpg" alt="" width="500" height="353" /></p>
<p>Very happy to work on the development of jimmysimpson.com with <a href="http://www.buttercreative.com" target="_blank">Butter Creative</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2010/02/jimmy-simpson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workflow Round-up January 2010</title>
		<link>http://atworkinthecloud.com/blog/2010/01/workflow-round-up-january-2010/</link>
		<comments>http://atworkinthecloud.com/blog/2010/01/workflow-round-up-january-2010/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 20:16:06 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[none]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[interaction bestof]]></category>

		<guid isPermaLink="false">http://blog.atworkinthecloud.com/?p=434</guid>
		<description><![CDATA[My workflow is constantly evolving as new technologies become available. I think it&#8217;s common for heavy computer users to change it up regularly, but the willingness to always try out and be curious about new tools is essential to anyone who is passionate about interaction design and usability. First off: my requirements. On a daily [...]]]></description>
			<content:encoded><![CDATA[<p>My workflow is constantly evolving as new technologies become available. I think it&#8217;s common for heavy computer users to change it up regularly, but the willingness to always try out and be curious about new tools is essential to anyone who is passionate about interaction design and usability.</p>
<p><a href="http://atworkinthecloud.com/blog/wp-content/uploads/2010/01/Bonsai_tools.jpg"><img class="alignnone size-full wp-image-447" title="Bonsai Banzai" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/01/Bonsai_tools.jpg" alt="" width="570" height="283" /></a></p>
<p><span id="more-434"></span></p>
<p>First off: my requirements. On a daily basis I&#8217;m editing/creating/writing graphics, php, css, html, working on multiple local machines as well as different servers running all kinds of web apps. I swore off windows years ago (although I do agree that windows 7 is looking more human-like) so my preferred platform is a mac running os x. I also edit a lot of text and images, use ftp, create pdf&#8217;s and other documents.</p>
<h2>Dropbox [storage]</h2>
<p><a href="https://www.dropbox.com/" target="_blank">Dropbox</a> syncing is just too good to be true. Flawless and effortless sharing and syncing between up between computers, 30 days of backup and restore.. blah, blah, blah it&#8217;s awesome. And the first 2gb are free. <a href="https://www.dropbox.com/" target="_blank">Get it</a>.</p>
<p>Related: I also use dropbox to sync <a href="http://culturedcode.com/things/">Things</a> (task management), <a href="http://fuelcollective.com/snippet/" target="_blank">Snippet</a> (snippet library), <a href="http://www.chatelp.org/?page_id=5" target="_blank">Sidenote</a> (note taking app, free)</p>
<h2>Photoshop/Illustrator [graphics]</h2>
<p>I wish it weren&#8217;t so. It seems awful and wrong that it&#8217;s the beginning of a new decade and I&#8217;m still using a sledgehammer to pound in finishing nails&#8230; the metaphor won&#8217;t be lost on anyone that has to deal with the behemoth adobe suite for creating and editing graphics for the web. A few things are on the horizon though &#8212; <a href="http://www.pixelmator.com/" target="_blank">Pixemator</a> and <a href="http://www.inkscape.org/" target="_blank">Inkscape</a> have been gaining ground. Here&#8217;s hoping the Adobe cartel won&#8217;t be with us when the next decade comes around.</p>
<h2>Coda [text editor]</h2>
<p><a href="http://www.panic.com/coda/" target="_blank">Coda</a> is an integrated text editor, ftp, subversion, terminal app with extensions and even with all that it seemed a bit pricey for me at first. A year later all I have to say is that Coda is a hell of a bargain at $99.</p>
<p>Related: Coda is definitely a swiss army knife but even swiss army knives need help from time to time. I backup coda with <a href="http://smultron.sourceforge.net/" target="_blank">Smultron</a> (basic text editor, free), <a href="http://macrabbit.com/cssedit/" target="_blank">CSS Edit</a> (CSS editor by MacRabbit) and <a href="http://cyberduck.ch/" target="_blank">Cyberduck</a></p>
<h2>Firefox [browser/development]</h2>
<p>Ask me in a few months when <a href="http://blog.xmarks.com/?p=1119" target="_blank">xmarks is compatible with Chrome</a> and I might have changed my mind &#8212; but for development work I don&#8217;t see anyone bypassing <a href="http://www.mozilla.com/en-US/firefox/firefox.html" target="_blank">firefox</a> any time soon. The built-in inspector in Chrome and Safari is pretty slick, however at the end of the day <a href="http://getfirebug.com/" target="_blank">firebug</a> still has my vote. Syncing across multiple machines is a snap with <a href="http://www.xmarks.com/" target="_blank">xmarks</a>, which also supports pretty much every browser these days.</p>
<h2>Google Docs [word processing]</h2>
<p>It&#8217;s simple, it&#8217;s fast and it&#8217;s everywhere that I need it. <a href="https://docs.google.com" target="_blank">Google Docs</a> could easily be overtaken if they don&#8217;t keep up with the feature sets of new and upcoming office apps, but as a hardcore gmail user I don&#8217;t know how much anything would affect my usage of Docs.</p>
<p>Related: <em>Spreadsheets are still totally useless in Google Docs</em>. And although it is shameful, I still have to use one Microsoft product &#8212; Excel. It&#8217;s functions are very useful for manipulating tabular data especially for those massive Drupal imports! I haven&#8217;t had the chance to try out <a href="http://www.apple.com/iwork/numbers/" target="_blank">Numbers</a> but I&#8217;ve heard it&#8217;s mostly just good for the graphs.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2010/01/workflow-round-up-january-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zero One Design</title>
		<link>http://atworkinthecloud.com/blog/2009/11/zero-one-design/</link>
		<comments>http://atworkinthecloud.com/blog/2009/11/zero-one-design/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 06:10:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=474</guid>
		<description><![CDATA[Zero One Design was founded as a web design company in 1997, in Victoria, British Columbia. Right from the beginning, the partners envisioned creating a service that could present uniquely Canadian arts and culture: Zero One has been telling Canada&#8217;s stories ever since. I helped the partners find an updated look and feel for their [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-473" title="web-zerone" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/web-zerone.jpg" alt="" width="500" height="353" /></p>
<p>Zero One Design was founded as a web design company in 1997, in  Victoria, British Columbia. Right from the beginning, the partners  envisioned creating a service that could present uniquely Canadian arts  and culture: Zero One has been telling Canada&#8217;s stories ever since. I helped the partners find an updated look and feel for their  organization using classic imagery with a modern slant.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/11/zero-one-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Madrona</title>
		<link>http://atworkinthecloud.com/blog/2009/11/madrona/</link>
		<comments>http://atworkinthecloud.com/blog/2009/11/madrona/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 06:28:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[application]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=494</guid>
		<description><![CDATA[My friends at Zero One Design have just begun beta testing on their new app Madrona. &#8220;Madrona is an open source museum collections management system written for the community, by the community. Featuring an intuitive design and ground breaking media and internet integration, Madrona creates a whole new standard for collection management.&#8221; I designed the [...]]]></description>
			<content:encoded><![CDATA[<p>My friends at Zero One Design have just begun beta testing on their new app Madrona.</p>
<p><img class="alignnone size-full wp-image-495" title="web-madrona" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/web-madrona.jpg" alt="" width="500" height="353" /></p>
<p>&#8220;Madrona is an open source museum collections management system written  for the community, by the community. Featuring an intuitive design and  ground breaking media and internet integration, Madrona creates a whole  new standard for collection management.&#8221;</p>
<p><span id="more-494"></span>I designed the User Interface for Madrona along with their WordPress blog and the Madrona logo.</p>
<p><img class="alignnone size-full wp-image-497" title="madrona" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/madrona.jpg" alt="" width="500" height="375" /></p>
<p>Madrona is of course latin for Arbutus, so the Arbutus tree was a logical choice for the logo.<br />
<img class="alignnone size-full wp-image-496" title="logo-wireframe-colour" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/logo-wireframe-colour.jpg" alt="" width="301" height="185" /></p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/11/madrona/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Facebook Share to Drupal</title>
		<link>http://atworkinthecloud.com/blog/2009/11/adding-facebook-share-to-drupal/</link>
		<comments>http://atworkinthecloud.com/blog/2009/11/adding-facebook-share-to-drupal/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 02:56:28 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://blog.atworkinthecloud.com/?p=398</guid>
		<description><![CDATA[I&#8217;ve seen a few people on drupal.org how to implement Facebook Share and asking for modules, etc. However with the share widget provided by Facebook it&#8217;s really very easy to implement FB Share at the template level. To make it really easy, use CCK. Step One: Get the Widget To start off, FB provides you [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.atworkinthecloud.com/wp-content/uploads/2009/11/GPN-2000-000353.jpg" alt="Adding facebook share to drupal" /></p>
<p>I&#8217;ve seen a few people on drupal.org how to implement <a href="http://www.facebook.com/facebook-widgets/share.php">Facebook Share</a> and asking for modules, etc. However with the share widget provided by Facebook it&#8217;s really very easy to implement FB Share at the template level. To make it really easy, use <a href="http://drupal.org/project/cck">CCK</a>.<br />
<span id="more-398"></span></p>
<h2>Step One: Get the Widget</h2>
<p>To start off, FB provides you with this code in their <a href="http://www.facebook.com/facebook-widgets/share.php" target="_blank">widgets section</a></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;a name=&quot;fb_share&quot;&gt;&lt;/a&gt;&lt;script src=&quot;http://static.ak.fbcdn.net/connect.php/js/FB.Share&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:0--&gt;&lt;/script&gt;</pre></div></div>

<p>Which gives you a little widget on your webpage that looks like this,</p>
<p><img src="http://blog.atworkinthecloud.com/wp-content/uploads/2009/11/fbshare-preview.png" alt="facebook share preview" /></p>
<p>That&#8217;s pretty quick and easy. Using that bit of javascript you&#8217;ll get a little FB button that you can stick basically anywhere on a page (or, more precisely in your node.tpl.php file) and when the user clicks it, they&#8217;ll be prompted to login to facebook (if they&#8217;re not already) and then they can share your link on their wall. FB is pretty good at scraping pages but if you want fine tune control over what image and what text is displayed with your link you need to go a step further.</p>
<h2>Step Two: Take Control!</h2>
<p>As an example, this is the code I added to my page.tpl.php template right underneath my &lt;title&gt; tag:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #666666; font-style: italic;">//</span></pre></div></div>

<p>I&#8217;ve made references to three variables here; <strong>$title</strong> is just the title of my page, <strong>$node-&gt;field_fblink_teaser[0]['safe']</strong> is a CCK field that I&#8217;ve created which allows users to specify a meta description of their page and lastly <strong>$node-&gt;field_fblink_image[0]['filepath']</strong> is an image that user uploads that is used to create a thumbnail for the FB Share wall post. I&#8217;ve defaulted this image to 100x100px since that is what FB seems to like. For more info on linking different kinds of media including audio and video, check out <a href="http://wiki.developers.facebook.com/index.php/Connect/Implementing_Facebook_Share">this page</a>. Although there are no guidelines given anywhere else, FB does actually have minimum/maximum sizes for images, so if you&#8217;re image isn&#8217;t showing up try changing the dimensions.</p>
<p>In the end you should end up with a wall post that looks like this,</p>
<p><img class="alignnone size-full wp-image-399" title="fbshare" src="http://blog.atworkinthecloud.com/wp-content/uploads/2009/11/fbshare.jpg" alt="fbshare" width="542" height="154" /></p>
<p><em>Disclaimer: I don&#8217;t advocate using Facebook. For anything. It&#8217;s a popular platform and website, yes. But you should be aware that Facebook likes to change their rules, often without warning. It can be a bit of a nightmare for developers. That said, Facebook Share is relatively low-impact though (all authentication takes place via facebook) and that makes it quick to implement.</em></p>
<p>Updated on April 4, 2010, plugin update killed my example code.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/11/adding-facebook-share-to-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Theme Notes</title>
		<link>http://atworkinthecloud.com/blog/2009/10/drupal-theme-notes/</link>
		<comments>http://atworkinthecloud.com/blog/2009/10/drupal-theme-notes/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 06:43:58 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://blog.atworkinthecloud.com/?p=363</guid>
		<description><![CDATA[Recently I was asked to summarize the parts of a drupal theme. I came up with the following semi-literate guide to my own theme framework, sp0xx6 for Drupal 6. This is not a very technical guide but I think it&#8217;s none the less important to document my perspective, especially for newcomers to drupal who are [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong><img class="alignnone size-medium wp-image-368" title="liver" src="http://blog.atworkinthecloud.com/wp-content/uploads/2009/10/liver-300x210.jpg" alt="liver" width="300" height="210" /></strong></em></p>
<p><em><strong>Recently I was asked to summarize the parts of a drupal theme. I came up with the following semi-literate guide to my own theme framework, <a href="http://code.google.com/p/sp0xx6/" target="_blank">sp0xx6 for Drupal 6</a>. This is not a very technical guide but I think it&#8217;s none the less important to document my perspective, especially for newcomers to drupal who are having a hard time with the way information is presented on drupal.org.</strong><br />
</em></p>
<p><em>Please note: The text below makes reference to a set of theme files for Drupal themes. That theme is sp0xx6. You can <a href="http://code.google.com/p/sp0xx6/" target="_blank">download sp0xx6 from google code</a>. For free. To keep. Forever. Drupal rocks! Thanks to everyone on drupal.org that makes my life easier and more interesting.<br />
</em></p>
<h3><strong>.info</strong></h3>
<p>The .info file registers your theme with drupal along with your theme&#8217;s regions (area&#8217;s content appears in) your CSS and javascript.</p>
<h3><strong>template.php</strong></h3>
<p>Your template file allows you to customize practically everything in your theme. You can rewrite the appearance of forms, lists, links, taxonomies and add all sorts of functionality.</p>
<p><span id="more-363"></span></p>
<h3><strong>node.tpl.php</strong></h3>
<p>Unless you have a separate node template defined (as with node-gallery.tpl.php), every content type will use the default node.tpl.php file to render the contentof each page.<br />
The node template is made up of two sections, <em>the teaser</em> and <em>the main template</em> the teaser is usually used in lists and the main template is used when you are displaying the actual page your node is located on.<br />
The teaser section is optional, it simply provides another way to render the shortened layout of your template.</p>
<p><strong>Main $components of node.tpl.php</strong></p>
<p>$teaser &#8212; the teaser format of the node, can be customized and manipulated<br />
$title &#8212; title of your node<br />
$submitted &#8212; user that submitted the node followed by published date<br />
$content &#8212; the content of the node body<br />
$terms &#8212; taxonomy terms assigned to the node</p>
<h3><strong>page.tpl.php</strong></h3>
<p>This is a crucial part of the theme, but most of the components of this template are actually quite arbitrary. This is one of the reasons I really like Drupal &#8212; you can use plain html/css to do just about anything to a page before you get drupal to load some content in it. To function properly the page template requires the following pieces,</p>
<p>$head &#8212; prints meta tags and other important stuff<br />
$styles &#8212; prints all styles from your .info file and Drupal modules<br />
$scripts &#8212; prints all javascript, including your script.js (see below) and Drupal module scripts<br />
$content &#8212; prints node content<br />
$closure &#8212; prints everything in the footer of your page (it&#8217;s easy to miss so check twice!)</p>
<p>Other notable pieces,</p>
<p>A few custom regions (defined in .info and can be placed into content-type templates),</p>
<p>$left, $right, (left &amp; right are defined by default in drupal) $content, $header, $footer, $precontent, $content, $subcontent, $mainnav, $subnav, $searchbox</p>
<h3><strong>page-front.tpl.php (not included in sp0xx6)<br />
</strong></h3>
<p>Page-front is the default frontpage template for Drupal. This page will automatically override your homepage unless you have specified a different page in your theme settings. sp0xx6 does not include this file, but you can simply duplicate page.tpl.php and rename that file to create your own front page for drupal. After you rename the file you can customize it with whatever markup you like and it will only change your homepage.</p>
<h3><strong>script.js</strong></h3>
<p>Contains all of the javascript stuff you need for your regular templates. Other js elements can be added on a case by case basis using drupal_add_js (http://api.drupal.org/api/function/drupal_add_js)</p>
<h3><strong>search-block-form.tpl.php</strong></h3>
<p>An optional template that allows you to modify your search form.</p>
<h3><strong>style.css</strong></h3>
<p>This is the main stylesheet of your theme and will be included with every template. You can add additional styles to specific templates with drupal_add_css (http://api.drupal.org/api/function/drupal_add_css/6) You can also add other css styles in .info</p>
<p>Custom node template example &#8211;</p>
<h3><strong>node-gallery.tpl.php</strong></h3>
<p>node-gallery.tpl.php is an example of a content type called &#8220;gallery&#8221; that has an image gallery built into it using CCK image fields and the imagecache module that is presented in lightbox form.</p>
<p>In the template you can see that the field_imagefile cck field is rendered as thumbnails using the gallerythumb imagecache preset.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/10/drupal-theme-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arthur Vickers</title>
		<link>http://atworkinthecloud.com/blog/2009/09/arthur-vickers/</link>
		<comments>http://atworkinthecloud.com/blog/2009/09/arthur-vickers/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 06:46:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=504</guid>
		<description><![CDATA[I am extremely happy to announce the launch of Arthur Vickers new website that coincides with Arthurs gift of The Leadership Desk to the Premiers Office of the Province of British Columbia.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-505" title="web-vickers" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/web-vickers.jpg" alt="" width="500" height="353" /></p>
<p>I am extremely happy to announce the launch of Arthur Vickers new website that coincides with <a href="http://www.arthurvickers.com/news/leadership-desk.php" target="_blank">Arthurs gift of The Leadership Desk</a> to the Premiers Office of the Province of British Columbia.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/09/arthur-vickers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
