<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://www.davereid.net">
<channel>
 <title>Dave Reid - drupal planet</title>
 <link>http://www.davereid.net/taxonomy/term/6/0</link>
 <description />
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/davereid/drupalplanet" /><feedburner:info uri="davereid/drupalplanet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdavereid%2Fdrupalplanet" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdavereid%2Fdrupalplanet" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdavereid%2Fdrupalplanet" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/davereid/drupalplanet" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdavereid%2Fdrupalplanet" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fdavereid%2Fdrupalplanet" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdavereid%2Fdrupalplanet" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
 <title>Contact module love</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/LO7zdLcisPM/contact-module-love</link>
 <description>&lt;p&gt;In the last week leading up to the end of the Drupal 7 code slush, there has been a flurry of work and love going into core's Contact module. I'd like to share what has been going on with everyone else.&lt;/p&gt;
&lt;h3&gt;Anonymous user access to personal contact forms&lt;/h3&gt;
&lt;p&gt;Contact module provides personal contact forms that allow users to contact other users on the site (e.g. user/1/contact). Unfortunately if you wanted to allow anonymous users to be able to contact users in the same manner, it just wasn't possible. In Drupal core, we should not limit functionality from anonymous users, but rather features should be linked to permissions for the site administrator to choose who can do what.&lt;/p&gt;
&lt;p&gt;This &lt;a href="http://drupal.org/node/58224"&gt;feature request&lt;/a&gt; was originally posted on April 11, 2006 and was nearing a rivalry with the &lt;a href="http://drupal.org/node/225450"&gt;DBTNG issue&lt;/a&gt; for the highest number of comments for an issue. Obviously &lt;strong&gt;lots of people&lt;/strong&gt; were interested in or needed this feature. I'm proud to announce that on the issue's exact three-and-a-half year anniversary, it has finally been &lt;a href="http://drupal.org/cvs?commit=273662"&gt;committed to core&lt;/a&gt;! For those of you interested in this for Drupal 6, I am working on back-porting this functionality into the &lt;a href="http://drupal.org/project/contact_anon"&gt;Anonymous Contact module&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This was Contact module's own personal &lt;a href="http://drupal.org/node/8"&gt;node/8&lt;/a&gt; so we can finally let it rest in peace. There were tons of people helping with that issue and I'd like to help recognize them. The following users all helped post patches and kept the issue driving: karschsp, matt@antinomia, David Lesieur, Owen Barton, pwolanin, TBarregren, coltrane, mrtoner, deviantintegral, rleigh, swaroopch, and jonhinkle. Several other people helped review: mfer, scottrigby, greg.harvey, binford2k. I could go on forever so I apologize if I left you out.&lt;/p&gt;
&lt;h3&gt;Official maintainer&lt;/h3&gt;
&lt;p&gt;I've been posting and reviewing patches for contact.module for a while now and was starting to feel personally responsible for it, so I &lt;a href="http://drupal.org/node/597584"&gt;asked to be added&lt;/a&gt; as the official maintainer and it was approved! I'm excited to be helping drive long-needed improvements and bug fixes to a module that doesn't get as much recognition as it's bigger brother modules. I'd also like to thank users &lt;a href="http://drupal.org/user/80140"&gt;gpk&lt;/a&gt; and &lt;a href="http://drupal.org/user/118908"&gt;andypost&lt;/a&gt; for helping out in several issues.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davereid.net/content/contact-module-love" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=LO7zdLcisPM:OAMCJo2gM6Y:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=LO7zdLcisPM:OAMCJo2gM6Y:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=LO7zdLcisPM:OAMCJo2gM6Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=LO7zdLcisPM:OAMCJo2gM6Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=LO7zdLcisPM:OAMCJo2gM6Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=LO7zdLcisPM:OAMCJo2gM6Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=LO7zdLcisPM:OAMCJo2gM6Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=LO7zdLcisPM:OAMCJo2gM6Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=LO7zdLcisPM:OAMCJo2gM6Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=LO7zdLcisPM:OAMCJo2gM6Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/LO7zdLcisPM" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/contact-module-love#comments</comments>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-7">drupal 7</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/84</wfw:commentRss>
 <pubDate>Sun, 11 Oct 2009 20:06:11 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">84 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/contact-module-love</feedburner:origLink></item>
