<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://haverkamp.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Otherwise Occupied - Drupal</title>
 <link>http://haverkamp.com/taxonomy/term/59/9</link>
 <description></description>
 <language>en</language>
<item>
 <title>Feeds changed to FeedBurner</title>
 <link>http://haverkamp.com/2007/02/02/feeds-changed-to-feedburner</link>
 <description>&lt;p&gt;I&#039;ve implemented via redirect to the two signifcant feeds: the front page (/feed and /rss.xml) and my blog (/blogs/1/atom/feed).  In actuality, there&#039;s usually little difference between my blog and the front page.  Every post to my blog is promoted to the front page.  However, this entry, which is a sitewide &quot;story&quot; is not a part of my blog.&lt;/p&gt;
&lt;p&gt;Anyhow, for those who have been reading my feeds, if you experience any problems, please let me know.  I&#039;ll probably be making some more changes in coming weeks; this was just the first step.&lt;/p&gt;
&lt;p&gt;Other things I&#039;ve got in mind are splitting my blog, going toward one blawg and one more personal/random stuff blog.  Somewhat stupidly, the holdup on the first one has been coming up with a good name.  Feel free to submit suggestions.&lt;/p&gt;
</description>
 <comments>http://haverkamp.com/2007/02/02/feeds-changed-to-feedburner#comment</comments>
 <category domain="http://haverkamp.com/taxonomy/term/58">Blogging</category>
 <category domain="http://haverkamp.com/taxonomy/term/59">Drupal</category>
 <pubDate>Fri, 02 Feb 2007 22:28:19 -0600</pubDate>
 <dc:creator>gregh</dc:creator>
 <guid isPermaLink="false">433 at http://haverkamp.com</guid>
</item>
<item>
 <title>Akismet nabs its 100th spam</title>
 <link>http://haverkamp.com/2007/01/28/akismet-nabs-its-100th-spam</link>
 <description>&lt;p&gt;After trying a number of things to combat spam, a little over 3 months ago I installed &lt;a href=&quot;http://akismet.com&quot;&gt;Akismet&lt;/a&gt;, a free-for-non-commercial-use anti-spam service from &lt;a href=&quot;http://automattic.com&quot;&gt;Automattic&lt;/a&gt;, the people behind &lt;a href=&quot;http://wordpress.com&quot;&gt;WordPress.com&lt;/a&gt; and &lt;a href=&quot;http://wordpress.org&quot;&gt;WordPress.org&lt;/a&gt;.  Of course, I don&#039;t use WordPress for this site; I use &lt;a href=&quot;http://drupal.org&quot;&gt;Drupal&lt;/a&gt;.  No worries.  The Automattic folks allow anyone to code to the API, and  Markus Petrux of &lt;a href=&quot;http://phpmix.org&quot;&gt;phpMiX.org&lt;/a&gt; has written &lt;a href=&quot;http://www.phpmix.org/projects/drupal/4_7/akismet&quot;&gt;a Drupal Akismet module&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As you can see from the counter in the lower right, in just over 3 months, Akismet has caught 100 spam comments.  That seems to be a pretty good indicator that my site is not popular enough to be hit.  I do run the &lt;a href=&quot;http://drupal.org/node/30501&quot;&gt;Bad Behavior module&lt;/a&gt;, as well, which catches lots of comment spam before it gets to Akismet, rejecting it for petty little things like bad headers and stuff.  My Akismet numbers might be higher, but I like that Referer spam is blocked by Bad Behavior.&lt;/p&gt;
&lt;p&gt;Before Bad Behavior, the spam was much worse.  But even with it, it was pretty bad.  I used the old Spam module for Drupal, but it had pretty poor results.  Then I shifted to captcha, but spammers got by it even when &lt;a href=&quot;http://jameswelcher.livejournal.com&quot;&gt;legit&lt;/a&gt; &lt;a href=&quot;http://abulsme.com&quot;&gt;people&lt;/a&gt; couldn&#039;t.&lt;/p&gt;
&lt;p&gt;Akismet has been wonderful.  Nothing&#039;s slipped past, and nothing&#039;s been falsely accused of being spam.  That&#039;s pretty good.&lt;/p&gt;
</description>
 <comments>http://haverkamp.com/2007/01/28/akismet-nabs-its-100th-spam#comment</comments>
 <category domain="http://haverkamp.com/topics/akismet">akismet</category>
 <category domain="http://haverkamp.com/taxonomy/term/58">Blogging</category>
 <category domain="http://haverkamp.com/taxonomy/term/59">Drupal</category>
 <category domain="http://haverkamp.com/topics/spam">spam</category>
 <pubDate>Sun, 28 Jan 2007 05:02:11 -0600</pubDate>
 <dc:creator>gregh</dc:creator>
 <guid isPermaLink="false">426 at http://haverkamp.com</guid>
