<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Drupal on System Overlord</title><link>https://systemoverlord.com/tags/drupal.html</link><description>Recent content in Drupal on System Overlord</description><generator>Hugo</generator><language>en-us</language><managingEditor>david@systemoverlord.com (David Tomaschik)</managingEditor><webMaster>david@systemoverlord.com (David Tomaschik)</webMaster><lastBuildDate>Mon, 17 Oct 2011 15:00:00 +0000</lastBuildDate><atom:link href="https://systemoverlord.com/tags/drupal/index.xml" rel="self" type="application/rss+xml"/><item><title>A Hard Lesson Learned</title><link>https://systemoverlord.com/2011/10/17/a-hard-lesson-learned/</link><pubDate>Mon, 17 Oct 2011 15:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2011/10/17/a-hard-lesson-learned/</guid><description>&lt;p&gt;
	For a few months now, I've been working on a side project for a local girl's volleyball club.  While the people I'm working with are very nice, this whole project has been a lesson in how bad of a businessman/project manager I am.  I'm struggling with whether this is a sign I should stop taking on these side projects, or if its a sign that I really need to pay more attention to the business side of things.  If nothing else, I hope this will serve as a warning to others on what not to do.&lt;/p&gt;</description></item><item><title>Coming Drupal Trends</title><link>https://systemoverlord.com/2011/10/05/coming-drupal-trends/</link><pubDate>Wed, 05 Oct 2011 23:01:59 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2011/10/05/coming-drupal-trends/</guid><description>&lt;p&gt;
	Based on Drupalcon last March and Drupalcamp Atlanta this weekend, I've seen some growing trends in Drupal.  While some of them might "already be here" I don't think everyone's doing them yet.  Some of them apply to web development in general, while others are more specific to Drupal.&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;Adaptive Web Design&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
	We all know mobile is here and is going to stay.  However, the days of 23-30 inch monitors aren't over.  Making something that is highly usable on both ends requires adapting to the user's platform (hence adaptive design).  Themes like Omega, AdaptiveTheme, and their derivities are probably going to replace base themes like Zen in order to make things more "adaptive."  It's worth noting that Zen can be adaptive with media queries, but it's not designed for it from the ground up.&lt;/p&gt;</description></item><item><title>Customizing Built-in Strings in Drupal</title><link>https://systemoverlord.com/2011/09/29/customizing-built-in-strings-in-drupal/</link><pubDate>Thu, 29 Sep 2011 04:15:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2011/09/29/customizing-built-in-strings-in-drupal/</guid><description>&lt;p&gt;
	At work, we had a situation where one of the strings built in to the Drupal User Interface made things somewhat confusing.  By default, 'Enter your &lt;strong&gt;sitename&lt;/strong&gt; username.' is displayed beneath the username box on the login form.  However, we use a centralized authentication system called 'NetID', so this prompt was confusing to some users.&lt;/p&gt;
&lt;p&gt;
	One of my coworkers had received the request from the user to change this text to "Please enter your KSU NetID."  His first thought was to create a subtheme of our base theme and modify a .tpl.php.  (It turns out this isn't even directly possible, you have to register a special .tpl.php handler first.)  My first thought was hook_form_alter, but after a moment, I realized that was overkill for the task of changing a single string.  I recalled that before we had used locale settings to modify strings being output, so I wondered if we couldn't do that here as well.  The first step was to find the raw string, before any processing.&lt;/p&gt;</description></item><item><title>Boost, RSS Feeds, and Google Reader</title><link>https://systemoverlord.com/2011/09/19/boost-rss-feeds-and-google-reader/</link><pubDate>Mon, 19 Sep 2011 22:30:27 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2011/09/19/boost-rss-feeds-and-google-reader/</guid><description>&lt;p&gt;
	For a while now, I've struggled with an issue on this site.  Google Reader would sometimes show items that had already been displayed in the reader.  They would be shown as new unread items, regardless of whether the "original" copy of that item had been read.  I'm sure this irritated many readers, and I tried several times to fix the issue.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
		The feed was successfully validated by the &lt;a href="http://validator.w3.org/feed/"&gt;W3C Validator&lt;/a&gt;.  Multiple times.&lt;/li&gt;
&lt;li&gt;
		Adding the feed freshly worked fine.&lt;/li&gt;
&lt;li&gt;
		Adding the feed to other RSS readers showed only 1 per item.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
	I set up a cron job to pull a copy of my RSS feed regularly and save copies.  I figured I could see if anything changed between versions.  At first, the differing versions showed no significant changes.  (Other than new posts where expected.)&lt;/p&gt;</description></item><item><title>Git On Your Web Server: A Security Reminder</title><link>https://systemoverlord.com/2011/08/31/git-on-your-web-server-a-security-reminder/</link><pubDate>Wed, 31 Aug 2011 22:53:21 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2011/08/31/git-on-your-web-server-a-security-reminder/</guid><description>&lt;p&gt;
	Earlier this month, I wrote about &lt;a href="https://systemoverlord.com/2011/08/04/managing-drupal-with-git"&gt;managing a Drupal site with git&lt;/a&gt;.  What I neglected to remember, of course, is this places a full copy of your git repository within your web server's document root.  This has the potential to expose any data in your git repository -- a malicious attacker could (depending on your configuration) clone the entire repository, thus exposing source code, configuration files, database dumps, and other sensitive data.&lt;/p&gt;</description></item><item><title>Managing Drupal with Git</title><link>https://systemoverlord.com/2011/08/04/managing-drupal-with-git/</link><pubDate>Thu, 04 Aug 2011 23:40:56 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2011/08/04/managing-drupal-with-git/</guid><description>&lt;p&gt;
	For a while now, I've been meaning to manage my Drupal site (and the modules and features on it) with git.  The release of Drupal 7.7 provided a perfect opportunity to make this transition.  I've now cloned the main Drupal.org git repository, added my features (as submodules) and added the modules I use (also as submodules).  I'm still getting used to working with git, and I wish there was a way to push parts of my configuration remotely, but I understand why you can't.&lt;/p&gt;</description></item><item><title>Welcome (back) to Drupal!</title><link>https://systemoverlord.com/2011/03/23/welcome-back-to-drupal/</link><pubDate>Wed, 23 Mar 2011 01:21:23 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2011/03/23/welcome-back-to-drupal/</guid><description>&lt;p&gt;
	Regular readers of my blog may have noticed a significant change.  As of about midnight last night, I had completed the migration of my site from Wordpress 3.1 to Drupal 7.  A few features are not yet implemented, including automatically posting my blog entries to Twitter, but the RSS feeds do work.  Additionally, some of the RSS feed URLs have changed, so please check your feed readers.&lt;/p&gt;</description></item></channel></rss>