<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://www.hiveminds.co.uk/feed.xsl" ?>
<?xml-stylesheet type="text/css" href="http://www.hiveminds.co.uk/feed.css" ?>
<rss version="2.0" xml:base="http://www.hiveminds.co.uk">
<channel>
 <title>Hiveminds Magazine - FireOrb Developers Network</title>
 <link>http://www.hiveminds.co.uk/taxonomy/term/712/Drupal-Developers-Network</link>
 <description></description>
 <language>en</language>
 <copyright><![CDATA[Hiveminds Magazine copyrighted 2005-2006]]></copyright>
<item>
 <title>FireOrb is starting with "Firemite" for Drupal </title>
 <link>http://www.hiveminds.co.uk/content/fireorb-is-starting-with-firemite-for-drupal.html</link>
 <description><![CDATA[One of the goals of the FireOrb Project is for php developers to be able to use their propietory and contributed modules coded for Drupal. This is where the FireOrb MIT Extractor comes into play. The extractor application code named "Firemite" will hijack calls to Drupal functions and route them to FireOrb.
]]></description>
<comments>http://www.hiveminds.co.uk/content/fireorb-is-starting-with-firemite-for-drupal.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/687">FireOrb</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/172">News</category>
<pubDate>Sat, 27 Sep 2008 13:39:54 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/4115</guid>
</item>
<item>
 <title>FireOrb now in the public domain</title>
 <link>http://www.hiveminds.co.uk/content/fireorb-now-in-the-public-domain.html</link>
 <description><![CDATA[The name new FireOrb content management framework has been released into the public domain where it can be used by anyone anytime in any context. Now to get on with developing software rather than trying to become a rockstar.
A new core
Though the first version of FireOrb will be a release of a mirror of the previous GPLed CMS today I am going to start work on a new core. This will be a complete from scratch rewrite that will allow the use of present day modules and themes with minimal changes. 
The new core licensing
The licensing of the new core will be one that will allow people to run businesses around the distribution and extension of the core software without forcing them to use the GPL license. At this moment I am looking at the new BSD which would allow the most freedom. With the BSD developers and business owners would be free to choose to continue to use the GPL or to re-license their products so that they can design a business model that works for them.]]></description>
<comments>http://www.hiveminds.co.uk/content/fireorb-now-in-the-public-domain.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/173">Announcements</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/687">FireOrb</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/39">PHP</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/793">frameworks</category>
<pubDate>Thu, 25 Sep 2008 23:53:40 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/4114</guid>
</item>
<item>
 <title>Swedish translation for Drupal 6 released!</title>
 <link>http://www.hiveminds.co.uk/content/swedish-translation-for-drupal-6-released.html</link>
 <description><![CDATA[Now it's easier for Swedish websites to make the choice to go with Drupal 6 or upgrade from Drupal 5. The Swedish Drupal Community has released its first official translation of the Drupal 6 web CMS.
]]></description>
<comments>http://www.hiveminds.co.uk/content/swedish-translation-for-drupal-6-released.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/173">Announcements</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/994">drupal 6</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/777">i18n</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/779">translation</category>
<pubDate>Thu, 18 Sep 2008 02:48:52 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/4107</guid>
</item>
<item>
 <title>Svensk översättning av Drupal 6 släppt</title>
 <link>http://www.hiveminds.co.uk/content/svensk-oversattning-av-drupal-6-slappt.html</link>
 <description><![CDATA[Nu är det lättare att använda Drupal 6 och ge mer tänke om uppgradering från Drupal 5. Den Svenska Drupal community har släppt sin först komplett översättning av den senaste version av den Drupal webbpublicersingssystem. Detta är den officiella "release" och du kan hitta den här.
]]></description>
<comments>http://www.hiveminds.co.uk/content/svensk-oversattning-av-drupal-6-slappt.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/173">Announcements</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/994">drupal 6</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/992">drupal.se</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/993">översättning</category>
<pubDate>Thu, 18 Sep 2008 00:55:30 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/4106</guid>
</item>
<item>
 <title>Drupal 6 - single logon for sites on different servers is gone!</title>
 <link>http://www.hiveminds.co.uk/content/drupal-6-single-logon-for-sites-on-different-servers-is-gone.html</link>
 <description><![CDATA[You used to be able to use your Drupal login at any Drupal site that turn on the drupal.module. It was a convenient and useful feature but has been removed from Drupal 6. But you can get it back.
]]></description>
<comments>http://www.hiveminds.co.uk/content/drupal-6-single-logon-for-sites-on-different-servers-is-gone.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/599">Security</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/972">distributed authentication</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/973">openid</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/971">xmlrpc</category>
<pubDate>Mon, 08 Sep 2008 13:03:14 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/4101</guid>
</item>
<item>
 <title>ATCK Drupal Template Creator</title>
 <link>http://www.hiveminds.co.uk/content/atck-drupal-template-creator.html</link>
 <description><![CDATA[Layout  builder is a tool that helps you build complex nested layouts. It is  still in it's very early stages and will eventually allow you to add  pixel perfect widths to columns and generate the custom over-writing  CSS for you.
]]></description>
<comments>http://www.hiveminds.co.uk/content/atck-drupal-template-creator.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/185">Tips and Tricks</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/897">css</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/892">design</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/824">drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/969">templates</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/970">tools</category>
<pubDate>Mon, 08 Sep 2008 08:18:18 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/4100</guid>
</item>
<item>
 <title>Upgrading your menu system from 5.x to 6.x</title>
 <link>http://www.hiveminds.co.uk/content/upgrading-your-menu-system-from-5-x-to-6-x.html</link>
 <description><![CDATA[Cached part
This is very simple, a search-and-replace operation. Here is a list of changes:

hook_menu() no longer takes any parameters (remove $may_cache). 
The value of path is the new index for $items. 
callback becomes page callback
callback arguments becomes page arguments
access becomes access callback and access arguments.
    For example, access =&amp;gt; user_access('administer nodes') becomes 'access callback' =&amp;gt; 'user_access', 'access arguments' =&amp;gt; array('administer nodes').
    However, the default for 'access callback' is 'user_access' so you can leave that out.
    Complex access things must be moved to a function which can be called on runtime, user_is_anonymous and user_is_logged_in are useful helpers. See Access control for more.
  
The title and description arguments should not have strings wrapped  in t(), because translation of these happen in a later stage in the  menu system. This allows translation of menu items to any language  required on a site, adapting to the language used on the page.

Non-cached part
Let's suppose you had

&amp;lt;?php/**&amp;nbsp;&amp;nbsp;*&amp;nbsp;Implementation&amp;nbsp;of&amp;nbsp;hook_menu().&amp;nbsp;&amp;nbsp;*/&amp;nbsp;&amp;nbsp;function&amp;nbsp;aggregator_menu($may_cache)&amp;nbsp;{ &amp;nbsp;if&amp;nbsp;(!$may_cache)&amp;nbsp;{&amp;nbsp;&amp;nbsp;   &amp;nbsp;if&amp;nbsp;(arg(0)&amp;nbsp;==&amp;nbsp;'aggregator'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;amp;&amp;amp;amp;&amp;nbsp;is_numeric(arg(2)))&amp;nbsp;{     &amp;nbsp;if&amp;nbsp;(arg(1)&amp;nbsp;==&amp;nbsp;'sources')&amp;nbsp;{&amp;nbsp;&amp;nbsp;       &amp;nbsp;$feed&amp;nbsp;=&amp;nbsp;aggregator_get_feed(arg(2));&amp;nbsp;&amp;nbsp;       &amp;nbsp;if&amp;nbsp;($feed)&amp;nbsp;{&amp;nbsp;&amp;nbsp;         &amp;nbsp;$items[]&amp;nbsp;=&amp;nbsp;array('path'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;'aggregator/sources/'.&amp;nbsp;$feed['fid']&amp;nbsp;.'/configure',           &amp;nbsp;'title'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;t('Configure'),           &amp;nbsp;'callback'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;'drupal_get_form',           &amp;nbsp;'callback&amp;nbsp;arguments'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;array('aggregator_form_feed',&amp;nbsp;$feed),           &amp;nbsp;'access'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;user_access('administer&amp;nbsp;news&amp;nbsp;feeds'),           &amp;nbsp;'type'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;MENU_LOCAL_TASK,           &amp;nbsp;'weight'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;1);       &amp;nbsp;}&amp;nbsp;&amp;nbsp;     &amp;nbsp;}&amp;nbsp;&amp;nbsp;   &amp;nbsp;}&amp;nbsp;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return&amp;nbsp;$items;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}?&amp;gt;

this becomes

&amp;lt;?php/**&amp;nbsp;&amp;nbsp;*&amp;nbsp;Implementation&amp;nbsp;of&amp;nbsp;hook_menu().&amp;nbsp;&amp;nbsp;*/&amp;nbsp;&amp;nbsp;function&amp;nbsp;aggregator_menu()&amp;nbsp;{ &amp;nbsp;$items['aggregator/sources/%aggregator_feed/configure']&amp;nbsp;=&amp;nbsp;array(&amp;nbsp;&amp;nbsp;   &amp;nbsp;'title'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;'Configure',   &amp;nbsp;'page&amp;nbsp;callback'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;'drupal_get_form',   &amp;nbsp;'page&amp;nbsp;arguments'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;array('aggregator_form_feed',&amp;nbsp;2),   &amp;nbsp;//&amp;nbsp;NOTE:&amp;nbsp;as&amp;nbsp;of&amp;nbsp;Drupal&amp;nbsp;6.2,&amp;nbsp;all&amp;nbsp;menu&amp;nbsp;items&amp;nbsp;are&amp;nbsp;*required*&amp;nbsp;to&amp;nbsp;have&amp;nbsp;&amp;nbsp;   &amp;nbsp;//&amp;nbsp;access&amp;nbsp;control.&amp;nbsp;&amp;nbsp;   &amp;nbsp;'access&amp;nbsp;arguments'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;array('administer&amp;nbsp;news&amp;nbsp;feeds'),   &amp;nbsp;'type'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;MENU_LOCAL_TASK,   &amp;nbsp;'weight'&amp;nbsp;=&amp;nbsp;&amp;nbsp;&amp;amp;gt;&amp;nbsp;1, &amp;nbsp;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return&amp;nbsp;$items;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}?&amp;gt;

If we would use just a percent sign aggregator/sources/%/configure it'd match everything, including non-numeric values as well, like aggregator/sources/foo/configure. However, with %aggregator_feed we ask for a feed to be loaded based on the third argument and anything that's not a valid feed will lead to a 404.
About the use of wildcards, foreach() loops and MENU_ITEMs
In Drupal 5, we used to use foreach() loops to recursively declare several MENU_ITEMs or MENU_SUGGESTED_ITEMs. 
In Drupal 6, we only need one entry in hook_menu() with the use of a  proper wildcard. Additionally, you can create as many menu items  (enabled or not) as you see fit with  menu_link_save().
For a detailed discussion on this topic, see this issue.
Additional Run Once Code
Non menu code that was placed in hook_menu !$may_cache so that it could be run during initialisation, should now be moved to hook_init. Previously we called hook_init twice, once early in the bootstrap process, second just after the bootstrap has finished. The first instance is now called boot instead of init.
If you were using a loop in your menu code then you likely need menu_link_save.
A horribly complex example can be found in the menu of http://drupal.org/files/issues/akismet.d6-port.patch. It involves just about every possible path manipulation trick one could ever need for the path akismet/%akismet/%/'. $op, and then some. It passes the real page callback in $map[0] which is a bit of a hack, but is also quite useful.
]]></description>
<comments>http://www.hiveminds.co.uk/content/upgrading-your-menu-system-from-5-x-to-6-x.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/177">Tutorials</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/965">menu systems</category>
<pubDate>Thu, 04 Sep 2008 13:07:00 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/4097</guid>
</item>
<item>
 <title>Drigg is looking for a new co-maintainer!</title>
 <link>http://www.hiveminds.co.uk/content/drigg-is-looking-for-a-new-co-maintainer.html</link>
 <description><![CDATA[
I would like to ask the free software  community to syndicate this entry as much as possible. It's not  exciting, it's not &amp;quot;hot&amp;quot;, but it is about the future of a great piece  of free software.
]]></description>
<comments>http://www.hiveminds.co.uk/content/drigg-is-looking-for-a-new-co-maintainer.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/173">Announcements</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/39">PHP</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/950">clone</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/910">digg</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/949">drigg</category>
<pubDate>Mon, 25 Aug 2008 00:29:32 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/4082</guid>
</item>
<item>
 <title>Abandonia is a very busy and very big site built on Drupal </title>
 <link>http://www.hiveminds.co.uk/content/abandonia-is-a-very-busy-and-very-big-site-built-on-drupal.html</link>
 <description><![CDATA[
Abandonia was created by Croatian Kosta Krauth on June 21, 1999. At that time Abandonia was a typical oldwarez site, with popular games like Monkey Island and Doom available for download, even though these games were still being sold in stores. The site gained a major boost in popularity throughout 2003 and 2004 as a discussion forum was opened, updates became more frequent, and the focus shifted towards abandoned games.
The site is maintained by people from all over the world, including Belgium, Holland, Germany, Norway, Sweden, Poland and Croatia. At the present time Abandonia has been translated into German, Spanish, French, Dutch, Portuguese, Swedish, Italian, Danish, Polish, Croatian, Norwegian, Slovene, Icelandic, Slovak and Romanian, in addition to the main English. Other translations currently being worked on include Hebrew and Russian.
In September 2006 Abandonia was acquired by Studentis Group, a Swedish online community company. This meant that Studentis would take over the hosting responsibilities for Abandonia and support its upcoming versions [2]. In October 2007 Abandonia received a new layout and had been transferred over to the Drupal platform by Kosta Krauth and the Studentis team consisting of Marcus Johansson, Daniele Testa, Fredrik Holm and Carl McDade.
Abandonia is an abandonware website, focusing mainly on showcasing computer games and distributing games made for the MS-DOS system.
Abandonia also features a music section and an Abandonware List[1], a continuously expanded database of over 4600 games including information about their publishers, release dates and whether according to the staff's knowledge the software is sold, protected or abandoned. This list is a sum total of research and enquiries made by the site crew, with sources including but not limited to MobyGames, Wikipedia and the company registry at Home of the Underdogs.
Abandonia Reloaded (sometimes referred to as "AR" or simply "Reloaded") is a sister project of Abandonia, with the focus upon freeware games.
Every game showcased is accompanied by a set of screenshots, and reviews written and proof-read by members. As non-profit sites, both Abandonia and Abandonia Reloaded are community-driven projects. With the exception of the featured games themselves, all content available on the sites is created by their community as a volunteer effort.
Both also feature a progressive system of game evaluation, in which the quality of the game is rated not just by the reviewer but also by votes of regular visitors.
]]></description>
<comments>http://www.hiveminds.co.uk/content/abandonia-is-a-very-busy-and-very-big-site-built-on-drupal.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/173">Announcements</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/829">abandonware</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/830">freeware</category>
<pubDate>Thu, 31 Jul 2008 21:34:40 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/3907</guid>
</item>
<item>
 <title>14 Reasons not to upgrade your Drupal website</title>
 <link>http://www.hiveminds.co.uk/content/14-reasons-not-to-upgrade-your-drupal-website.html</link>
 <description><![CDATA[After all the time that has been spent on creating a "easy installer" Drupal is still one of the hardest CMS to install. Why? Upgrading! Upgrading Drupal to any version is a nightmare!
This blog could have very well been labeled "14 reasons to hire a Drupal professional". Because much of what is required to upgrade an installation will take a good web developer, one that is familiar with all of Drupals quirks, to fix if something goes wrong.
]]></description>
<comments>http://www.hiveminds.co.uk/content/14-reasons-not-to-upgrade-your-drupal-website.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/185">Tips and Tricks</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/801">upgrading</category>
<pubDate>Wed, 23 Jul 2008 11:04:58 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/3878</guid>
</item>
<item>
 <title>Drupal 6 Views 2 Introduction</title>
 <link>http://www.hiveminds.co.uk/content/drupal-6-views-2-introduction.html</link>
 <description><![CDATA[The views module allows administrators and site designers to create, manage, and display lists of content. Each list managed by the views module is known as a "view", and the output of a view is known as a "display". Displays are provided in either block or page form, and a single view may have multiple displays. Optional navigation aids, including a system path and menu item, can be set for each page-based display of a view.

]]></description>
<comments>http://www.hiveminds.co.uk/content/drupal-6-views-2-introduction.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/699">Video</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/772">views 2</category>
<pubDate>Mon, 14 Jul 2008 20:15:49 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/3856</guid>
</item>
<item>
 <title>Using views</title>
 <link>http://www.hiveminds.co.uk/content/using-views.html</link>
 <description><![CDATA[


Views: Customized Node Lists
The Views module provides a flexible method for Drupal administrators to control how lists of posts are retrieved and presented. Traditionally, Drupal has hard-coded most of this, particularly in how taxonomy and tracker lists are formatted.]]></description>
<comments>http://www.hiveminds.co.uk/content/using-views.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
<pubDate>Sun, 13 Jul 2008 20:54:21 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/3833</guid>
</item>
<item>
 <title>Views</title>
 <link>http://www.hiveminds.co.uk/content/views.html-0</link>
 <description><![CDATA[
Views Documentation
Views is a powerful query builder for Drupal that allows you to fetch and present lists of content (posts/nodes) to the user in ways that are tailored to your site and your content. Whereas many of the existing tools to do this are more straightforward and easy to use, they also dictate the terms.
]]></description>
<comments>http://www.hiveminds.co.uk/content/views.html-0#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/180">Drupal</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
<pubDate>Sun, 13 Jul 2008 20:52:00 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/3834</guid>
</item>
<item>
 <title>Table of contents module</title>
 <link>http://www.hiveminds.co.uk/content/table-of-contents-module.html</link>
 <description><![CDATA[This module uses jquery to scan the contents of a page for a particular header tag.  It then creates a table of contents using jquery which is now built in to Drupal v6. The toc is themable and i18n compatible.
]]></description>
<comments>http://www.hiveminds.co.uk/content/table-of-contents-module.html#comment-form</comments>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/697">Drupal 6.0</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/712">FireOrb Developers Network</category>
 <category domain="http://www.hiveminds.co.uk/taxonomy/term/767">jquery</category>
<pubDate>Fri, 11 Jul 2008 00:24:16 -0700</pubDate>
<guid isPermaLink="true">http://www.hiveminds.co.uk/node/3831</guid>
</item>
</channel>
</rss>