<item>
 <title>State of the Drupal XML Sitemap 2009</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/gLzAzABOATU/state-of-drupal-xml-sitemap-2009</link>
 <description>&lt;p&gt;&lt;em&gt;Note: this is a serious post, but I had to have a little fun and wanted to parody Barack Obama's &lt;a href="http://frwebgate.access.gpo.gov/cgi-bin/getdoc.cgi?dbname=111_cong_documents&amp;amp;docid=f:hd001.111"&gt;2009 State of the Union speech&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I've come here today not only to address the distinguished men and women in this great community, but to speak frankly and directly about everyone's favorite Drupal module, &lt;a href="http://drupal.org/project/xmlsitemap"&gt;XML sitemap&lt;/a&gt;. I know that for many Drupalers reading right now, the state of the module is a concern. And rightly so. If you haven't been personally affected by this module, you probably know someone who has--a friend; a neighbor; a co-worker. But while the module's reputation may be weakened and our confidence shaken, tonight I want every Drupaler to know this: We will rebuild, we will recover, and the XML sitemap module will emerge stronger than before.&lt;/p&gt;
&lt;h3&gt;So how did things get this bad?&lt;/h3&gt;
&lt;p&gt;For those of you who haven't had the pleasure of using XML sitemap yet, I think &lt;a href="http://drupal.org/user/24967"&gt;Angie Byron (webchick)&lt;/a&gt; and &lt;a href="http://drupal.org/user/16496"&gt;Jeff Eaton&lt;/a&gt; said it best:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://twitter.com/webchick/statuses/1548034264"&gt;webchick&lt;/a&gt;: "Dear XMLSiteMap module: Please die. And not in that cute, friendly way. I mean I literally hope you get hit by a bus. Twice."&lt;br /&gt;
&lt;a href="http://twitter.com/eaton/statuses/1608908844"&gt;eaton&lt;/a&gt;: "Uhoh. Brainstorming a &lt;a href="http://search.twitter.com/search?q=%23drupal"&gt;#drupal&lt;/a&gt; site assessment drinking game with &lt;a href="http://twitter.com/quicksketch"&gt;&lt;a href="http://twitter.com/quicksketch"&gt;@quicksketch&lt;/a&gt;&lt;/a&gt; ... "XMLSitemap? Finish your drink."&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The last stable/official release of the module was the 5.x-1.6 version from almost a year ago. There is a 5.x-2.x version that was supposed to fix problems in 5.x-1.6. For over a year, the 6.x-1.x-dev version has been a work-in progress port of the unfinished 5.x-2.x version. Despite there not being any stable 6.x release, there are &lt;a href="http://drupal.org/project/usage/xmlsitemap"&gt;over 10,000 people&lt;/a&gt; using &lt;em&gt;development builds&lt;/em&gt; which are buggy, frequently failed on updates, and could not scale to large sites. This of course, leads to &lt;a href="http://drupal.org/node/359104"&gt;several&lt;/a&gt; &lt;a href="http://drupal.org/node/379854"&gt;issues&lt;/a&gt; in the queue with over 200 replies with recurring themes of frustration and impatience.&lt;/p&gt;
&lt;p&gt;Much like the current US/world recession, I can't assign blame to any one person or problem. The current maintainer, &lt;a href="http://drupal.org/user/55077"&gt;Kiam&lt;/a&gt; was very active and would keep hacking away at the module, fixing problems, but sometimes introducing new ones. For the 25th most popular Drupal module, there was a lack of regulation (peer code review) that we usually see in other popular or large modules. There was no way to say that a change won't work, or something is a bad idea until after the code had been changed. Some developers that needed a working module for their clients would take one look at the code and issue queue and would promptly run away, seeing no other short-term solution besides writing their own custom implementation. The people who's input and time could help the most did not need or want to help contribute back. Those who did make honest efforts were frustrated with language barriers or misunderstandings. There was no &lt;a href="http://drupal.org/simpletest"&gt;test coverage&lt;/a&gt; for the module, which I also can't blame since writing SimpleTests for an existing, largish module which you didn't originally write is &lt;em&gt;really&lt;/em&gt; hard. But new features would be added and bugs would be fixed without ensuring that they would work correctly.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davereid.net/content/state-of-drupal-xml-sitemap-2009" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=gLzAzABOATU:GSVWbkPOP7M:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=gLzAzABOATU:GSVWbkPOP7M:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=gLzAzABOATU:GSVWbkPOP7M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=gLzAzABOATU:GSVWbkPOP7M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=gLzAzABOATU:GSVWbkPOP7M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=gLzAzABOATU:GSVWbkPOP7M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=gLzAzABOATU:GSVWbkPOP7M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=gLzAzABOATU:GSVWbkPOP7M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=gLzAzABOATU:GSVWbkPOP7M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=gLzAzABOATU:GSVWbkPOP7M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/gLzAzABOATU" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/state-of-drupal-xml-sitemap-2009#comments</comments>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <category domain="http://www.davereid.net/tags/xmlsitemap">xmlsitemap</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/79</wfw:commentRss>
 <pubDate>Tue, 05 May 2009 18:38:33 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">79 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/state-of-drupal-xml-sitemap-2009</feedburner:origLink></item>