</item>
<item>
 <title>Drupal upgraded</title>
 <link>http://haverkamp.com/2006/05/23/drupal-upgraded</link>
 <description>&lt;p&gt;I finally upgraded to &lt;a href=&quot;http://drupal.org/drupal-4.7.0&quot;&gt;Drupal 4.7&lt;/a&gt;.  The site was bouncing around a bit, as I was making some changes to some of the hierarchy along the way.  It&#039;s still a hideous mess, but at least it&#039;s a little bit manageable. &lt;/p&gt;
&lt;p&gt;Right now, I&#039;m mostly looking forward to posting right out of MarsEdit without an error every time.  Until this, the process had been draft, post, refresh, edit, re-add categories, and re-send.  Only then would content make it out.  I was too lazy to track it all the way down.  Mired down in the old xmlrpc.php, I eventually just decided I didn&#039;t care.&lt;/p&gt;
&lt;p&gt;Next, I need to figure out how to dynamically add tags (Categories) from MarsEdit, so I can use it to freetag.&lt;/p&gt;
</description>
 <comments>http://haverkamp.com/2006/05/23/drupal-upgraded#comment</comments>
 <category domain="http://haverkamp.com/taxonomy/term/58">Blogging</category>
 <category domain="http://haverkamp.com/taxonomy/term/59">Drupal</category>
 <category domain="http://haverkamp.com/taxonomy/term/57">Internet</category>
 <category domain="http://haverkamp.com/taxonomy/term/60">Website</category>
 <pubDate>Tue, 23 May 2006 03:10:32 -0500</pubDate>
 <dc:creator>gregh</dc:creator>
 <guid isPermaLink="false">276 at http://haverkamp.com</guid>
</item>
<item>
 <title>Oops, indeed.</title>
 <link>http://haverkamp.com/node/246</link>
 <description>&lt;p&gt;I received a seemingly random email from &lt;a href=&quot;http://abulsme.com&quot;&gt;Sam&lt;/a&gt; this morning, with a subject of &quot;Oops&quot; and an inline screenshot.  &lt;/p&gt;
&lt;p&gt;Last night, after linking here from a TWEN posting, I decided to eliminate the Organic Groups module from Drupal.  Turns out that somehow disabled anonymous access to the site content.  Odd.&lt;/p&gt;
&lt;p&gt;Anyhow, I&#039;ve re-enabled Organic Groups, even though I am not using it and don&#039;t trust it enough to use it, and the site seems to be back for anonymous readers (who constitute nearly all of my limited readership.)&lt;/p&gt;
</description>
 <comments>http://haverkamp.com/node/246#comment</comments>
 <category domain="http://haverkamp.com/taxonomy/term/49">Computing</category>
 <category domain="http://haverkamp.com/taxonomy/term/59">Drupal</category>
 <category domain="http://haverkamp.com/taxonomy/term/57">Internet</category>
 <pubDate>Wed, 12 Apr 2006 11:51:15 -0500</pubDate>
 <dc:creator>gregh</dc:creator>
 <guid isPermaLink="false">246 at http://haverkamp.com</guid>
</item>
<item>
 <title>Drupal, MarsEdit, and #039 (Updated)</title>
 <link>http://haverkamp.com/node/128</link>
 <description>&lt;p&gt;I&#039;ve been slow posting to the old blog of late, not in any small part to the switch to &lt;a href=&quot;/drupal.org&quot;&gt;Drupal&lt;/a&gt;, which made life with MarsEdit... uncomfortable.  Every time I posted and it resynced, all of the posts had their apostrophes translated to #039.  When MarsEdit got this (and from what I&#039;ve read, ecto, as well), it slapped it into the text as #039.  If I edited and resubmitted, bang.  #039 in the text.  If I edited a post (which I do, sometimes repeatedly, as I fix them), I&#039;d have to clear out all of those #039&#039;s.&lt;/p&gt;
