<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tech4Him - Technology with Integrity &#187; drupal 5</title>
	<atom:link href="http://blog.tech4him.com/tags/drupal-5/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tech4him.com</link>
	<description>A Christian technology chaos wrangler and his thoughts</description>
	<lastBuildDate>Wed, 24 Mar 2010 23:15:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Taming Drupal Permissions and Unpublished Nodes</title>
		<link>http://blog.tech4him.com/2008/10/taming-drupal-permissions-and-unpublished-nodes/</link>
		<comments>http://blog.tech4him.com/2008/10/taming-drupal-permissions-and-unpublished-nodes/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 01:00:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal 5]]></category>
		<category><![CDATA[drupal 6]]></category>
		<category><![CDATA[nodes]]></category>
		<category><![CDATA[permissions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Back in May, I wrote about the great work of Brad (<a href="http://drupal.org/user/120651">beeradb</a>) from the <a href="http://www.atendesigngroup.com">Aten Design Group</a>. Brad helped figure out how to allow users with appropriate roles to view unpublished nodes without using the overkill of "administer nodes" permission which includes all content types. 

Brad blogs about this solution on the <a href="http://atendesigngroup.com/blog/allowing-content-editors-view-unpublished-content-drupal-5">Aten Design Group blog</a>.
]]></description>
			<content:encoded><![CDATA[<p>Back in May, I wrote about the great work of Brad (<a href="http://drupal.org/user/120651">beeradb</a>) from the <a href="http://www.atendesigngroup.com">Aten Design Group</a>. Brad helped figure out how to allow users with appropriate roles to view unpublished nodes without using the overkill of &#8220;administer nodes&#8221; permission which includes all content types. </p>
<p>Brad blogs about this solution on the <a href="http://atendesigngroup.com/blog/allowing-content-editors-view-unpublished-content-drupal-5">Aten Design Group blog</a>.</p>
<p>The next logical step was a few other admin override options to nodes. Brad once again shares this information with the Drupal community on <a href="http://atendesigngroup.com/blog/taming-drupal-5-permissions-system">their blog</a>.</p>
<p>All of this to say that Drupal really needs to break out these permissions more such that distributed management of content types by various backend staff/business units independently. This should all be done without grating staff rights to do things we don&#8217;t want them to do (i.e. &#8220;administer nodes&#8221; permission). </p>
<p>Thanks to Brad and Aten Design Group for the help.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=30&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2008/10/taming-drupal-permissions-and-unpublished-nodes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>View Unpublished Content Without Administer Node Rights in Drupal</title>
		<link>http://blog.tech4him.com/2008/05/view-unpublished-content-without-administer-node-rights-in-drupal/</link>
		<comments>http://blog.tech4him.com/2008/05/view-unpublished-content-without-administer-node-rights-in-drupal/#comments</comments>
		<pubDate>Thu, 22 May 2008 15:03:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal 5]]></category>
		<category><![CDATA[node]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA["Dude, you got to see this!" is what I was shouting in the office a few minutes ago. 

We have been bumping up against the fact that in Drupal you have to have the Administer Nodes permission in order to see unpublished nodes. The down side is that it means users in the role with Administer Nodes permission can see ALL nodes.]]></description>
			<content:encoded><![CDATA[<p>&#8220;Dude, you got to see this!&#8221; is what I was shouting in the office a few minutes ago. </p>
<p>We have been bumping up against the fact that in Drupal you have to have the Administer Nodes permission in order to see unpublished nodes. The down side is that it means users in the role with Administer Nodes permission can see ALL nodes. Not ideal for our implementation.</p>
<p><img src="/files/view_unpublished.png" vspace="5" hspace="5" /><br />
<br/><br/><br />
Thanks to the fabulous folks as <a href="http://www.atendesigngroup.com">Aten Design Group</a>, Brad (<a href="http://drupal.org/user/120651">beeradb</a>), created a custom module that fills this very needed gap in Drupal 5.x. I&#8217;m hoping they will decide to release the module and someone in the community can maintain it. From what I had seen in the community a need for this functionality truly exists and many can benefit. </p>
<p>Keep up the great job Brad and the rest of the <a href="http://www.atendesigngroup.com">Aten Design Group</a> folks. Y&#8217;all are top shelf.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=29&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2008/05/view-unpublished-content-without-administer-node-rights-in-drupal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Session: SimpleTest &#8211; Because clicking on forms is for suckers</title>
		<link>http://blog.tech4him.com/2008/03/session-simpletest-because-clicking-on-forms-is-for-suckers/</link>
		<comments>http://blog.tech4him.com/2008/03/session-simpletest-because-clicking-on-forms-is-for-suckers/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 21:36:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Links/Resources]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal 5]]></category>
		<category><![CDATA[drupal 6]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[another from Drupalcon Boston...

<strong>SimpleTest: Because clicking on forms is for suckers</strong>
<a href="957http://www.lullabot.com/blog/drupalcon-simpletest-and-future-test-driven-development">Session Discussion (Courtesy of Lullabot)</a>]]></description>
			<content:encoded><![CDATA[<p>another from Drupalcon Boston&#8230;</p>
<p><strong>SimpleTest: Because clicking on forms is for suckers</strong><br />
<a href="957http://www.lullabot.com/blog/drupalcon-simpletest-and-future-test-driven-development">Session Discussion (Courtesy of Lullabot)</a></p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=25&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2008/03/session-simpletest-because-clicking-on-forms-is-for-suckers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EMField Gets Tuduo Support as Drupalcon Boston</title>
		<link>http://blog.tech4him.com/2008/03/emfield-gets-tuduo-support-as-drupalcon-boston/</link>
		<comments>http://blog.tech4him.com/2008/03/emfield-gets-tuduo-support-as-drupalcon-boston/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 12:54:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Links/Resources]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal 5]]></category>
		<category><![CDATA[drupal 6]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<a href="http://www.youtube.com/watch?v=VvMJCYGZJV0&#38;amp;eurl=http://technorati.com/videos/youtube.com%2Fwatch%3Fv%3DVvMJCYGZJV0">Video on YouTube</a> of Aaron Winborn adding Tuduo support to <a href="http://drupal.org/project/emfield">EMField</a> in Drupal while sitting in the Drupal in China Session.<br />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=VvMJCYGZJV0&amp;amp;eurl=http://technorati.com/videos/youtube.com%2Fwatch%3Fv%3DVvMJCYGZJV0">Video on YouTube</a> of Aaron Winborn adding Tuduo support to <a href="http://drupal.org/project/emfield">EMField</a> in Drupal while sitting in the Drupal in China Session.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=24&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2008/03/emfield-gets-tuduo-support-as-drupalcon-boston/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Access Denied but Permission are Correct</title>
		<link>http://blog.tech4him.com/2008/01/drupal-access-denied-but-permission-are-correct/</link>
		<comments>http://blog.tech4him.com/2008/01/drupal-access-denied-but-permission-are-correct/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 19:16:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal 5]]></category>
		<category><![CDATA[permissions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ran across this one today. Upgrading a site with some custom work from 4.7 to 5.6. Obviously the testing of the upgrade is going on is a development environment but we ran into a problem with anonymous users being denied access. 

Well, a quick check of the access control records proved that anonymous users did in fact have the Access Content permission. Hmmmm.... what else could it be.

]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-93" title="standingtall_001" src="http://blog.tech4him.com/wp-content/uploads/standingtall_001-300x200.jpg" alt="standingtall_001" width="300" height="200" />Ran across this one today. Upgrading a site with some custom work from 4.7 to 5.6. Obviously the testing of the upgrade is going on is a development environment but we ran into a problem with anonymous users being denied access.</p>
<p>Well, a quick check of the access control records proved that anonymous users did in fact have the Access Content permission. Hmmmm&#8230;. what else could it be.<br />
<br />
As a side note, originally on pages where the user was denied access all you got in the content body was a &#8220;2&#8243;. No access denied message, just the numeral &#8220;2&#8243;. Thanks to the good folks on irc #drupal-support it was found this this is typical of an access denied issue. Atleast that led us down the right path.</p>
<p>Long story short, the tac_lite module had been previously installed on this site but was no longer being used. Apparently the disabling of the module did not properly clean up the node access data.</p>
<p>Again, thanks to the great folks on #irc, this time <a href="http://drupal.org/user/53081">BDragon</a>, and a quick search on <a href="http://drupal.org/node/12757">drupal.org</a>, the solution was easy. The default access row was missing. Adding the following to the table resolved the issue:</p>
<p><code>INSERT INTO node_access VALUES (0, 0, 'all', 1, 0, 0);</code></p>
<p>Yeah Drupal community! Yet another great reason to love Drupal.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=14&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2008/01/drupal-access-denied-but-permission-are-correct/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>How to Theme a Content Type</title>
		<link>http://blog.tech4him.com/2008/01/how-to-theme-a-content-type/</link>
		<comments>http://blog.tech4him.com/2008/01/how-to-theme-a-content-type/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 19:55:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Links/Resources]]></category>
		<category><![CDATA[cck]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal 5]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2008/01/how-to-theme-a-content-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Force a Frontpage Node in Drupal</title>
		<link>http://blog.tech4him.com/2007/12/force-a-frontpage-node-in-drupal/</link>
		<comments>http://blog.tech4him.com/2007/12/force-a-frontpage-node-in-drupal/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 22:06:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal 5]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[This tip is handy if you have a need to specify a new frontpage node on your Drupal site and cannot get into the admin pages to change it. You can specify a number of configuration items in the settings.php file for your site.<br />
<br />
In this case your are going to set the frontpage configuration. Near the bottom of your settings.php file is a section that is commented our by default for overriding configuration settings. Just add the following code below and change 'node/1' to whatever node you want for your new frontpage.<br />
]]></description>
			<content:encoded><![CDATA[<p>This tip is handy if you have a need to specify a new frontpage node on your Drupal site and cannot get into the admin pages to change it. You can specify a number of configuration items in the settings.php file for your site.</p>
<p>In this case your are going to set the frontpage configuration. Near the bottom of your settings.php file is a section that is commented our by default for overriding configuration settings. Just add the following code below and change &#8216;node/1&#8242; to whatever node you want for your new frontpage.</p>
<blockquote><p>
	<i>$conf = array ( &#8217;site_frontpage&#8217; =&gt; &#8216;node/1&#8242;,);</i>
</p></blockquote>
<p>
<br />
One big thing not to forget is the comma after the last setting statement.
</p>
<p>
We ran into this the other day helping somone on #drupal-support irc who had a multisite Drupal setup with subdirectories. He had removed the panels module and the site went belly up.
</p>
<p>
Blessings</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=8&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2007/12/force-a-frontpage-node-in-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
