<?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; drupal</title>
	<atom:link href="http://atworkinthecloud.com/blog/category/web/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://atworkinthecloud.com/blog</link>
	<description>Est. 2008, Jim Olson Owner/Operator</description>
	<lastBuildDate>Thu, 19 Aug 2010 04:16:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<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>Sunrise Soya</title>
		<link>http://atworkinthecloud.com/blog/2009/06/sunrise-soya/</link>
		<comments>http://atworkinthecloud.com/blog/2009/06/sunrise-soya/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 06:26:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=489</guid>
		<description><![CDATA[Sunrise Soya&#8217;s new Drupal based site was created by our team at Veratta Technologies. Design by Peter Figasinski.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-490" title="web-sunrise" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/web-sunrise.jpg" alt="" width="500" height="353" /></p>
<p>Sunrise Soya&#8217;s new Drupal based site was created by our team at Veratta Technologies. Design by Peter Figasinski.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/06/sunrise-soya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal AJAX Plugins</title>
		<link>http://atworkinthecloud.com/blog/2009/06/drupal-ajax-plugins/</link>
		<comments>http://atworkinthecloud.com/blog/2009/06/drupal-ajax-plugins/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 05:38:12 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://roguescience.org/robotoverlord/cloud/ablog/?p=318</guid>
		<description><![CDATA[Lately I&#8217;ve been trying to understand how AJAX is changing the experience that Drupal users will be having in the near future. This is particularly important as a Drupalista given the redesign currently under way. Here are some great looking modules that should be ready a bit sooner than the redesign. Warning: these modules might [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been trying to understand how AJAX is changing the experience that Drupal users will be having in the near future. This is particularly important as a Drupalista given the <a href="http://www.flickr.com/photos/mboulton/3570130250/" target="_blank">redesign</a> currently under way. Here are some great looking modules that should be ready a bit sooner than the redesign. Warning: these modules might not be ready for primetime yet.</p>
<p><strong><span id="more-318"></span>Taxonomy Quick Find</strong><br />
&#8220;This module provides a set of blocks which show &#8216;related&#8217; content based on a selected term.&#8221;<a href="http://drupal.org/project/taxonomy_quick_find" target="_blank"></p>
<p>http://drupal.org/project/taxonomy_quick_find</a></p>
<p><strong>Home Box</strong><br />
&#8220;Home box allows your users to have a page that behave the same way as iGoogle, Netvibes or BBC.co.uk.<a href="http://drupal.org/project/homebox" target="_blank">&#8221;</p>
<p>http://drupal.org/project/homebox</a></p>
<p><strong>Autosave</strong><br />
&#8220;The autosave module automatically saves a snapshot of your content type form using AJAX. If the user&#8217;s browser or machine dies while editing a node; the edits will be presented to the user the next time they return to the node.&#8221;<br />
<a href="http://drupal.org/project/autosave" target="_blank">http://drupal.org/project/autosave</a></p>
<p class="title withtabs node-type-project_project"><strong>Popups API (Ajax Dialogs)</strong><br />
&#8220;API for building modal ajax dialogs.&#8221;<br />
<a href="http://drupal.org/project/popups" target="_blank">http://drupal.org/project/popups</a></p>
<p class="title withtabs node-type-project_project"><strong>Watcher</strong><br />
&#8220;Watcher offers your site&#8217;s users, registered and anonymous visitors, a way to easily watch nodes for changes and new comments without having to post themselves.&#8221;<br />
<a href="http://drupal.org/project/watcher" target="_blank">http://drupal.org/project/watcher</a></p>
<p class="title withtabs node-type-project_project">
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/06/drupal-ajax-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things that have impressed me lately &#8212; 06 10 2009</title>
		<link>http://atworkinthecloud.com/blog/2009/06/things-that-have-impressed-me-lately-0-10-2009/</link>
		<comments>http://atworkinthecloud.com/blog/2009/06/things-that-have-impressed-me-lately-0-10-2009/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 05:32:08 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[av club]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://roguescience.org/robotoverlord/cloud/ablog/?p=312</guid>
		<description><![CDATA[Drupal forms are awesome, until they suck and then there&#8217;s always http://www.lullabot.com/articles/modifying-forms-5-and-6 The sugary sweetness of the media temple knowledge base http://kb.mediatemple.net/ Simon Schama&#8217;s A History of Britain documentary series http://en.wikipedia.org/wiki/Simon_Schama%27s_A_History_of_Britain A site that catalog&#8217;s all of the very best SMS messages that people send (864): sometimes i wish i was able to text my [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Drupal forms are awesome, until they suck and then there&#8217;s always</strong><br />
<a href="http://www.lullabot.com/articles/modifying-forms-5-and-6" target="_blank"> http://www.lullabot.com/articles/modifying-forms-5-and-6</a></p>
<p><strong>The sugary sweetness of the media temple knowledge base</strong><br />
<a href="http://kb.mediatemple.net/" target="_blank"> http://kb.mediatemple.net/</a></p>
<p><strong>Simon Schama&#8217;s A History of Britain documentary series</strong><br />
<a href="http://en.wikipedia.org/wiki/Simon_Schama%27s_A_History_of_Britain" target="_blank"> http://en.wikipedia.org/wiki/Simon_Schama%27s_A_History_of_Britain</a></p>
<p><strong>A site that catalog&#8217;s all of the very best SMS messages that people send</strong><br />
(864): sometimes i wish i was able to text my cat and tell him i miss him and that i&#8217;m thinking about him<br />
<a href="http://www.textsfromlastnight.com/" target="_blank">http://www.textsfromlastnight.com/</a> (Warning: NSFW) via <a href="http://twitter.com/creativestable" target="_blank">@creativestable</a></p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/06/things-that-have-impressed-me-lately-0-10-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Space</title>
		<link>http://atworkinthecloud.com/blog/2009/05/open-space/</link>
		<comments>http://atworkinthecloud.com/blog/2009/05/open-space/#comments</comments>
		<pubDate>Thu, 21 May 2009 06:43:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=499</guid>
		<description><![CDATA[Open Space has a new Drupal website that make it easy for staff members and volunteers to access information and archives online. I also redesigned Open Space logo and branding as a part of this process.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-500" title="web-os" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/web-os.jpg" alt="" width="500" height="353" /></p>
<p>Open Space has a new Drupal website that make it easy for staff members and volunteers to access information and archives online.</p>
<p>I also redesigned Open Space logo and branding as a part of this process.</p>
<p><img class="alignnone size-full wp-image-510" title="OSlogo" src="http://atworkinthecloud.com/blog/wp-content/uploads/2009/05/OSlogo.jpg" alt="" width="300" height="299" /></p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/05/open-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the s3cr3t drupal formula</title>
		<link>http://atworkinthecloud.com/blog/2009/03/the-s3cr3t-drupal-formula/</link>
		<comments>http://atworkinthecloud.com/blog/2009/03/the-s3cr3t-drupal-formula/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 00:31:06 +0000</pubDate>
		<dc:creator>jim</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://roguescience.org/robotoverlord/cloud/ablog/?p=259</guid>
		<description><![CDATA[A Quick Start Guide for a Standard CMS Using Drupal 5 These are the basic steps I go through each time I make a Drupal site. They are not a secret. The very fact you&#8217;re reading it means it could not possibly be a secret. Nice try, though. A Drupal site can be made in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>A Quick Start Guide for a Standard CMS Using Drupal 5</strong></p>
<p>These are the basic steps I go through each time I make a Drupal site. They are <span style="text-decoration: underline;">not</span> a secret. The very fact you&#8217;re reading it means it could not possibly be a secret. Nice try, though.</p>
<p>A Drupal site can be made in many different ways, the steps below will lay the ground work for a site that is user friendly and behaves itself. This guide is <em>not intended for hardcore development geeks or first time users</em> &#8211; it&#8217;s just a blueprint for creating a safe and solid CMS with Drupal.</p>
<p>I&#8217;ll be expanding this post and also creating another page for Drupal 6 sometime soon. Keep your pants on. Thanks to <a href="http://www.creativestable.com/" target="_blank">Amy Steen</a> for her input on this guide!</p>
<p>PS. There are lots of ways to make a site with Drupal and if you think you have a way <a href="http://groups.drupal.org/vancouver-island">I&#8217;d love to hear about it</a>.</p>
<p><strong>s3cr3t formula<br />
</strong></p>
<ul>
<li>Download and install the latest version of <a href="http://drupal.org/project/drupal" target="_blank">Drupal 5</a>
<ul>
<li>Make sure to set the database collation to UTF8_General_ci</li>
</ul>
</li>
<li>Create some sub directories in sites/all directory (sites/all/<span style="color: #808080;">modules</span> and sites/all/<span style="color: #808080;">themes</span>)</li>
<li>Register your admin account, <a href="http://www.pctools.com/guides/password/" target="_blank">pick a secure password</a></li>
<li>Change user registration settings to &#8220;Only site administrators can create new user accounts&#8221; <span style="color: #666666;">(user management &gt; user settings)</span></li>
<li>Create writeable files directory<span style="color: #666666;"> (follow alert box) &#8211; this directory will hold the files you&#8217;ll upload</span></li>
<li>Run cron for the first time <span style="color: #666666;">(follow alert box)</span></li>
<li>Configure &#8220;clean-urls&#8221;, you might need to edit .htaccess <span style="color: #666666;">(site config &gt; clean urls)</span></li>
<li>Install some base modules into sites/all/modules directory:</li>
</ul>
<div style="margin-left: 40px;">
<ul>
<li><a href="http://drupal.org/project/admin_menu" target="_blank">administration menu</a> &#8211; installs a helpful menubar at the top of the page</li>
<li><a href="http://drupal.org/project/poormanscron" target="_blank">backup &amp; migrate</a> &#8211; an insurance policy in case of a site meltdown</li>
<li><a href="http://drupal.org/project/poormanscron" target="_blank">poormanscron</a> &#8211; cron&#8217;s important for a lot of things but indexing your site so that it can be searched is the most obvious</li>
<li><a href="http://drupal.org/project/token" target="_blank">token</a> &#8211; you don&#8217;t need to know, but it&#8217;s neccessary for a lot of things to function properly</li>
<li><a href="http://drupal.org/project/image" target="_blank">image</a> &#8211; allows the uploading and management of images</li>
<li><a href="http://drupal.org/project/lightbox2" target="_blank">lightbox2</a> &#8211; images can be overlayed on the current page</li>
<li><a href="http://drupal.org/project/fckeditor" target="_blank">FCKeditor</a> <span style="color: #666666;">(must be configured) <span style="color: #000000;">- is a great text editor</span><br />
</span></li>
<li><span style="color: #666666;"><span style="color: #000000;"><a href="http://drupal.org/project/imce" target="_blank">IMCE</a> &#8211; makes managing file uploads easier</span><br />
</span></li>
<li><a href="http://drupal.org/project/mollom" target="_blank">mollom</a> &#8211; spam blocker</li>
<li><a href="http://drupal.org/project/pathauto">pathauto</a> &#8211; useful if you want to organize your URL&#8217;s by year, title, etc</li>
</ul>
</div>
<ul>
<li>Enable extra core modules like uploads, path alias, etc.</li>
<li>Change default input to full html <span style="color: #666666;">(site config &gt; input formats)<span style="color: #000000;"> Note: if you&#8217;re intending your site to have many users you&#8217;ll want to leave the default input format as is </span><br />
</span></li>
<li>Create &#8220;default&#8221; role <span style="color: #666666;">(user management &gt; roles)</span></li>
<li>Configure &#8220;default&#8221; role for fck-editor</li>
</ul>
<p>And that&#8217;s it, at least for now. There&#8217;s lots left to do on your way to making a fully functional site, but hopefully this will give you a headstart. I&#8217;ll be updating this guide as often as is necessary, please let me know if you&#8217;ve got suggestions.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/03/the-s3cr3t-drupal-formula/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sp0xx6 Coming Soon</title>
		<link>http://atworkinthecloud.com/blog/2009/02/sp0xx6-coming-soon/</link>
		<comments>http://atworkinthecloud.com/blog/2009/02/sp0xx6-coming-soon/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 21:53:20 +0000</pubDate>
		<dc:creator>robotoverlord</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.wordpress.com/?p=251</guid>
		<description><![CDATA[Sp0xx6 is the latest version of my Drupal UI. It&#8217;s a minimalist concept, great for populating sites with content quickly and for first-time users. Sp0xx is clean and clutter free. In combination with the awesome Administration menu module users can concentrate on creating and editing content. Using thickbox and jquery the user is given access [...]]]></description>
			<content:encoded><![CDATA[<p>Sp0xx6 is the latest version of my Drupal UI. It&#8217;s a minimalist concept, great for populating sites with content quickly and for first-time users.<br />
<span id="more-251"></span><br />
<a href="http://www.flickr.com/photos/robotoverlord/3230673540/"><img class="alignleft" style="margin-right:20px;margin-bottom:15px;" title="Sp0xx6" src="http://farm4.static.flickr.com/3132/3230673540_480beed69c_m.jpg" alt="Sp0xx6 Drupal UI Design" width="236" height="240" /></a></p>
<p>Sp0xx is clean and clutter free. In combination with the awesome <a href="http://drupal.org/project/admin_menu" target="_blank">Administration menu module</a> users can concentrate on creating and editing content. Using thickbox and jquery the user is given access to a &#8216;Content Map&#8217; that allows them to easily understand how to syndicate content (via pre-configured &#8216;<a href="http://drupal.org/project/views" target="_blank">Views</a>&#8216;) without having to understand the fundamentals of Drupal&#8217;s taxonomy.</p>
<p>Right now I have a beta page set up on Google Code for the <a href="http://code.google.com/p/sp0xx/">Drupal 5 version</a>. Please note that this page is for testing purposes only. Soon we&#8217;ll be creating an official Drupal 6 project on drupal.org. My work on Sp0xx is sponsored by <a href="http://trapeze.ca/web/" target="_blank">Trapeze Communications</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/02/sp0xx6-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stratford Hall</title>
		<link>http://atworkinthecloud.com/blog/2009/01/stratford-hall/</link>
		<comments>http://atworkinthecloud.com/blog/2009/01/stratford-hall/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 06:21:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://atworkinthecloud.com/blog/?p=483</guid>
		<description><![CDATA[Stratford Hall is a Drupal-based site I built while at Trapeze Communications. Design by Neil Tran.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-485" title="web-stratford" src="http://atworkinthecloud.com/blog/wp-content/uploads/2010/05/web-stratford.jpg" alt="" width="500" height="353" /></p>
<p>Stratford Hall is a Drupal-based site I built while at Trapeze Communications.</p>
<p>Design by Neil Tran.</p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2009/01/stratford-hall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for well-made, well-designed Drupal sites</title>
		<link>http://atworkinthecloud.com/blog/2008/09/tips-for-well-made-well-designed-drupal-sites/</link>
		<comments>http://atworkinthecloud.com/blog/2008/09/tips-for-well-made-well-designed-drupal-sites/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 15:37:10 +0000</pubDate>
		<dc:creator>robotoverlord</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://electronicsuitcase.net/?p=202</guid>
		<description><![CDATA[In the last few months I&#8217;ve finished some pretty large drupal projects and thought I would share my top five tips for getting things rolling on your next drupal site. If you want a general overview of building drupal sites smashingmagazine.com just published the definitive post that I&#8217;ve read to date. 1. Adhere to drupal [...]]]></description>
			<content:encoded><![CDATA[<p>In the last few months I&#8217;ve finished some pretty large drupal projects and thought I would share my top five tips for getting things rolling on your next drupal site. If you want a general overview of building drupal sites <a title="smashing magazine's developer toolbox for drupal" href="http://www.smashingmagazine.com/2008/09/24/drupal-developers-toolbox/">smashingmagazine.com just published the definitive post</a> that I&#8217;ve read to date.</p>
<p><strong>1. Adhere to drupal <a href="http://drupal.org/best-practices">best practices</a> from the start</strong>. Look forward to your site being around for a long while and set it up correctly. Even the basics, like taking advantage of <a title="Getting started with Drupal modules and themes" href="http://drupal.org/getting-started/5/install-contrib">using the sites/all folder</a> to hold your non-core modules and themes can save you a lot of time down the road.</p>
<p><strong>2. Make the website accessible to a wide range of people</strong>. It is easier to plan things like <a href="http://www.shopdev.co.uk/blog/font-resize.html#">text-size controls</a>, email-to-a-friend and <a href="http://www.456bereastreet.com/archive/200709/how_to_create_an_unobtrusive_print_this_page_link_with_javascript/">print buttons</a> when you&#8217;re in the design stages. Adding them in afterwards can look amateurish.</p>
<p><strong>3. Give yourself time to input content and give it some TLC with proper formatting</strong>. Nothing is more boring than the same basic text layout on every page. With CMS&#8217;s half the point is having the same frame around your content so that navigation is consistent, etc. &#8211; but that doesn&#8217;t mean your text and image content has to be the same with every node. Float an image left, float it right, pull out an important quote and give it the bold+italic treatment. Don&#8217;t rush through this &#8220;final part&#8221; of the job &#8211; it&#8217;s very important.</p>
<p><strong>4. Use some kind of design/development framework</strong>. Whatever works for you, but the point is to keep it consistent so that when it comes time to fix something or add a feature you can do it quickly. For most people just starting out with <a title="basic drupal starting theme" href="http://drupal.org/project/zen">the same basic theme, like Zen</a>, is enough. Later on though you might need to start keeping a folder of your regular modules, pre-configured modules, sample configurations of certain key theme components, and anything else you might need within arms reach. A note of caution though &#8211; make sure you check drupal.org for updates of the modules once in awhile.</p>
<p><strong>5. FCKeditor &#8211; is the best editor there is, period</strong>. A lot of folks swear by tinyMCE but I think they&#8217;re just plain wrong. FCK has a built in file manager (that is a pain in the ass to configure but very worth it), a default CSS XML-based stylesheet associated with user-styles that is easy to override,  but most importantly it has a feature tied into the text editor <em>that shows block elements boundaries in your html structure</em> which is of huge benefit to 99% of all users.</p>
<p><a href="http://electronicsuitcase.net/wp-content/uploads/2008/09/fck.jpg"><img class="alignnone size-full wp-image-203" src="http://electronicsuitcase.net/wp-content/uploads/2008/09/fck.jpg" alt="" width="400" height="200" /></a></p>
<p><a href="http://www.fckeditor.net/">http://www.fckeditor.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://atworkinthecloud.com/blog/2008/09/tips-for-well-made-well-designed-drupal-sites/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