&lt;p&gt;Obviously, one workaround would have been to use no apostrophes in my writing.  My workaround was to just use the web submission of blog entries, which I always found to be annoying.  Can&#039;t do it working offline.  No spell-checking.  Generally, a pain.&lt;/p&gt;
&lt;p&gt;What was the problem?  In xmlrpc.inc, &lt;code&gt;xmlrpc_value_get_xml()&lt;/code&gt; called Drupal&#039;s &lt;code&gt;check_plain()&lt;/code&gt;, which in turn called the PHP builtin &lt;code&gt;htmlspecialchars()&lt;/code&gt;.  However, the Drupal &lt;code&gt;check_plain()&lt;/code&gt; called with &lt;code&gt;ENT_QUOTES&lt;/code&gt; translated all single quotes... to #039.&lt;/p&gt;
&lt;p&gt;I replaced &lt;code&gt;xmlrpc_value_get_xml()&lt;/code&gt;&#039;s call to &lt;code&gt;check_plain()&lt;/code&gt; with a call to &lt;code&gt;htmlspecialchars()&lt;/code&gt; without &lt;code&gt;ENT_QUOTES&lt;/code&gt;. &lt;/p&gt;
&lt;p&gt;Problem solved.  I imagine there must be a larger problem somewhere else, maybe in some shared library used by both MarsEdit and ecto?  If I was more proactive, I&#039;d log a bug with each (as was requested by ecto&#039;s author, the last time I mentioned my gripes.)   But I&#039;m, uh, otherwise occupied.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update (18 November):&lt;/b&gt;&lt;br /&gt;
After having figured out the problem, I returned today to Drupal&#039;s search and searched for &quot;ENT_QUOTES&quot;.  And I found that for upcoming versions, it would appear my change &lt;a href=&quot;http://drupal.org/node/29103&quot;&gt;is already in place&lt;/a&gt;.&lt;/p&gt;
</description>
 <comments>http://haverkamp.com/node/128#comment</comments>
 <category domain="http://haverkamp.com/taxonomy/term/58">Blogging</category>
 <category domain="http://haverkamp.com/taxonomy/term/59">Drupal</category>
 <pubDate>Wed, 16 Nov 2005 23:43:17 -0600</pubDate>
 <dc:creator>gregh</dc:creator>
 <guid isPermaLink="false">128 at http://haverkamp.com</guid>
</item>
<item>
 <title>Site converted to Drupal</title>
 <link>http://haverkamp.com/node/51</link>
 <description>&lt;p&gt;I just flipped the switch on the site, so that it now runs &lt;a href=&quot;http://drupal.org&quot;&gt;Drupal&lt;/a&gt;.  I had been running &lt;a href=&quot;http://wordpress.org&quot;&gt;WordPress&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Why the change?  Well, the principal reasons revolve around the features of Drupal and how I believe they can be used for my Law School Collective system, as well as for a little project I&#039;m working on for &lt;a href=&quot;http://bmwsporttouring.com&quot;&gt;BMWSportTouring.com&lt;/a&gt;.  In addition, I tend to believe that it may well fill the roll at work we&#039;re currently looking at a wiki for... And I think it can do it in a more user-friendly, integrated way.  In fact, there&#039;s even a person we&#039;ve not entirely helped yet who I think could make use of the integrated service.&lt;/p&gt;
&lt;p&gt;A replacement for a wiki?  Well, principally, I&#039;m looking at the collaborative book feature.  We&#039;re primarily looking at a wiki to handle FAQ&#039;s at work.  The collaborative book feature seems to take care of that, and it&#039;s in a much more natural form for users than a wiki is.  We still get to track the changes, who made the changes, etc.&lt;/p&gt;
&lt;p&gt;But we&#039;ve also been talking about blog services.  So, Drupal can subsume both most of the wiki functionality and handle the blogs, already configured to do so in a multi-user environment.  Plus, it will happily hand us RSS feeds of every posting.&lt;/p&gt;
&lt;p&gt;Then, there have been some who want message boards and notifications.  Yup, it&#039;s in there.&lt;/p&gt;
&lt;p&gt;I&#039;ll go into the BMWSportTouring.com stuff a bit later.  This has run later than I anticipated.&lt;/p&gt;
</description>
 <comments>http://haverkamp.com/node/51#comment</comments>
 <category domain="http://haverkamp.com/taxonomy/term/58">Blogging</category>
 <category domain="http://haverkamp.com/taxonomy/term/53">Collective</category>
 <category domain="http://haverkamp.com/taxonomy/term/59">Drupal</category>
 <category domain="http://haverkamp.com/taxonomy/term/47">Motorcycling</category>
 <category domain="http://haverkamp.com/taxonomy/term/60">Website</category>
 <pubDate>Fri, 29 Jul 2005 05:47:14 -0500</pubDate>
 <dc:creator>gregh</dc:creator>
 <guid isPermaLink="false">51 at http://haverkamp.com</guid>
</item>
</channel>
</rss>