<item>
 <title>Preparing your modules for Drupal 7</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/aMctDK8R86A/preparing-your-modules-drupal-7</link>
 <description>&lt;p&gt;I know it seems like a far distance away and as much as you'd like to ignore it, Drupal 7 is coming and it will be &lt;strong&gt;awesome&lt;/strong&gt;. Some ambitious developers have actually started with Drupal 7 version of their modules, but what if you just want to get a little head start? I'll show you a few ways that you can help prepare your Drupal 6 modules now to help make life easier when you full port to Drupal 7 later on. To see a list of all the current 6.x to 7.x module changes, view &lt;a href="http://drupal.org/node/224333" title="http://drupal.org/node/224333"&gt;http://drupal.org/node/224333&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davereid.net/content/preparing-your-modules-drupal-7" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=aMctDK8R86A:gzNCQEh5uVg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=aMctDK8R86A:gzNCQEh5uVg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=aMctDK8R86A:gzNCQEh5uVg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=aMctDK8R86A:gzNCQEh5uVg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=aMctDK8R86A:gzNCQEh5uVg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=aMctDK8R86A:gzNCQEh5uVg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=aMctDK8R86A:gzNCQEh5uVg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=aMctDK8R86A:gzNCQEh5uVg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=aMctDK8R86A:gzNCQEh5uVg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=aMctDK8R86A:gzNCQEh5uVg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/aMctDK8R86A" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/preparing-your-modules-drupal-7#comments</comments>
 <category domain="http://www.davereid.net/tags/development">development</category>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-7">drupal 7</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <category domain="http://www.davereid.net/tags/module">module</category>
 <category domain="http://www.davereid.net/tags/tips">tips</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/77</wfw:commentRss>
 <pubDate>Tue, 24 Feb 2009 14:45:41 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">77 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/preparing-your-modules-drupal-7</feedburner:origLink></item>
