<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Scribble Designs</title>
	
	<link>http://www.scribbledesigns.co.uk</link>
	<description>Web Design in Northern Ireland.</description>
	<pubDate>Thu, 24 Apr 2008 15:00:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ScribbleDesigns" type="application/rss+xml" /><feedburner:emailServiceId>150754</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>Backing Up Your Drupal Database</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/276955741/</link>
		<comments>http://www.scribbledesigns.co.uk/2008/04/24/backing-up-your-drupal-database/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 15:00:08 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2008/04/24/backing-up-your-drupal-database/</guid>
		<description><![CDATA[ 
Being a WordPress devotee, the shocking thing about Drupal is that it doesn&#8217;t have a backup utility built into the core system. Any content management system that relies upon a back-end database should provide a way to back that database up regularly.
Shockingly, Drupal doesn&#8217;t. But it does have a dedicated community, and there are [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right" src="http://www.scribbledesigns.co.uk/wp-content/uploads/2008/04/drupal-logo.png"/> </p>
<p>Being a WordPress devotee, the shocking thing about <a title="Drupal Website" href="http://drupal.org/">Drupal</a> is that it doesn&#8217;t have a backup utility built into the core system. Any content management system that relies upon a back-end database should provide a way to back that database up regularly.</p>
<p>Shockingly, Drupal doesn&#8217;t. But it does have a dedicated community, and there are a number of options out there for backing up your database. The one which I&#8217;ve been using lately is the <a href="http://drupal.org/project/backup_migrate">Backup/Migrate module</a>. </p>
<p><span id="more-177"></span></p>
<p>This module makes it easy to do both on-demand and scheduled backups of your Drupal installation. With the on-demand backups, you can download them to your computer immediately. The scheduled backup saves the files to your webserver for downloading at a later date, and you can specify how regularly to back up and how many backup files to keep, so it&#8217;ll do the housekeeping for you as well.</p>
<p>Because Drupal uses relative hyperlinks by default, you can download an entire live website to a local server and use it to test themes, modules and Drupal upgrades without affecting the live environment.</p>
<p>This is more useful than you&#8217;d believe. I recently upgraded a Drupal site I manage, and the upgrade failed. I couldn&#8217;t get access to the site and thought it was ruined. However, I installed Drupal 5.1 on a local webserver and restored the database backup to that. I then upgraded that installation to Drupal 6.2 successfully. With a completely recovered and upgraded database, I was able to put this on the live webserver. We were up and running again relatively quickly.</p>
<p>I decided after that to test <strong>all</strong> my Drupal upgrades on a local server before doing the upgrade on a live website!</p>
<p>What&#8217;s missing (in my opinion) is a way to back up the uploaded files, themes and modules that each Drupal site contains. I want to look at some way to set up FTP synchronisation to back up site files on a scheduled basis.</p>
<p>If you&#8217;ve got any suggestions, please share!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=M0tdII"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=M0tdII" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=so34ri"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=so34ri" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=WwF2Hi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=WwF2Hi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=yo5KBi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=yo5KBi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2008/04/24/backing-up-your-drupal-database/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2008/04/24/backing-up-your-drupal-database/</feedburner:origLink></item>
		<item>
		<title>Redesigning My Personal Blog</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/276494985/</link>
		<comments>http://www.scribbledesigns.co.uk/2008/04/23/redesigning-my-personal-blog/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 23:28:50 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Web Design &#038; Standards]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2008/04/23/redesigning-my-personal-blog/</guid>
		<description><![CDATA[Something I&#8217;ll be putting on the portfolio here soon - a redesign of my personal blog.
This is a redesign of the blog, which runs on Drupal 6 and features a blog and photo galleries. It&#8217;s not the first Drupal-based theme I&#8217;ve ever created, but certainly the one I&#8217;m happiest with.

If you want to know a [...]]]></description>
			<content:encoded><![CDATA[<p>Something I&#8217;ll be putting on the portfolio here soon - a redesign of my personal blog.</p>
<p>This is a redesign of the blog, which runs on <a title="Drupal Website" href="http://drupal.org/">Drupal</a> 6 and features a blog and photo galleries. It&#8217;s not the first Drupal-based theme I&#8217;ve ever created, but certainly the one I&#8217;m happiest with.</p>
<p><span id="more-176"></span></p>
<p>If you want to know a little bit more about the process behind designing the site, I wrote about my <a href="http://gerardmcgarry.com/node/88">aims for the site</a>, then followed up today with some notes on <a href="http://gerardmcgarry.com/node/102">why I made certain design decisions</a>.</p>
<p>My feeling is that the design is quite unique and a good starting point for establishing an identifiable presence on the Internet. Here&#8217;s a screen-shot:</p>
<p><a href="http://gerardmcgarry.com"><img height="355" alt="gerard-screenshot" src="http://www.scribbledesigns.co.uk/wp-content/uploads/2008/04/gerard-screenshot.jpg" width="480" border="0"/></a></p>
<p>I&#8217;ll have a bit more information on this design in the portfolio in the neat future. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=0i3p6J"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=0i3p6J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=OTXTuj"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=OTXTuj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=nm2K1j"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=nm2K1j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=dPhBkj"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=dPhBkj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2008/04/23/redesigning-my-personal-blog/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2008/04/23/redesigning-my-personal-blog/</feedburner:origLink></item>
		<item>
		<title>HowTo: Configuring Triggers and Actions in Drupal 6</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/263274193/</link>
		<comments>http://www.scribbledesigns.co.uk/2008/04/03/howto-configuring-triggers-and-actions-in-drupal-6/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 11:32:16 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[Web Applications]]></category>

		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2008/04/03/howto-configuring-triggers-and-actions-in-drupal-6/</guid>
		<description><![CDATA[
Drupal 6 offers built-in actions that can be performed whenever something happens on your site. Typically, you want to use this to get an alert when someone publishes content on the site, or a new user signs up. 
You might even want to mimic WordPress and get an email alert every time someone leaves a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right" alt="drupal logo" src="http://www.scribbledesigns.co.uk/wp-content/uploads/2008/04/drupal-logo.png" width="200"/></p>
<p><a title="Drupal Website" href="http://drupal.org/">Drupal</a> 6 offers built-in actions that can be performed whenever something happens on your site. Typically, you want to use this to get an alert when someone publishes content on the site, or a new user signs up. </p>
<p>You might even want to mimic <a href="http://wordpress.org/">WordPress</a> and get an email alert every time someone leaves a comment on the site. I&#8217;m going to show you how to set this up for your site.</p>
<p><span id="more-173"></span></p>
<h2>Defining Triggers and Actions</h2>
<p>First, let&#8217;s take a look at what triggers and actions actually are. A trigger is an event which will happen on your site. Triggers that I can see on my site are Comments, Content, Cron, Taxonomy and Users.</p>
<p>If you look at the available triggers for <strong>Comments</strong>, you&#8217;ll see various trigger types. The one we&#8217;re interested in is &#8220;After saving a new comment&#8221;.</p>
<p>Before you can activate a trigger, you need to specify an <strong>Action</strong>. This is the action you want to happen each time a trigger is ..er.. triggered. You can do a number of things with actions, such as redirect users to a URL or give them a message on the page. However, we&#8217;re mostly interested in the <strong>Send Email</strong> action.</p>
<h2>Step By Step Instructions</h2>
<p>OK. So let&#8217;s set up a simple action and trigger combo to send us an email each time a comment is left on our Drupal site.</p>
<ul>
<li><strong>Before you start</strong>: Make sure you&#8217;ve got the trigger module activated. Browse to Administer -&gt; Site Building -&gt; Modules and check that <strong>Trigger</strong> is enabled. If not, switch it on, obviously!  </li>
<li>Now, let&#8217;s set up our action - browse to Administer -&gt; Site Configuration -&gt; Actions. Drop down the <strong>Make a new advanced action</strong> box and select <strong>Send e-mail</strong>. Click <strong>Create</strong>.  </li>
<li>Set up your alert email with an easy to recognise Description and Subject - I used &#8220;New Comment on [Sitename]&#8221; for mine. Enter the email address of the person who&#8217;s supposed to receive the alert (probably you) and then enter a short message - you should see some variables underneath the text field showing variables you can use.  </li>
<li>Save your changes <em>et voila</em>, your action is configured. Now to attach it to a trigger&#8230;  </li>
<li>Browse to the Trigger page in Adminster -&gt; Site Building -&gt; Triggers. Click the <strong>Comments</strong> tab and drop down the list underneath <strong>After saving a new comment</strong>. You should see your email in the list - select it and click <strong>Assign</strong>.  </li>
<li>Job done - your action has been configured.</li>
</ul>
<h2>Don&#8217;t Forget To Test</h2>
<p>You didn&#8217;t think we were finished yet, did you? Now you need to test that the triggers are working correctly.</p>
<p>Just to approach this as a regular site visitor, log out of your Drupal site. Or, if you&#8217;re smart like me, just fire up another web browser where you&#8217;re not logged on to the site (that way, you can still use the admin part of Drupal in your main browser and test the average user experience in the other).</p>
<p>Simply visit any blog post on the site (or any node that allows comments) and leave a comment on that post. Now, head on over to your email inbox and wait for that alert to arrive. Mine arrived in just a couple of minutes.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=JTSLbI"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=JTSLbI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=ao1jfi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=ao1jfi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=hBESei"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=hBESei" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=u3ypli"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=u3ypli" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2008/04/03/howto-configuring-triggers-and-actions-in-drupal-6/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2008/04/03/howto-configuring-triggers-and-actions-in-drupal-6/</feedburner:origLink></item>
		<item>
		<title>Mollom: A Content Monitoring System</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/262731470/</link>
		<comments>http://www.scribbledesigns.co.uk/2008/04/02/mollom-a-content-monitoring-system/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 15:31:47 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Web Applications]]></category>

		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[Mollom]]></category>

		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2008/04/02/mollom-a-content-monitoring-system/</guid>
		<description><![CDATA[
Developers Dries Buytaert and Benjamin Schrauwen have announced the release of an all new anti-comment spam system called Mollom. Since Dries is the mastermind behind the community-building CMS Drupal, Mollom seems to have a wider remit than you might find with comparable systems like Akismet.
They&#8217;re not just going after the usual automated comment spam that [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right" height="93" alt="mollom" src="http://www.scribbledesigns.co.uk/wp-content/uploads/2008/04/mollom.jpg" width="116" border="0"/></p>
<p>Developers Dries Buytaert and Benjamin Schrauwen have announced the release of an all new anti-comment spam system called <a href="http://mollom.com">Mollom</a>. Since Dries is the mastermind behind the community-building CMS <a title="Drupal Website" href="http://drupal.org/">Drupal</a>, Mollom seems to have a wider remit than you might find with comparable systems like <a href="http://akismet.com">Akismet</a>.</p>
<p>They&#8217;re not just going after the usual automated comment spam that most anti-spam focuses on. Mollom allows you to look at the entire spectrum of user contributed content and analyse it against a number of factors: spam, offensive/inflammatory content, aggressive content, etc.</p>
<p><span id="more-171"></span></p>
<p>I&#8217;ve installed the Mollom module on my personal Drupal website and I&#8217;m thinking seriously about installing it on a couple of other Drupal sites that I&#8217;m working on that are getting hit heavily with user account spam*. There&#8217;s an option in the config page for Mollom that indicates it can watch out for spam user accounts, which will be a godsend for anyone who runs an open community.</p>
<h2>What Does Mollom Protect?</h2>
<p>Well, looking at the configuration page (in Drupal 6), you can protect <em>all</em> your contact and comment forms, user registration and password request forms <em>and</em> input forms for any node type, such as blogs, pages, polls and stories. That&#8217;s pretty cool and covers all the possible ways a user (or a spam-bot) might try to enter spam on your site.</p>
<h2>Effectiveness?</h2>
<p>It&#8217;s too early to say. Give it a couple of days and we&#8217;ll see. My personal blog isn&#8217;t very heavily trafficked, so I may install it on another community site I&#8217;m working on to see how it handles user account and content spam.</p>
<p>Mollom works on three classifications: good content, bad content and content it is unsure of. When it&#8217;s unable to make a classification, Mollom will present a CAPTCHA box to the user to verify their input.</p>
<h2>Getting Started With Mollom</h2>
<p>There&#8217;s a fairly <a href="http://dries.buytaert.net/mollom-my-content-monitoring-startup">comprehensive post about Mollom</a> over on Dries Buytaert&#8217;s blog that should get you up and running in no time. Unlike Akismet, which allows you to use the same key across multiple websites, Mollom requires you to create a key set for each website you plan to run it on.</p>
<p>It only takes a moment or two to get up and running, so visit the <a href="http://mollom.com">Mollom</a> website for more information.</p>
<p>* User accounts that are created by software for the purposes of spamming.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=aCYy6I"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=aCYy6I" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=HtGpki"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=HtGpki" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=BLdmbi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=BLdmbi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=lG3APi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=lG3APi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2008/04/02/mollom-a-content-monitoring-system/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2008/04/02/mollom-a-content-monitoring-system/</feedburner:origLink></item>
		<item>
		<title>How To Apply rel="nofollow" To Content In Drupal</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/262603713/</link>
		<comments>http://www.scribbledesigns.co.uk/2008/04/02/how-to-apply-relnofollow-to-content-in-drupal/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 11:37:58 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[Search Engine Optimisation]]></category>

		<category><![CDATA[SEO]]></category>

		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2008/04/02/how-to-apply-relnofollow-to-content-in-drupal/</guid>
		<description><![CDATA[If you&#8217;ve got a community website using Drupal, you might want to protect your site from spammers by applying the rel=&#8221;nofollow&#8221; attribute to any links your users generate. 
The theory behind this is that you protect your site from linking to &#8216;bad neighbourhoods&#8217; an possibly incurring penalties with Google for spammy links. Rel=&#8221;nofollow&#8221; is your [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve got a community website using <a title="Drupal Website" href="http://drupal.org/">Drupal</a>, you might want to protect your site from spammers by applying the rel=&#8221;nofollow&#8221; attribute to any links your users generate. </p>
<p>The theory behind this is that you protect your site from linking to &#8216;bad neighbourhoods&#8217; an possibly incurring penalties with Google for spammy links. Rel=&#8221;nofollow&#8221; is your way of saying - as the site owner - that you can&#8217;t vouch for the quality of those links.</p>
<p><span id="more-169"></span></p>
<p>Anyway, you probably already know the reasoning - let&#8217;s show you how to set this up.</p>
<h2>Configuring Nofollow On Input Filters</h2>
<p>Yes, that&#8217;s right. The &#8220;nofollow&#8221; attribute is configured on Input filters. Go to your Drupal administration pages and browse to <strong>Site Configuration</strong> -&gt; <strong>Input Formats</strong>.</p>
<p>Normally you want the default Input Format set to <strong>Filtered HTML</strong> for user-generated content. This allows your users the ability to use HTML formatting without having access to insert scripts or other disruptive things on the site.</p>
<ol>
<li>Click on the <strong>configure</strong> button for Filtered HTML. You&#8217;ll see under the Filters heading that a number of filters are activated. If the HTML Filter isn&#8217;t activated, then activate it and save your changes.</li>
<li>Click the <strong>Configure</strong> button at the top of the page and you&#8217;ll see how the filter is currently configured.</li>
<li>Activate the option for <strong>Spam link deterrent</strong> and save the settings. All outgoing links will now have rel=&#8221;nofollow&#8221; applied to them.</li>
</ol>
<h2>Refining With Access Permissions</h2>
<p>If you want to be especially clever about it, you could modify permissions so that regular members and anonymous users get the Filtered HTML input by default but set your <a href="http://www.scribbledesigns.co.uk/2008/03/31/a-drupal-user-administration-tip/">&#8216;trusted members</a>&#8216; up with access to a less restrictive Input Format such as Full HTML.</p>
<p>But that&#8217;s a conversation for another day, folks&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=SMs4hI"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=SMs4hI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=SaKwFi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=SaKwFi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=vc5jAi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=vc5jAi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=OwzhRi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=OwzhRi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2008/04/02/how-to-apply-relnofollow-to-content-in-drupal/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2008/04/02/how-to-apply-relnofollow-to-content-in-drupal/</feedburner:origLink></item>
		<item>
		<title>Comment Configuration In Drupal 6</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/262546018/</link>
		<comments>http://www.scribbledesigns.co.uk/2008/04/02/comment-configuration-in-drupal-6/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 09:35:59 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2008/04/02/comment-configuration-in-drupal-6/</guid>
		<description><![CDATA[I spent a frustrating hour searching for the comment configuration area in Drupal 6, so I&#8217;m putting this post together to hopefully save you time setting up comments in Drupal.
Basically, in contrast to previous editions of Drupal, comments are now configured by content type - allowing you to permit comments on blog entries, but not [...]]]></description>
			<content:encoded><![CDATA[<p>I spent a frustrating hour searching for the comment configuration area in Drupal 6, so I&#8217;m putting this post together to hopefully save you time setting up comments in Drupal.</p>
<p>Basically, in contrast to previous editions of Drupal, comments are now <a href="http://drupal.org/node/237474">configured by content type</a> - allowing you to permit comments on blog entries, but not on image nodes.</p>
<p><span id="more-168"></span></p>
<h2>Finding The Configuration Pages</h2>
<p>To find the configuration page for each content type, browse to <strong>Admin</strong> -&gt; <strong>Content Management</strong> -&gt; <strong>Content Types</strong> and click <strong>Edit</strong> on the content type you want to set up comments on.</p>
<p>My reason for wanting to configure comments was to allow comments on my blog and image content types (on my personal blog), and to allow people to enter contact information. I&#8217;m also testing Drupal&#8217;s new anti-spam system called <a href="http://mollom.com">Mollom</a>, which seems to be similar in concept to <a href="http://akismet.com/">Akismet</a>, the anti-blog spam system from Automattic.</p>
<p>If you want some pointers on how to set up comment configuration there are some good comments and discussions <a href="http://www.lullabot.com/articles/drupal_usability_comment_configuration">over on Lullabot</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=JWbJII"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=JWbJII" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=aTRj1i"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=aTRj1i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=BV5cQi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=BV5cQi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=EfTfLi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=EfTfLi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2008/04/02/comment-configuration-in-drupal-6/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2008/04/02/comment-configuration-in-drupal-6/</feedburner:origLink></item>
		<item>
		<title>A Drupal User Administration Tip</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/261245008/</link>
		<comments>http://www.scribbledesigns.co.uk/2008/03/31/a-drupal-user-administration-tip/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 12:12:24 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2008/03/31/a-drupal-user-administration-tip/</guid>
		<description><![CDATA[I&#8217;ve been working a lot with the Drupal content management system lately, and one tip I&#8217;d share with anybody managing a Drupal site is to keep the administration account separate from their user account.

Why? Because if you&#8217;re managing a community site, the administrator account has ultimate power. You only want to be using this where [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working a lot with the Drupal content management system lately, and one tip I&#8217;d share with anybody managing a Drupal site is to keep the administration account separate from their user account.</p>
<p><span id="more-167"></span></p>
<p>Why? Because if you&#8217;re managing a community site, the administrator account has ultimate power. You only want to be using this where absolutely necessary. In fact, I&#8217;d suggest you have 3 user accounts:</p>
<ol>
<li><strong>The Built-in Administrator Account</strong>: In Drupal, the built-in admin account has total control to manage the site&#8217;s features. </li>
<li><strong>Your live account</strong>: Your own identity on the website that you use when posting content and interacting with other members.</li>
<li><strong>A dummy account for testing permissions</strong>. An account whose permissions you can alter to test menus and access rights.</li>
</ol>
<h2>The Administrator Account</h2>
<p>I use the admin account for high-level tasks like activating/installing modules and configuring forum features. The admin account has total control of the site by default, and needs to be managed carefully.</p>
<p>By <strong>not</strong> using it as my primary account, I&#8217;m not tempted to go in and make tweaks to the configuration on an ad-hoc basis. This sometimes prevents rash changes that might affect the way the site works.</p>
<h2>The Live Account</h2>
<p>I keep a live account for posting and interacting on the site myself. My permissions are still higher than a normal user, but only allow me to carry out moderation tasks. This way, I get roughly the same user experience that other users get, which is useful from a site design and usability perspective.</p>
<p>I add myself (and other high-level users) to a Trusted Members group which has the appropriate access permissions granted in Drupal.</p>
<h2>The Dummy Account</h2>
<p>Keeping a &#8216;dummy&#8217; user account is useful when I want to test permissions in Drupal. This can be useful to test everything from basic &#8216;authenticated user&#8217; permissions through all of the tiers of user access I&#8217;ve created for the site. You just use your administrator permissions to grant the appropriate level of access to the dummy account, then log on with that account and check the menu structures and what features you have access to.</p>
<p>This can be helpful, as I discovered today that one of my sites had image uploading permissions for authenticated users, but didn&#8217;t have blog/forum posting rights. Likewise, I discovered my &#8216;trusted member&#8217; group had access to the page and story content types. I didn&#8217;t want this, as I wanted to restrict trusted members (including myself) to using the blog/forum/image content types.</p>
<h2>Summary</h2>
<p>I hope this is helpful for Drupal administrators. If there&#8217;s one thing I would do again on some of my early Drupal sites it would be to set up better segmentation between my administrator account and my live posting account.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=aeEbRI"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=aeEbRI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=xCT2zi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=xCT2zi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=DTMC8i"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=DTMC8i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=n56fWi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=n56fWi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2008/03/31/a-drupal-user-administration-tip/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2008/03/31/a-drupal-user-administration-tip/</feedburner:origLink></item>
		<item>
		<title>Hacking Simple Machines Forum For SEO</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/253039590/</link>
		<comments>http://www.scribbledesigns.co.uk/2008/03/17/hacking-simple-machines-forum-for-seo/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 14:53:21 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Internet Technologies]]></category>

		<category><![CDATA[Search Engine Optimisation]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2008/03/17/hacking-simple-machines-forum-for-seo/</guid>
		<description><![CDATA[The Simple Machines Forum is a great free php forum system. Unfortunately, out of the box it&#8217;s the most poorly search engine optimised piece of rubbish you&#8217;re likely to ever experience. But then, most forumware is.
When I installed the Unreality TV Forum, the first thing I did was to make the layout fixed-width for better [...]]]></description>
			<content:encoded><![CDATA[<p>The Simple Machines Forum is a great free php forum system. Unfortunately, out of the box it&#8217;s the most poorly search engine optimised piece of rubbish you&#8217;re likely to ever experience. But then, most forumware is.</p>
<p>When I installed the <a href="http://forum.unrealitytv.co.uk/">Unreality TV Forum</a>, the first thing I did was to make the layout fixed-width for better legibility. The liquid layout of most forum themes results in long lines that are difficult to read without getting cataracts or worse! But that&#8217;s a usability thing.</p>
<p><span id="more-166"></span></p>
<p>The first thing I&#8217;m tackling for <strong>SEO reasons</strong> is titling. The page title is correct - it follows the format of the topic title. But on-page, the title is repeated loads of times, but not once with any sort of semantic meaning. I&#8217;m talking about the H1 tag here.</p>
<p>How do we tell Google what the page is about? Kick it off with a title wrapped in &lt;h1&gt;&lt;/h1&gt;. The problem with SMF themes is that they&#8217;re badly commented and hard to navigate. So here&#8217;s how I do it.</p>
<h2>Theme Inheritance</h2>
<p>There is a default theme included with SMF that all other themes derive from. The template that handles <strong>topic display</strong> is called display.template.php. If you want to customise this template, <strong>never</strong> do it to the default version - <strong>always</strong> copy the file to your custom theme folder.</p>
<p>The way inheritance works is that SMF will look for a customised display template first. If it doesn&#8217;t find one, it&#8217;ll revert to the default. So, bearing that in mind, let&#8217;s begin.</p>
<p>Take a copy of the display.template.php from the default theme folder and copy it into your current theme folder. We&#8217;ll edit this file to override the default forum topic display.</p>
<h2>Hacking The Topic Display Template</h2>
<p>Round about line 208 on the display template, there&#8217;s a bit of code that displays the topic title and the number of views that topic has had.</p>
<pre><code>&lt;td valign="middle" width="85%" style="padding-left: 6px;" id="top_subject"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ', $txt[118], ': ', $context['subject'], ' &amp;nbsp;(', $txt[641], ' ', $context['num_views'], ' ', $txt[642], ')&lt;/td&gt;</code></pre>
<p>What I did was to take out the number of views and put that piece of code elsewhere. Once that was done, I wrapped the resulting code in &lt;h1&gt; tags, giving some semantic richness to the topic title.</p>
<p>The modified code (minus the page views) is this:</p>
<pre><code>&lt;td valign="middle" width="85%" style="padding-left: 6px;" id="top_subject"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h1 class="topictitle"&gt;', $context['subject'], '&lt;/h1&gt;&lt;/td&gt;</code></pre>
<p>Now, I made this change to our forum less than a week ago. I want to give Google a bit of time to reindex the site and take into account the new page structures. It&#8217;ll be interesting to see if this relatively simple change makes a long term difference to ranking on the forum.</p>
<h2>Hacking The Forum Users</h2>
<p>One of the biggest problems in running a forum is that you give up control over input to your members. And your members are probably not SEO aware.</p>
<p>I had a word with some of our power members and asked them to be more thorough with their titles - including full names and details where possible. I didn&#8217;t approach this as an SEO issue - I approached it as a usability issue. Because we republish our latest forum headlines on the Unreality blogs, it was important that those topics made sense to any readers browsing the website.</p>
<p>So, we approached this from a usability point of view, which is correct. But we also hopefully gain SEO benefits.</p>
<h2>Other SMF Hacks</h2>
<p>There are a couple of other things I&#8217;d like to hack in SMF if I could. One is the poor URLs the system generates. The other is a full semantic reworking of the topic display template so that it&#8217;s not completely dependent on table-based layouts. If anybody&#8217;s done any work on this kind of thing, I&#8217;d love to hear it.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=z1SlhI"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=z1SlhI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=ok1sQi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=ok1sQi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=tQLFRi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=tQLFRi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=i3vSTi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=i3vSTi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2008/03/17/hacking-simple-machines-forum-for-seo/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2008/03/17/hacking-simple-machines-forum-for-seo/</feedburner:origLink></item>
		<item>
		<title>Some Useful Yahoo! Shortcuts</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/184342118/</link>
		<comments>http://www.scribbledesigns.co.uk/2007/11/08/some-useful-yahoo-shortcuts-3/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 12:11:48 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Internet Technologies]]></category>

		<category><![CDATA[Search Engine Optimisation]]></category>

		<category><![CDATA[Search]]></category>

		<category><![CDATA[SEO]]></category>

		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2007/11/08/some-useful-yahoo-shortcuts-3/</guid>
		<description><![CDATA[After getting frustrated with the search results that I was getting from Google, I decided to spread my wings a little bit and start using different search engines.
Currently, I&#8217;m using Yahoo! for my everyday searches, supplemented by Microsoft&#8217;s Live.com.
One of the biggest benefits of using alternative search engines is seeing different results. I&#8217;d gotten tired [...]]]></description>
			<content:encoded><![CDATA[<p>After getting frustrated with the search results that I was getting from Google, I decided to spread my wings a little bit and start <a href="http://www.gerardmcgarry.com/33/promiscuous">using different search engines</a>.</p>
<p>Currently, I&#8217;m using <a href="http://search.yahoo.com/">Yahoo!</a> for my everyday searches, supplemented by Microsoft&#8217;s <a href="http://search.live.com">Live.com</a>.</p>
<p>One of the biggest benefits of using alternative search engines is seeing different results. I&#8217;d gotten tired of Google showing Wikipedia as the first result for virtually everything. Yahoo! and Live don&#8217;t give Wikipedia nearly as much weight as Google does, so that&#8217;s a major bonus - other sites manage to rise to the top of the results pages.</p>
<p><span id="more-165"></span></p>
<p>Anyway, since I&#8217;m using Yahoo! much more, I was pleased to come across <a href="http://www.ysearchblog.com/archives/000498.html">this guide</a> on the Yahoo! search blog which shows you how to get better results out of your search queries. Here&#8217;s an overview:</p>
<ol>
<li><strong>Advanced search queries</strong>: terms you can add to your search to filter for specific results. You can use square brackets to specifiy the order of words in the search. For example [gerard mcgarry] will find &quot;Gerard McGarry&quot;, but not &quot;McGarry Gerard&quot;. </li>
<li><strong>Package tracking</strong>: Tracking UPS, FedEx and USPS deliveries directly from the search bar. </li>
<li><strong>Definitions &amp; Synonyms</strong>: Type define or definition along with your query to get a dictionary style definition of a word. </li>
<li><strong>Exclude terms</strong>: This works in the standard way - if you want to exclude a term from your search type the word with a minus sign in front of it. </li>
<li><strong>Travel information</strong>: You can get a host of travel information including a flight tracker, traffic status and maps. </li>
<li><strong>Quick links to Yahoo! services</strong>: Type the name of the Yahoo service you require and an exclamation mark immediately after to visit that Yahoo! service. For example, a search for &#8216;<a href="http://search.yahoo.com/search?p=news!&amp;y=Search&amp;fr=ytff1-msgff">news!</a>&#8216; will take you directly to Yahoo News. </li>
<li><strong>Open Shortcuts</strong>: Similar to the technique in point 6, you can automatically search a specific site using this. Search Wikipedia for information about The Wombles by using the search &#8216;<a href="http://search.yahoo.com/search?p=!wiki%20the%20wombles">!wiki The Wombles</a>&#8216;. To search for variations on this type of query, do a search for &#8216;<a href="http://search.yahoo.com/search?p=!list">!list</a>&#8216; </li>
</ol>
<p>Not a bad set of tips for getting the most out of Yahoo!. The one thing I&#8217;ve noticed is missing (to my knowledge) is the calculator and currency converter functionality. If I find a way to do this, I&#8217;ll let you know!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=Z6LPCI"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=Z6LPCI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=47lIui"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=47lIui" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=uE9bYi"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=uE9bYi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=2QZBii"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=2QZBii" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2007/11/08/some-useful-yahoo-shortcuts-3/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2007/11/08/some-useful-yahoo-shortcuts-3/</feedburner:origLink></item>
		<item>
		<title>Search Engine Professional</title>
		<link>http://feeds.feedburner.com/~r/ScribbleDesigns/~3/155382687/</link>
		<comments>http://www.scribbledesigns.co.uk/2007/09/12/search-engine-professional/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 07:26:24 +0000</pubDate>
		<dc:creator>Gerard McGarry</dc:creator>
		
		<category><![CDATA[Search Engine Optimisation]]></category>

		<guid isPermaLink="false">http://www.scribbledesigns.co.uk/2007/09/12/search-engine-professional/</guid>
		<description><![CDATA[The good folks at SEOmoz have come up with an SEO quiz that rates your knowledge of SEO according to some very difficult questions. I took the test today and got a 74% score - not bad considering there were some tricky questions (and a couple where the wording caught me out).
So, I&#8217;m officially an&#8230;
SEO [...]]]></description>
			<content:encoded><![CDATA[<p>The good folks at <a href="http://www.seomoz.org">SEOmoz</a> have come up with an <a href="http://www.seomoz.org/seo-expert-quiz/">SEO quiz</a> that rates your knowledge of SEO according to some very difficult questions. I took the test today and got a 74% score - not bad considering there were some tricky questions (and a couple where the wording caught me out).</p>
<p>So, I&#8217;m officially an&#8230;</p>
<p><a style="border-right: #efefef 3px solid; border-top: #efefef 3px solid; display: block; background: url(http://www.seomoz.org/css/images/quiz/badges/seo_quiz_badge_c.gif); border-left: #efefef 3px solid; width: 241px; border-bottom: #efefef 3px solid; position: relative; height: 108px; text-decoration: none" href="http://www.seomoz.org/"><span style="display: none">SEO Professional - </span><span style="font-size: 18px; right: 3px; color: #fff; font-family: georgia, serif; letter-spacing: -0.05em; position: absolute; top: 3px">74%</span></a></p>
<p>I&#8217;m feeling a little smug about that news. Understandably.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=VoULnMLb"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=VoULnMLb" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=qbcnn1Z6"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=qbcnn1Z6" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=dXyat46j"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=dXyat46j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ScribbleDesigns?a=dMpX6B0o"><img src="http://feeds.feedburner.com/~f/ScribbleDesigns?i=dMpX6B0o" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.scribbledesigns.co.uk/2007/09/12/search-engine-professional/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.scribbledesigns.co.uk/2007/09/12/search-engine-professional/</feedburner:origLink></item>
	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=ScribbleDesigns</feedburner:awareness></channel>
</rss>
