<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Drupal is shit!</title>
	<atom:link href="http://jesus-blog.com/opinions/drupal-is-shit.html/feed" rel="self" type="application/rss+xml" />
	<link>http://jesus-blog.com/opinions/drupal-is-shit.html</link>
	<description>Jesus-blog.com</description>
	<lastBuildDate>Wed, 24 Aug 2011 15:31:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dave</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-290</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Mon, 09 Aug 2010 11:36:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-290</guid>
		<description>Two years ago, I went from using mature Java OO frameworks to making sites based on Magento and Drupal. I think I have advanced stage Drupaltonitis. There, I said it.

I am going to fight this disease, and hard.

Seriously though, I am long overdue for looking into Zend and Django.</description>
		<content:encoded><![CDATA[<p>Two years ago, I went from using mature Java OO frameworks to making sites based on Magento and Drupal. I think I have advanced stage Drupaltonitis. There, I said it.</p>
<p>I am going to fight this disease, and hard.</p>
<p>Seriously though, I am long overdue for looking into Zend and Django.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PHPGuy</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-288</link>
		<dc:creator>PHPGuy</dc:creator>
		<pubDate>Thu, 15 Jul 2010 15:46:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-288</guid>
		<description>@Andy -- Hmm -- I sense a lot of bitterness.  Did you lose some clients to Drupal developers?

This blog post is not convincing, but the in-depth conversation that follows is great.


I was a PHP developer before I found Drupal, and like many haters I was initially disgusted by the complexity of it.  However, unlike many haters here I wasn&#039;t deterred, and figured it was worthwhile to learn.  It&#039;s just like using a good PHP library -- it opens up new words and functions that you can take or leave, but Drupal has a simple HTML module installation / uninstallation interface you can use to optimize each site you build by turning off what you don&#039;t need, so it&#039;s never loaded into the page.


Today, I start even simple websites with a Drupal install, because I know I can use it to do so much basic stuff, and expand it infinitely.  I still do pretty much everything in PHP, and almost never use the Drupal backend.  I see the backend as an interface for the client to use once I&#039;m done.  It may start complex, but it&#039;s entirely customizable in content and appearance -- it&#039;s as hard to use as you leave it to be.  It&#039;s very painless (if you know what you&#039;re doing) to make it easier to use.



The author of this blog said he likes MVC and OOP -- me too!  But sometimes when you&#039;re trying to reduce hours and cut costs you have to settle on what is readily available, well documented, extensible and frequently updated ( I&#039;ve never had to relearn anything substantial after an update ) and free.


Drupal is all of these things -- and you can say it&#039;s core code is ugly and old, yes, but you shouldn&#039;t be in there hacking the core!!  Why would you &quot;dive into the core&quot; of any project to understand it?  Because the API sucks?  Do you hate yourself and like to learn things the hard way?

Drupal is modular to the nth degree -- you can turn it on its head and make it do backflips without ever touching the core.  Who cares if the underlying framework isn&#039;t &quot;silky OOP&quot; when it&#039;s entirely extensible regardless?  I love OOP -- that&#039;s why all of my modules are written in it, and all I had to do was google &quot;how to bulild a drupal module&quot; and apply my existing knowledge -- you&#039;d be amazed at how many people are willing to help you answer that.</description>
		<content:encoded><![CDATA[<p>@Andy &#8212; Hmm &#8212; I sense a lot of bitterness.  Did you lose some clients to Drupal developers?</p>
<p>This blog post is not convincing, but the in-depth conversation that follows is great.</p>
<p>I was a PHP developer before I found Drupal, and like many haters I was initially disgusted by the complexity of it.  However, unlike many haters here I wasn&#8217;t deterred, and figured it was worthwhile to learn.  It&#8217;s just like using a good PHP library &#8212; it opens up new words and functions that you can take or leave, but Drupal has a simple HTML module installation / uninstallation interface you can use to optimize each site you build by turning off what you don&#8217;t need, so it&#8217;s never loaded into the page.</p>
<p>Today, I start even simple websites with a Drupal install, because I know I can use it to do so much basic stuff, and expand it infinitely.  I still do pretty much everything in PHP, and almost never use the Drupal backend.  I see the backend as an interface for the client to use once I&#8217;m done.  It may start complex, but it&#8217;s entirely customizable in content and appearance &#8212; it&#8217;s as hard to use as you leave it to be.  It&#8217;s very painless (if you know what you&#8217;re doing) to make it easier to use.</p>
<p>The author of this blog said he likes MVC and OOP &#8212; me too!  But sometimes when you&#8217;re trying to reduce hours and cut costs you have to settle on what is readily available, well documented, extensible and frequently updated ( I&#8217;ve never had to relearn anything substantial after an update ) and free.</p>
<p>Drupal is all of these things &#8212; and you can say it&#8217;s core code is ugly and old, yes, but you shouldn&#8217;t be in there hacking the core!!  Why would you &#8220;dive into the core&#8221; of any project to understand it?  Because the API sucks?  Do you hate yourself and like to learn things the hard way?</p>
<p>Drupal is modular to the nth degree &#8212; you can turn it on its head and make it do backflips without ever touching the core.  Who cares if the underlying framework isn&#8217;t &#8220;silky OOP&#8221; when it&#8217;s entirely extensible regardless?  I love OOP &#8212; that&#8217;s why all of my modules are written in it, and all I had to do was google &#8220;how to bulild a drupal module&#8221; and apply my existing knowledge &#8212; you&#8217;d be amazed at how many people are willing to help you answer that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-286</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Thu, 17 Jun 2010 12:54:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-286</guid>
		<description>We must feel sorry for these Drupal users as Doctors have recently diagnosed the problem &#039;Drupaltonitis&#039;.

So far it is an incurable disease. Once contracted you loose all ability to code correctly in PHP leaving you no choice but to use Drupal. After several months you no longer understand basic coding practises being left only able to click buttons within the Drupal interface.

It attacks the cerebral cortex where you social understanding of basic human behaviour lies. Sufferers are unable to comprehend how normal people would want to use a website and find it perfectly acceptable to give clients the Drupal CMS system.

Currently Doctors are unsure if the disease is fatal. Current long term effects are; cashflow problems, loss of clients, depression, programming degradation and loneliness.

You maybe able to catch the disease early if you are displaying these symptoms;

Does this article anger you?
Has coding in PHP become an effort?
Have you started mentioning Drupal to your clients?
Do you get an erection when you hear the word &#039;Drupal&#039;?

If you answer yes to any of these questions then it maybe to late. It is important to go &#039;cold turkey&#039; and delete all files associated with Drupal. Contact your system administrator and get them to add the word &#039;Drupal&#039; as a sexually explicit term within the network firewall. Good luck and may God help you.</description>
		<content:encoded><![CDATA[<p>We must feel sorry for these Drupal users as Doctors have recently diagnosed the problem &#8216;Drupaltonitis&#8217;.</p>
<p>So far it is an incurable disease. Once contracted you loose all ability to code correctly in PHP leaving you no choice but to use Drupal. After several months you no longer understand basic coding practises being left only able to click buttons within the Drupal interface.</p>
<p>It attacks the cerebral cortex where you social understanding of basic human behaviour lies. Sufferers are unable to comprehend how normal people would want to use a website and find it perfectly acceptable to give clients the Drupal CMS system.</p>
<p>Currently Doctors are unsure if the disease is fatal. Current long term effects are; cashflow problems, loss of clients, depression, programming degradation and loneliness.</p>
<p>You maybe able to catch the disease early if you are displaying these symptoms;</p>
<p>Does this article anger you?<br />
Has coding in PHP become an effort?<br />
Have you started mentioning Drupal to your clients?<br />
Do you get an erection when you hear the word &#8216;Drupal&#8217;?</p>
<p>If you answer yes to any of these questions then it maybe to late. It is important to go &#8216;cold turkey&#8217; and delete all files associated with Drupal. Contact your system administrator and get them to add the word &#8216;Drupal&#8217; as a sexually explicit term within the network firewall. Good luck and may God help you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-285</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Wed, 16 Jun 2010 09:05:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-285</guid>
		<description>Just wanted to say I have sadly moved jobs recently and been forced to code a few Drupal websites. Coming from a cakePHP background I can 100% say drupal is a large pile of shit! The source code is ugly, bloated and 90% of it is pointless. Never touch the thing if you can avoid it!</description>
		<content:encoded><![CDATA[<p>Just wanted to say I have sadly moved jobs recently and been forced to code a few Drupal websites. Coming from a cakePHP background I can 100% say drupal is a large pile of shit! The source code is ugly, bloated and 90% of it is pointless. Never touch the thing if you can avoid it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noely Noely Whitemore</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-44</link>
		<dc:creator>Noely Noely Whitemore</dc:creator>
		<pubDate>Wed, 24 Mar 2010 02:01:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-44</guid>
		<description>I have to agree with Nathan on this one, but how come *every* CMS system seems like a pile of crap? I write my own in PHP and MySQL now.

A quick comparison, and bearing in mind I&#039;ve been doing web stuff for 12 years:

It took me the best part of 2 months to set up a site in Joomla (I had to do a few &#039;custom&#039; things so it would do more than just display one bit of content on a page) then some f**ker got in to the site - probably via an exploit in one of the numerous mambots or components, I never did find out which - and wrecked everything, then I had to hurriedly rebuild the site in PHP.

Time taken? 8 hours, plus it worked a whole heap better. What really gets me is that there are people out there that LOVE these CMS abominations, but then there are people out there that just LOVE oscommerce...but that&#039;s another story :)

Drupal - the Viet Nam of CMSs
Joomla - the Cuban Missile Crisis of CMSs
postNuke - the Iranian Embassy Siege of CMSs</description>
		<content:encoded><![CDATA[<p>I have to agree with Nathan on this one, but how come *every* CMS system seems like a pile of crap? I write my own in PHP and MySQL now.</p>
<p>A quick comparison, and bearing in mind I&#8217;ve been doing web stuff for 12 years:</p>
<p>It took me the best part of 2 months to set up a site in Joomla (I had to do a few &#8216;custom&#8217; things so it would do more than just display one bit of content on a page) then some f**ker got in to the site &#8211; probably via an exploit in one of the numerous mambots or components, I never did find out which &#8211; and wrecked everything, then I had to hurriedly rebuild the site in PHP.</p>
<p>Time taken? 8 hours, plus it worked a whole heap better. What really gets me is that there are people out there that LOVE these CMS abominations, but then there are people out there that just LOVE oscommerce&#8230;but that&#8217;s another story <img src='http://jesus-blog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Drupal &#8211; the Viet Nam of CMSs<br />
Joomla &#8211; the Cuban Missile Crisis of CMSs<br />
postNuke &#8211; the Iranian Embassy Siege of CMSs</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dicktrac</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-43</link>
		<dc:creator>dicktrac</dc:creator>
		<pubDate>Wed, 17 Feb 2010 15:47:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-43</guid>
		<description>its easier to administer you penis dipped in honey than use drupal.

created by a cock sucker for other cock suckers.

fuck drupal</description>
		<content:encoded><![CDATA[<p>its easier to administer you penis dipped in honey than use drupal.</p>
<p>created by a cock sucker for other cock suckers.</p>
<p>fuck drupal</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drupal Is Shit? &#171; Druplol</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-42</link>
		<dc:creator>Drupal Is Shit? &#171; Druplol</dc:creator>
		<pubDate>Thu, 28 Jan 2010 22:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-42</guid>
		<description>[...] This guy certainly thinks it is Sure, I got the blog working, but actually managing the content of a Drupal website via the admin area was tedious at best. It’s unintuitive, and if I’m going to be using a Content Management System, then I jolly well expect managing content to be the top priority when it comes to making things quick and easy.&#8230;[linky] [...]</description>
		<content:encoded><![CDATA[<p>[...] This guy certainly thinks it is Sure, I got the blog working, but actually managing the content of a Drupal website via the admin area was tedious at best. It’s unintuitive, and if I’m going to be using a Content Management System, then I jolly well expect managing content to be the top priority when it comes to making things quick and easy.&#8230;[linky] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oiydrupal</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-41</link>
		<dc:creator>oiydrupal</dc:creator>
		<pubDate>Wed, 30 Dec 2009 20:07:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-41</guid>
		<description>I made the mistake of accepting a Drupal based project not long ago. I dont think I&#039;ve ever had a larger headache. Im used to Symfony and Zend Framework and building from scratch or a repository of working components (either mine or those from the community). This has never phased me. But once i started delving into Drupal with &quot;Pro Drupal Development&quot; in hand i was absolutely mortified. The hoops one has to jump through to get simple things done in the theming layer is ridiculous. The from API is absolutely horrendous. Needless to say ill never take another Drupal Project... Ill stick with my frameworks.</description>
		<content:encoded><![CDATA[<p>I made the mistake of accepting a Drupal based project not long ago. I dont think I&#8217;ve ever had a larger headache. Im used to Symfony and Zend Framework and building from scratch or a repository of working components (either mine or those from the community). This has never phased me. But once i started delving into Drupal with &#8220;Pro Drupal Development&#8221; in hand i was absolutely mortified. The hoops one has to jump through to get simple things done in the theming layer is ridiculous. The from API is absolutely horrendous. Needless to say ill never take another Drupal Project&#8230; Ill stick with my frameworks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timbuck</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-40</link>
		<dc:creator>Timbuck</dc:creator>
		<pubDate>Sun, 20 Dec 2009 13:27:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-40</guid>
		<description>To address this myth of having to write from scratch for a website when using custom code / framework - developers build up a library of code over time, it doesn&#039;t take me any longer to add comments to a Zend project than it did to a Drupal one, because it is already written.

Where I work, most of the time we find Drupal projects take longer, simply due to any time we have to go outside Drupal&#039;s comfort zone it is frankly painful and as for implementing the design, it takes twice as long due to it&#039;s monolithic, bitty, theming system, Drupal is not popular with our designers...

As for performance, it is really pretty poor, when you &quot;scale&quot; Drupal you are doing it with one hand tied behind your back as you scaling something which starts out as a slow, memory hog, frameworks / custom code is far more scalable.</description>
		<content:encoded><![CDATA[<p>To address this myth of having to write from scratch for a website when using custom code / framework &#8211; developers build up a library of code over time, it doesn&#8217;t take me any longer to add comments to a Zend project than it did to a Drupal one, because it is already written.</p>
<p>Where I work, most of the time we find Drupal projects take longer, simply due to any time we have to go outside Drupal&#8217;s comfort zone it is frankly painful and as for implementing the design, it takes twice as long due to it&#8217;s monolithic, bitty, theming system, Drupal is not popular with our designers&#8230;</p>
<p>As for performance, it is really pretty poor, when you &#8220;scale&#8221; Drupal you are doing it with one hand tied behind your back as you scaling something which starts out as a slow, memory hog, frameworks / custom code is far more scalable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Endeageride</title>
		<link>http://jesus-blog.com/opinions/drupal-is-shit.html/comment-page-1#comment-39</link>
		<dc:creator>Endeageride</dc:creator>
		<pubDate>Sat, 19 Sep 2009 00:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nathanwhitworth.co.uk/?p=5#comment-39</guid>
		<description>Don&#039;t choose
&lt;a href=&quot;http://www.i-cure-all.co.cc/cure-congestive-heart-failure-by-aldactone.html&quot; rel=&quot;nofollow&quot;&gt;Cure Congestive Heart Failure by Aldactone&lt;/a&gt;
&lt;a href=&quot;http://www.i-cure-all.co.cc/cure-pheochromocytoma-by-inderal-la.html&quot; rel=&quot;nofollow&quot;&gt;Cure Pheochromocytoma by Inderal LA&lt;/a&gt;

if you take possession of nitrates, time again prescribed for thorax &#039; trial, as this may cause a unexpected, unsafe slope in blood pressure.
Debate
&lt;a href=&quot;http://www.i-cure-all.co.cc/pneumonia-treatment-by-bactrim-ds.html&quot; rel=&quot;nofollow&quot;&gt;Pneumonia treatment by Bactrim DS&lt;/a&gt;

your overall salubriousness reputation with your doctor to protect that you are thriving ample supply to promise in procreative activity. If you circumstance breast suffering, nausea, or any other discomforts during sex, aim knee-jerk medical help.
&lt;a href=&quot;http://www.i-cure-all.co.cc/contraception-treatment-by-estrostep-fe.html&quot; rel=&quot;nofollow&quot;&gt;Contraception treatment by Estrostep FE&lt;/a&gt;
&lt;a href=&quot;http://www.i-cure-all.co.cc/cure-hypertension-by-zestril.html&quot; rel=&quot;nofollow&quot;&gt;Cure Hypertension by Zestril&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Don&#8217;t choose<br />
<a href="http://www.i-cure-all.co.cc/cure-congestive-heart-failure-by-aldactone.html" rel="nofollow">Cure Congestive Heart Failure by Aldactone</a><br />
<a href="http://www.i-cure-all.co.cc/cure-pheochromocytoma-by-inderal-la.html" rel="nofollow">Cure Pheochromocytoma by Inderal LA</a></p>
<p>if you take possession of nitrates, time again prescribed for thorax &#8216; trial, as this may cause a unexpected, unsafe slope in blood pressure.<br />
Debate<br />
<a href="http://www.i-cure-all.co.cc/pneumonia-treatment-by-bactrim-ds.html" rel="nofollow">Pneumonia treatment by Bactrim DS</a></p>
<p>your overall salubriousness reputation with your doctor to protect that you are thriving ample supply to promise in procreative activity. If you circumstance breast suffering, nausea, or any other discomforts during sex, aim knee-jerk medical help.<br />
<a href="http://www.i-cure-all.co.cc/contraception-treatment-by-estrostep-fe.html" rel="nofollow">Contraception treatment by Estrostep FE</a><br />
<a href="http://www.i-cure-all.co.cc/cure-hypertension-by-zestril.html" rel="nofollow">Cure Hypertension by Zestril</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