<item>
 <title>Drupal OpenDNS Shortcuts</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/guvXsGgFCEE/drupal-opendns-shortcuts</link>
 <description>&lt;p&gt;&lt;a href="http://www.opendns.com/"&gt;&lt;img src="http://static.davereid.net/images/opendns_logo_150.png" align="right" alt="OpenDNS logo" style="padding: 0 0 1em 1em;" /&gt;&lt;/a&gt;For a while I had been using the &lt;a href="http://exodusdev.com/drupal/browser-search-plugin"&gt;OpenSearch browser plugins&lt;/a&gt; to help me search &lt;a href="http://drupal.org/"&gt;Drupal.org&lt;/a&gt;, and different versions of the &lt;a href="http://api.drupal.org/"&gt;Drupal APIs&lt;/a&gt;. But now I have found an even better method using &lt;a href="http://www.opendns.com/"&gt;OpenDNS&lt;/a&gt;. If you are not using the OpenDNS service already, I highly suggest you do! Not only does it provide fast and reliable DNS lookups, typo correction, and anti-phishing protection, but also a handy little feature called &lt;a href="http://blog.opendns.com/2007/04/22/shortcut-the-web/"&gt;shortcuts&lt;/a&gt;, which lets you map a short term to a long URL via the address bar. This feature is pretty identical to &lt;a href="http://www.mozilla.org/products/firefox/smart-keywords.html"&gt;FireFox's Smart Keywords&lt;/a&gt;, but they will work on any computer and any browser! As a Drupal developer, I have found the following shortcuts very useful to quickly get to certain areas on drupal.org:&lt;/p&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;d7 &lt;a href="http://api.drupal.org/api/search/7/%s" title="http://api.drupal.org/api/search/7/%s"&gt;http://api.drupal.org/api/search/7/%s&lt;/a&gt; &lt;br /&gt;d6 &lt;a href="http://api.drupal.org/api/search/6/%s" title="http://api.drupal.org/api/search/6/%s"&gt;http://api.drupal.org/api/search/6/%s&lt;/a&gt; &lt;br /&gt;d5 &lt;a href="http://api.drupal.org/api/search/5/%s" title="http://api.drupal.org/api/search/5/%s"&gt;http://api.drupal.org/api/search/5/%s&lt;/a&gt; &lt;br /&gt;dn &lt;a href="http://drupal.org/node/%s" title="http://drupal.org/node/%s"&gt;http://drupal.org/node/%s&lt;/a&gt; &lt;br /&gt;dp &lt;a href="http://drupal.org/project/%s" title="http://drupal.org/project/%s"&gt;http://drupal.org/project/%s&lt;/a&gt; &lt;br /&gt;dpi &lt;a href="http://drupal.org/project/issues/%s" title="http://drupal.org/project/issues/%s"&gt;http://drupal.org/project/issues/%s&lt;/a&gt; &lt;br /&gt;php &lt;a href="http://php.net/%s" title="http://php.net/%s"&gt;http://php.net/%s&lt;/a&gt; (thanks Freso)&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;So if I type "dpi path_redirect" in my browser's address bar, I will automatically be directed to &lt;a href="http://drupal.org/project/issues/path_redirect" title="http://drupal.org/project/issues/path_redirect"&gt;http://drupal.org/project/issues/path_redirect&lt;/a&gt;. Do you have any handy shortcuts that you use? Please comment and share them!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davereid.net/content/drupal-opendns-shortcuts" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=guvXsGgFCEE:4oZWkmSmT_w:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=guvXsGgFCEE:4oZWkmSmT_w:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=guvXsGgFCEE:4oZWkmSmT_w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=guvXsGgFCEE:4oZWkmSmT_w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=guvXsGgFCEE:4oZWkmSmT_w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=guvXsGgFCEE:4oZWkmSmT_w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=guvXsGgFCEE:4oZWkmSmT_w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=guvXsGgFCEE:4oZWkmSmT_w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=guvXsGgFCEE:4oZWkmSmT_w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=guvXsGgFCEE:4oZWkmSmT_w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/guvXsGgFCEE" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/drupal-opendns-shortcuts#comments</comments>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <category domain="http://www.davereid.net/tags/opendns">opendns</category>
 <category domain="http://www.davereid.net/tags/tips">tips</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/67</wfw:commentRss>
 <pubDate>Tue, 24 Feb 2009 02:09:55 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">67 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/drupal-opendns-shortcuts</feedburner:origLink></item>
<item>
 <title>Drupal.org redesign sprints</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/GqRkAadx64Y/drupalorg-redesign-sprints</link>
 <description>&lt;p&gt;Undoubtedly Drupal's biggest community asset is the &lt;a href="http://drupal.org/"&gt;Drupal.org website&lt;/a&gt; itself, which has been in need of a major redesign for quite some time. As our community has grown quickly, Drupal.org has not grown with the &lt;a href="http://buytaert.net/drupal-org-wishlist"&gt;features and usability needed&lt;/a&gt; to match. The good news is that the &lt;a href="http://groups.drupal.org/drupalorg-redesign-plan-drupal-association"&gt;redesign planning&lt;/a&gt; is nearly finished, but we are nearing a very critical task. We need to upgrade Drupal.org and all its modules to run on Drupal 6 before we can actually implement the redesign. With Drupal 7 coming up quickly in Q4 2009, and Drupal 6 released almost a year ago, we are still running our biggest asset on the much-less-awesome, nearing-end-of-life version 5.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://buytaert.net/"&gt;Dries&lt;/a&gt; and the &lt;a href="http://association.drupal.org/"&gt;Drupal Association&lt;/a&gt; have &lt;a href="http://buytaert.net/drupal-org-redesign-code-sprints"&gt;started organizing redesign sprints&lt;/a&gt; over the next two months to concentrate effort and focus, the first of which is dedicated to the massive task of upgrading Drupal.org. Along with many other contributors, I've volunteered my time and effort to attend the sprint in Boston. But like myself, some of us aren't sponsored and require financial assistance to attend. Please consider reading &lt;a href="http://drupal.org/node/356002" title="http://drupal.org/node/356002"&gt;http://drupal.org/node/356002&lt;/a&gt; and donating to this important cause that will further expand Drupal's reach and to provide us better tools to communicate and collaborate.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davereid.net/content/drupalorg-redesign-sprints" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=GqRkAadx64Y:eJk0HTn85lo:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=GqRkAadx64Y:eJk0HTn85lo:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=GqRkAadx64Y:eJk0HTn85lo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=GqRkAadx64Y:eJk0HTn85lo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=GqRkAadx64Y:eJk0HTn85lo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=GqRkAadx64Y:eJk0HTn85lo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=GqRkAadx64Y:eJk0HTn85lo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=GqRkAadx64Y:eJk0HTn85lo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=GqRkAadx64Y:eJk0HTn85lo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=GqRkAadx64Y:eJk0HTn85lo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/GqRkAadx64Y" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/drupalorg-redesign-sprints#comments</comments>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/74</wfw:commentRss>
 <pubDate>Thu, 08 Jan 2009 16:43:00 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">74 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/drupalorg-redesign-sprints</feedburner:origLink></item>
<item>
 <title>Restricted content - Yet-another-but-different Drupal node access module</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/rZFyGf2NvKU/restricted-content-yet-another-different-drupal-node-access-module</link>
 <description>&lt;p&gt;I previously posted about my search for &lt;a href="http://www.davereid.net/content/perfect-drupal-content-access-module"&gt;my ideal content access module&lt;/a&gt;. Since then I've done a lot of searching and digging through the source code of all the &lt;a href="http://drupal.org/project/content_access"&gt;most&lt;/a&gt; &lt;a href="http://drupal.org/project/node_privacy_byrole"&gt;popular&lt;/a&gt; &lt;a href="http://drupal.org/project/nodeaccess"&gt;content&lt;/a&gt; &lt;a href="http://drupal.org/project/protected_node"&gt;access&lt;/a&gt; &lt;a href="http://drupal.org/project/taxonomy_access"&gt;modules&lt;/a&gt;. I've come to realize there was really no module currently out there that had the features I was looking for. A quick review of the feature wish list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Per-content access restricted by user roles&lt;/li&gt;
&lt;li&gt;If the content is restricted to user, don't just hide the node, but rather show a message in place of the content like "Sorry, this post has been restricted to users with the following roles: registered user, friend."&lt;/li&gt;
&lt;li&gt;If the current user is anonymous and the content is restricted, also show a message like "Please create an account to view this content." with a link to the user register page, of course.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/davereid20/3162779490/" title="restricted_content1 by daveandjenny, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3259/3162779490_559e2607af_m.jpg" width="240" height="204" alt="restricted_content1" align="right" /&gt;&lt;/a&gt; The &lt;a href="http://api.drupal.org/api/group/node_access/6"&gt;built-in Drupal node access system&lt;/a&gt; is not really ideal for this direction since there's absolutely no middle ground between, "This user can view the node" and "OMG! Hide this node completely!" So today I started &lt;a href="http://drupal.org/project/restricted_content"&gt;Restricted content&lt;/a&gt;, a yet-another-but-totally-different node access module. After only a couple hours of coding, it seems to be working fairly well, minus any kind of testing framework (I swear I'll get right on it &lt;a href="http://www.webchick.net/"&gt;webchick&lt;/a&gt;!). The content restriction messages shown to the user are customizable and can be integrated with &lt;a href="http://drupal.org/project/token"&gt;token&lt;/a&gt; for some cool token replacement. For anyone daring enough to try it or even just take a look at the code, your comments and feedback are wanted and welcome here or in the &lt;a href="http://drupal.org/project/issues/restricted_content"&gt;issue queue&lt;/a&gt;. Hopefully some of you can find this useful like I have!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davereid.net/content/restricted-content-yet-another-different-drupal-node-access-module" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=rZFyGf2NvKU:WwALvxs1cVw:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=rZFyGf2NvKU:WwALvxs1cVw:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=rZFyGf2NvKU:WwALvxs1cVw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=rZFyGf2NvKU:WwALvxs1cVw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=rZFyGf2NvKU:WwALvxs1cVw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=rZFyGf2NvKU:WwALvxs1cVw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=rZFyGf2NvKU:WwALvxs1cVw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=rZFyGf2NvKU:WwALvxs1cVw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=rZFyGf2NvKU:WwALvxs1cVw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=rZFyGf2NvKU:WwALvxs1cVw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/rZFyGf2NvKU" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/restricted-content-yet-another-different-drupal-node-access-module#comments</comments>
 <category domain="http://www.davereid.net/tags/access">access</category>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <category domain="http://www.davereid.net/tags/module">module</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/73</wfw:commentRss>
 <pubDate>Sat, 03 Jan 2009 08:22:25 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">73 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/restricted-content-yet-another-different-drupal-node-access-module</feedburner:origLink></item>
<item>
 <title>Kaltura All in One Video module link spam warning</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/bjMaWYyqqBc/kaltura-all-one-video-module-link-spam-warning</link>
 <description>&lt;p&gt;Since the Kaltura module was &lt;a href="http://drupal.org/node/350893"&gt;announced in the forums&lt;/a&gt;, &lt;a href="http://www.linnovate.net/en/drupal_video_platform_showdown"&gt;discussed recently on Drupal Planet&lt;/a&gt;, and &lt;a href="http://lists.drupal.org/pipermail/development/2008-December/031563.html"&gt;"advertised" on the development mailing list&lt;/a&gt;, it has come to the &lt;a href="http://drupal.org/node/350893#comment-1169492"&gt;attention of Morbus and myself&lt;/a&gt; that the Kaltura All in One Video module contains unacceptable code that creates unwanted and hidden SEO link spam. The code is present in both their &lt;a href="http://kaltura.org/community/viewtopic.php?f=6&amp;amp;t=171"&gt;Drupal module&lt;/a&gt; and their &lt;a href="http://kaltura.org/community/viewtopic.php?f=4&amp;amp;t=172"&gt;WordPress plugin&lt;/a&gt; (which has gone unnoticed for quite some time). Interestingly enough, the same is not found in their MediaWiki plugin, because I can only assume they were &lt;a href="http://venturebeat.com/2008/03/12/kaltura-releases-collaborative-video-for-wikia/"&gt;paid to write that one&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is stunning (and kinda funny) to think that some people still believe they can get away with such a dirty and nasty practice, especially in &lt;em&gt;open source software&lt;/em&gt;. At the time of this post, the company has yet to respond in either of the posts in their forums (linked above). Anyone not wanting to be punished by Google and lose rankings should probably disable the module immediately. This is just another reason why I will always recommend to do a quick read of a module's source code &lt;em&gt;before&lt;/em&gt; you use it. The offending code is in the full post if you'd like to check it out yourself.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davereid.net/content/kaltura-all-one-video-module-link-spam-warning" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=bjMaWYyqqBc:TAcivnjnUWg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=bjMaWYyqqBc:TAcivnjnUWg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=bjMaWYyqqBc:TAcivnjnUWg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=bjMaWYyqqBc:TAcivnjnUWg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=bjMaWYyqqBc:TAcivnjnUWg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=bjMaWYyqqBc:TAcivnjnUWg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=bjMaWYyqqBc:TAcivnjnUWg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=bjMaWYyqqBc:TAcivnjnUWg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=bjMaWYyqqBc:TAcivnjnUWg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=bjMaWYyqqBc:TAcivnjnUWg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/bjMaWYyqqBc" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/kaltura-all-one-video-module-link-spam-warning#comments</comments>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <category domain="http://www.davereid.net/tags/eew">eew</category>
 <category domain="http://www.davereid.net/tags/module">module</category>
 <category domain="http://www.davereid.net/tags/spammers">spammers</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/71</wfw:commentRss>
 <pubDate>Wed, 24 Dec 2008 16:24:20 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">71 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/kaltura-all-one-video-module-link-spam-warning</feedburner:origLink></item>
<item>
 <title>Drupal reset script</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/pGFo5enRfSY/drupal-reset-script</link>
 <description>&lt;p&gt;I needed a script to use with Drupal CVS HEAD during the testing and patch review process that deletes all the current database tables and starts a fresh re-install. There's maybe a better solution out there, but this works for me right now. Below is the code in the 'reset.php' file in the root of my Drupal install. I've also included an archive of the reset.php and developer profile that automates the whole process. Just extract the contents in the root of your Drupal directory, and go to 'http://yourdrupalpath/reset.php'.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WARNING: This deletes your current database tables and should not be used on any kind of site that you value your data. This has only been tested on a Drupal 7 (CVS HEAD) install.&lt;/strong&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=pGFo5enRfSY:T4GZAlSigS8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=pGFo5enRfSY:T4GZAlSigS8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=pGFo5enRfSY:T4GZAlSigS8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=pGFo5enRfSY:T4GZAlSigS8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=pGFo5enRfSY:T4GZAlSigS8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=pGFo5enRfSY:T4GZAlSigS8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=pGFo5enRfSY:T4GZAlSigS8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=pGFo5enRfSY:T4GZAlSigS8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=pGFo5enRfSY:T4GZAlSigS8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=pGFo5enRfSY:T4GZAlSigS8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/pGFo5enRfSY" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/drupal-reset-script#comments</comments>
 <category domain="http://www.davereid.net/tags/database">database</category>
 <category domain="http://www.davereid.net/tags/development">development</category>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <category domain="http://www.davereid.net/tags/php">php</category>
 <category domain="http://www.davereid.net/tags/tips">tips</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/66</wfw:commentRss>
 <pubDate>Thu, 11 Sep 2008 03:56:30 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">66 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/drupal-reset-script</feedburner:origLink></item>
<item>
 <title>FeedBurner Drupal 6.x-1.0 Beta</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/Ru4bnYJLFRk/feedburner-drupal-6x-10-beta</link>
 <description>&lt;p&gt;The 6.x-1.0 beta2 version of the &lt;a href="http://drupal.org/project/feedburner/"&gt;FeedBurner Drupal module&lt;/a&gt; is &lt;a href="http://drupal.org/node/298439"&gt;now available&lt;/a&gt;, bringing the last few major features I wanted to get in, mainly the email subscription and feed count blocks. My primary focuses for the module are now: Views module feed integration, back-porting the module to 5.x, documentation, and testing. Please give the new version of the module a try and report any bugs! I think I'm also going to try and get my module reviewed by the wonderful chx and Morbus of &lt;a href="http://drupaltoughlove.com/"&gt;Drupal Tough Love&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I will have to be closely monitoring the status of the Feedburner to Google Feedburner transition. As of now, the module still works just fine if you have your feeds served by Google. You just need to change the MyBrand domain in the module settings to 'feedproxy.google.com.'&lt;/p&gt;
&lt;p&gt;And of course if you like the module, please donate to &lt;a href="http://www.davereid.net/content/laptop-fund"&gt;my laptop fund&lt;/a&gt; or &lt;a href="http://drupalmodules.com/module/feedburner"&gt;review it on drupalmodules.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davereid.net/content/feedburner-drupal-6x-10-beta" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=Ru4bnYJLFRk:DFLI2l77d8s:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=Ru4bnYJLFRk:DFLI2l77d8s:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=Ru4bnYJLFRk:DFLI2l77d8s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=Ru4bnYJLFRk:DFLI2l77d8s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=Ru4bnYJLFRk:DFLI2l77d8s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=Ru4bnYJLFRk:DFLI2l77d8s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=Ru4bnYJLFRk:DFLI2l77d8s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=Ru4bnYJLFRk:DFLI2l77d8s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=Ru4bnYJLFRk:DFLI2l77d8s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=Ru4bnYJLFRk:DFLI2l77d8s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/Ru4bnYJLFRk" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/feedburner-drupal-6x-10-beta#comments</comments>
 <category domain="http://www.davereid.net/tags/development">development</category>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <category domain="http://www.davereid.net/tags/feedburner">feedburner</category>
 <category domain="http://www.davereid.net/tags/module">module</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/60</wfw:commentRss>
 <pubDate>Fri, 22 Aug 2008 02:10:00 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">60 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/feedburner-drupal-6x-10-beta</feedburner:origLink></item>
<item>
 <title>Accurate Read Count - New Drupal Module</title>
 <link>http://feedproxy.google.com/~r/davereid/drupalplanet/~3/n3t7iVWcQ9g/accurate-read-count-new-drupal-module</link>
 <description>&lt;p&gt;&lt;strong&gt;UPDATE: I decided this module was too specific and had no room to grow at all, so I created a new module, &lt;a href="http://drupal.org/project/statistics_advanced"&gt;Statistics Advanced Settings&lt;/a&gt; that includes an improved version of Accurate Read Count.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Well that was fun! In about a total of two hours, I was able to code, cvs commit and create the project page for a new module of mine, &lt;a href="http://drupal.org/project/accurate_read_count"&gt;Accurate Read Count&lt;/a&gt;. I think that's pretty good for only my third module.&lt;/p&gt;
&lt;p&gt;So what does it do you ask? Do you like seeing how many times your content has been read using the core statistics module? Did you know that every time you view a node, even if you're logged in, the read counter is incremented? Any Drupal user could easily inflate the read counters just by normal site administration alone. Crazy! I've been keeping track of &lt;a href="http://drupal.org/node/90468"&gt;bug &lt;a href="http://search.twitter.com/search?q=%2390468"&gt;#90468&lt;/a&gt;: Only record unique hits in node counter stats&lt;/a&gt; and I even tried my first core patch there a while back. Seeing as this bug is not going to be fixed in Drupal 6.x (the bug is slated to be fixed in 7.x), I decided to create a simple module that would work with the core statistics module and disregard any non-unique content views.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.davereid.net/content/accurate-read-count-new-drupal-module" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=n3t7iVWcQ9g:VtOsnmLscbA:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=n3t7iVWcQ9g:VtOsnmLscbA:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=n3t7iVWcQ9g:VtOsnmLscbA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=n3t7iVWcQ9g:VtOsnmLscbA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=n3t7iVWcQ9g:VtOsnmLscbA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=n3t7iVWcQ9g:VtOsnmLscbA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=n3t7iVWcQ9g:VtOsnmLscbA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=n3t7iVWcQ9g:VtOsnmLscbA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/davereid/drupalplanet?a=n3t7iVWcQ9g:VtOsnmLscbA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/davereid/drupalplanet?i=n3t7iVWcQ9g:VtOsnmLscbA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/davereid/drupalplanet/~4/n3t7iVWcQ9g" height="1" width="1"/&gt;</description>
 <comments>http://www.davereid.net/content/accurate-read-count-new-drupal-module#comments</comments>
 <category domain="http://www.davereid.net/tags/development">development</category>
 <category domain="http://www.davereid.net/tags/drupal">drupal</category>
 <category domain="http://www.davereid.net/tags/drupal-planet">drupal planet</category>
 <category domain="http://www.davereid.net/tags/module">module</category>
 <category domain="http://www.davereid.net/tags/statistics">statistics</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.davereid.net/crss/node/58</wfw:commentRss>
 <pubDate>Thu, 31 Jul 2008 14:17:00 +0000</pubDate>
 <dc:creator>Dave Reid</dc:creator>
 <guid isPermaLink="false">58 at http://www.davereid.net</guid>
<feedburner:origLink>http://www.davereid.net/content/accurate-read-count-new-drupal-module</feedburner:origLink></item>
</channel>
</rss>
