Skip to main content
  • About
  • Services
  • Blog
  • Contact
A drupal website with a blog about SEO, Linux, PHP, and funny nerd stuff
Home » Blogs » chuck1's blog

"Drupal Sucks"

Submitted by chuck1 on Tue, 2011-10-04 20:08

Before you say that, consider this:

Drupal Makes Me Happy: Yo, if it makes you genuinely happy, it's probably pretty good.Drupal Makes Me Happy: Yo, if it makes you genuinely happy, it's probably pretty good.
Leaving aside the fact that I have never known a developer to hate Drupal after they've worked with it -- by which I mean explored the code base, database, and vast community of builders/developers who use it -- let me defend our "little"... (What shall we call it? It's so much more than a CMS at this point.) platform by saying that the fact that you couldn't get your Drupal app working demands the question: Is it really Drupal that sucks or is it something else?

To wit:

Does this Drupal site suck?

Does this Drupal site suck?

Does this Drupal site suck??

Does this Drupal site suck??

Bear in mind that all of these sites have beautiful Drupal mobile sites to go along with their web sites. I mean, I could go on (and I will, later), but you get my point.

The point is that there are plenty of fully bad-ass Drupal apps out there so we can safely say that Drupal does not suck.

  • If your platform can handle a million visitors an hour in a freak once-a-year instance without a hiccup, it clearly does not suck.
  • If your platform can pull data from 26 different enormous databases, slice it, dice it, and graph it in a jillion different ways, it clearly does not suck.
  • If your site can handle millions of unique visitors, a good 30 percent of them authenticated, performing all kinds of interactions every single day, it clearly does not suck.
  • If your platform can handle sophisticated e-commerce, including inventory management, bar code scanning, notifications of overdue rentals, marketing messages to over a million registered users, and do over $70 million a year in sales, it clearly does not suck.
  • If your platform can handle highly dynamic content, multiple blogs, 24-7 user interaction from a user base of tens of thousands, not to mention approximately 90,000 advertisers vying for only 13,000 slots, well, it clearly does not suck.

I could go on and with examples of tremendous SEO, multimedia, access control, blah blah blah, but by now if you don't get my point and you're a developer, well... you're in the wrong business.

So is it really Drupal that sucks, or is it something else, grasshopper?

Purely object-oriented programming is so 1999. We live in an aspect-oriented world.

But I understand why the haters hate: It's only natural to fear something you don't understand, especially when it threatens to supplant your way of doing things.

Share this
  • Drupal
  • programming
  • chuck1's blog

Comments

#1 just because someone has

Submitted by Guest on Wed, 2011-10-05 01:11.

just because someone has managed to hack something together with Drupal doesn't mean it's any good, and yes Drupal sucks

  • reply

#2 Right tool for the right task??

Submitted by Guest on Fri, 2012-05-11 19:14.

Drupal is great for running big sites with lots of content, and lots of user generated content. However, It's not appropriate to use when engineering and building a maintainable, scalable, fast, and professional web application. If you are a small company that needs a simple site or app, it's great. If your a professional app developer building an enterprise level application, it's not.

BTW, your website design and front end sucks really bad. That's another reason why people usually hate on drupal sometimes, noobs don't know how to use drupal properly. They don't know how to design for it and use it's theming layer. Most people that call themselves drupal developers can't even tell you how to use hook_menu!! They just slap crap into or edit an existing a theme/module, and if it works and looks half decent they are happy. It's a huge collection of hippie "developers" that are so frickin' stupid that they can't code well made applications and if you sit them in front of a professional framework, they just fail their ass off.

If you are a true professional and can write truly professional code, you can do some cool things with drupal. (like The Economist or whitehouse.gov). If you are a noob and cannot write clean, scalable code, then you'll make sucky-ass websites like this one. (AKA, you don't need two meta tags defining the content type, and you should aggregate your css and js. that will make you a little bit less sucky.)

  • reply

#3 Fair enough

Submitted by chuck1 on Thu, 2013-03-21 20:37.

I'm sorry you find my blog sucky. Since I'm the only one who has a say in what it looks like, and since you don't pay me, your opinion on the subject is pretty much worthless.

Do you know how to use hook_menu? I do. Along with a bunch of other hooks. And I know how to scope variables, work with arrays and objects, even use classical inheritance.

As for "professional frameworks" and hippie developers and whatnot... it sounds like you have issues.

As for aggregating css and js -- good idea! Done.

The extra content-type meta tag doesn't bother me much.

You're right that Drupal isn't right for every job. It does power something like five percent of all web applications now though.

  • reply

#4 Hack something together?

Submitted by chuck1 on Wed, 2011-10-05 08:57.

You think whitehouse.gov was "hacked together?" economist.com ? Right. In fact, those sites were developed relatively quickly and are quite robust and featureful.

You're entitled to your opinion, but reality disagrees with you.

  • reply

#5 New comer praise on research

Submitted by Guest on Tue, 2011-10-11 15:01.

I intend to build Huge db driven portal and done intense research on how all CMS stands and work under immense load for good two months. Installed 18 CMS on my two different VPS and local machine.

In the end DRUPAL rules all the wayyyyyyyyyyy........!

I wish if i had seen many govt and big websites running on drupal, so that i wouldn't dare to challenge drupal.

Its slightly hard to understand the feel in beginning day or two. After that you will love it and fly high.

And yeah btw drupal.org support also rules all the way. Much better than Joom Joom Joomla.

  • reply

#6 Take it from an experienced developer

Submitted by Guest on Sat, 2012-02-04 22:33.

Drupal SUCKS. The first thing I did was check out the code base, database, and community modules and Drupal is HORRIFIC from top to bottom. The developers clearly had NO IDEA how to use a database when they started and they NEVER FIXED IT. The Drupal API calls and system of preprocessor hooks, module installation, theming, templating, etc. etc. are the least OO thing I've seen in decades. On my servers no one would be caught dead using that amateur POS CMS. And I'm not pushing a competitor. Just don't use Drupal if you want real devs to respect you. At one of my jobs I use Drupal every day and code modules for it because that's what this company uses and, frankly, 99% of the dev community for Drupal has no idea how to write real software. Drupal set innovation and web dev frameworks back about 15 years. Take some courses on software design, modern programming methodologies, and antipatterns and you will understand just how poorly Drupal is made.

BTW - whitehouse.gov is not an example of a quality site. And if it was, the fact that you could use a piece of crap CMS to make something that's presentable to end users doesn't negate the fact that you're using a piece of crap CMS.

  • reply

#7 OOP does not define if software is good or not.

Submitted by Guest on Sat, 2012-11-03 23:31.

See this page.

  • reply

#8 OK, that's pretty non-specific

Submitted by chuck1 on Mon, 2012-02-06 21:47.

What, pray tell, do you find objectionable about Drupal's highly normalized data structure? Please be specific.

What kind of modules have you written?

In what way is whitehouse.gov not a quality site? (I really want to hear this.)

In what way is Drupal "the least OO thing (you've) seen," and why would that be a bad thing, anyway? Do you really think OO is the be all and end all of software development, that we'll never evolve to anything better? Why do you think everything from operating systems to games to web and mobile apps keeps getting more and more bloated? I'll tell you why: Because in a highly complex scheme of classical inheritance, you end up having to jump through more hoops both in coding and processing. You end up loading objects repeatedly that are only needed for one little seldom-run process. You end up with objects depending on objects that depend on other objects, and before long, if you're not careful, you end up with a big fat plate of resource-glutton spaghetti that your "real devs" will try to hold together with safety pins, that will break the next time PHP goes up .01 version, and that -- worst of all -- will be stuck in the year in which it was written until somebody comes along and re-codes it from scratch.

Pardon my questioning of your cred, but you don't sound like you know much about Drupal or programming in general.

"Don't use Drupal if you want real devs to respect you." That is the most pompous, ignorant, unsubstantiated crap I've ever heard, Mr. "real dev." FYI, I've built a few things in my time, but I'm not going to brag to you about it and tell you what an "amateur" you are because, well, I'm quite a bit more secure with myself than to get involved with such things. I know plenty of Drupal devs that can code circles around you, Mr. Know-it-all, and I know plenty of "OO" (whatever) programmers that suck balls. I've got about a million lines of pure, unmitigated OO crapaghetti that I've had the misfortune of rehabbing to show you if you'd care for proof.

Oh, and, by the way, we can code with 1999-Java-style classical inheritance in Drupal -- it is PHP, you realize. It's just not normally necessary.

  • reply

#9 PS

Submitted by chuck1 on Mon, 2012-02-06 22:17.

If you knew anything about object-oriented programming, you'd realize that (hang on, I have to scroll up to grab your own words as the best evidence) Drupal's hook system is probably the most OO thing you've seen in decades. Just because it's not called a class or a stdObject or whatever doesn't mean it's not an object, Smart Guy. ;)

From Wikipedia's page on OOP:

Programming techniques may include features such as data abstraction, encapsulation, messaging, modularity, polymorphism, and inheritance.

Data abstraction in Drupal? Check. Been there since the beginning. Whole big Drupal API thing (you know, API documentation, something "real devs" used to take seriously back in the day) about it if you care to read...

Encapsulation? You betcha', tough guy! We encapsulate things in directories, not files. You might know these directories as modules. There is a very sophisticated (but also simple and standardized) way of restricting or allowing access -- by other modules or by users, content types, bundles, fields, menus or any other wild thing you might dream up to encapsulate them in. Whole bunch of API documentation about using Drupal's hooks, permissions, and menu callbacks if you care to read it and stop being such an ingnoramus, big fella.

Messaging... hmmm... we don't usually need to send messages to other objects because they've already "gotten the message" by the time Drupal bootstraps, in 30ms or so. Again, why tie up processing power?

Modularity... well, uh, they're not called "modules" for nothing.

Polymorphism... one thing having many forms? You mean like a variable? Gee, ever looked at Drupal's $user object? Either you haven't, or you don't know as much about OOP as you profess in your pompous pontification above. Yeah, we have polymorphism. Making one little function behave in different ways depending on the parameters Drupal feeds it is one of the most fun things about developing with Drupal. Again, the bootstrap just gives you so much to work with...

Inheritance... we don't really do this one much in the Drupal world, it's true. Gosh, we suck. Of course, we don't need it, either, for the most part since we have so many other ways of overriding... but hey, it's not very "OO," right? Oh... wait... Drupal modules can and do use classical inheritance when they need it so, snap I guess it is kinda "OO" after all.

  • reply

#10 I don't like to say that

Submitted by Guest on Thu, 2012-02-16 17:09.

I don't like to say that tools like Drupal "suck", however it reminds me of the "Unix beats Windows" mentality. You know the type, always touting how Linux blows Windows out of the water and that everyone should switch. But when you go to give it a try, the Linux community bends over backwards not to help and acts like "I figured it out on my own and so should you."

I'm sure Drupal had loads of power, is highly scalable and can be rock stable. But compared to the other open source CMS offerings, it lacks what is the spirit of CMS tools, ease of use for developers AND users (content providers).

CMS tools should make building a site "easy" and with lots of cool add-ons that allows the developer to get the site up and running quickly and allow users to start adding their own content ASAP.

But Drupal is made for developers. You know, the types who:
- Build sites that only they know how to manage. I.e. for job/client security.
- Enjoy the process far more than the end result. It's a super toy for developers but a nightmare for everyone else.
- Like to be part of the "You aren't cool unless you know how to use this tool" crowd.
- Think that just because a tool is "techie" that it has to be better than everything else.

I gave it a fair shot but after spending two hours trying to get rid of the "read more" link on my home page and then another two hours trying really uninstall modules that could never really be uninstalled, I've had it.

For the amount of traffic my sites will every see, Joomla and Wordpress blow the doors off of Drupal. I can create slick, powerful, feature rich and damn easy to use websites with Joomla and WP in a fraction of the time it takes to get a basic Drupal site up and running.

It's a simple task to make things complicated and a complicated task to make things simple. Drupal needs to work harder on the make it simple part.

  • reply

#11 You make some good points

Submitted by chuck1 on Fri, 2012-02-17 10:24.

You know the old saying, "'Tis a poor carpenter who blames his tools." Well, I would say it is also a poor carpenter who disrespects tools he doesn't know how to use.

Let me take a slight detour and seem to contradict myself: I do think that Unix beats DOS/Windows hands-down for reasons that I can't fully expose here, mainly because of the way a Unix system keeps everything modular. Windows is always tied to the registry, and the longer a Windows machine runs, the more gucked up the registry will get. That's why Windows machines tend to slow down over time. I've seen Linux boxes run for many years, smooth as silk.

But for most people, Windows is just fine.

Now back to our regularly scheduled programming: Drupal...

I don't think any development tool is inherently "easier" or "better" than any other. The final product is all that matters. "Killer Apps" are built with .Net, Ruby on Rails, Zend, Wordpress, Joomla or any number of tools. The thing is, computing devices are incredibly stupid. They can only do exactly what they're told. You can use any number of tools to tell them what to do. It's much more about the carpenter, not the tools.

Wordpress is a fantastic CMS if all you want is a blog that will get moderate traffic. What I've seen with Wordpress over the years, though, is that as you extend its functionality, it becomes hacky and unstable. It also does not scale well. Sure, you can scale a Wordpress site, but to get a WP site to handle a million unique visitors with a wide horizontal spread of traffic (say, 100,000 pages hit on a regular basis) takes a lot of doing. Drupal, on the other hand, is built to scale seamlessly. I know this from experience when one of my little sites hosted on a $9/month shared host got pounded with 100,000 unique visitors across multiple pages one day after being featured on Yahoo's front page. Not only did the site not slow down, it performed better that day because everything went into cache.

Another thing about Wordpress is that the plugins are just that -- plugins. Each plugin kind of sticks out on its own and does its own thing. We have modules in Drupal that are like that to an extent. We also have very powerful modules that do little to nothing when simply enabled (Views, Feeds, Services, Rules, etc.) but provide developers and site builders with incredible tools.

And I think Joomla is a good CMS as well -- better than Wordpress for a non-blog site.

Yes, the learning curve with Drupal is a bit steeper, but the flexibility is incredible. As for getting rid of your "Read More" link, there are a few simple ways to do that. I smiled when I read that because I remember going through the same sort of thing. Once you learn how to do something with Drupal, you find that a whole world of other possibilities opens up because you understand the system a bit more with each little victory.

I also have to say that for the "middle user," the site editor or admin, Drupal is getting much better out-of-the-box, but a good developer will be able to create a pleasant, intuitive user experience for that user, giving them enough control to edit content but not so much that they can get confused or break the site. Again, I know this from experience with clients who are delighted to be able to edit pages inline, view their site statistics, manage mailing lists, and do other things just by logging in.

In the final analysis, though, it really doesn't matter what tool you use to build your site or app. What matters is that you know how to use the tool and you understand the basics of good engineering (do more with less, and heed Murphy).

Thanks for your input.

  • reply

#12 I tried Drupal because I

Submitted by Guest on Fri, 2012-02-17 13:51.

I tried Drupal because I don't like to jump on one bandwagon over another. I wanted to try this tool and see what it's pros and cons where. I did not seek opinions prior to trying it for myself as I didn't want a distorted view. I stayed close the drupal.org site when trying to work out my issues with it. I have built sites in Joomla and Wordpress and have even tried some lesser known CMS tools. I still use what works best for my needs.

But things that some may consider "learning experiences" or minor annoyances are show stoppers for me. The reason? If I have to jump though that many hoops to remove the "read more", what's it going to be like when I need to make something really complex function?

Another case in point was upgrading minor versions. My hosting company actually has two installers for Drupal. One loaded a slighter older version of Drupal 7 than the other one. I soon discovered that there was no automatic mechanism for upgrading minor versions.

Maybe because web development is only part of my job is why I want a tool I can almost "set and forget". I have more important things to do that manage a complex site with lots of hands on time to make it function and keep it secure. I also want to show users/clients how to manager their own content.

I often see the whitehouse.gov site as a shining example of Drupal in action. This also points out to the fact that government contractors love to develop tools and systems that will require long-term and expensive maintenance contracts.

You hit the nail on the head with Plugins vs. Modules. I love the fact that WP Plugins "do their own thing". This way, they install, but just as important, uninstall cleanly. (A problem I have yet to solve in removing unneeded Modules.)

As for themes, I read that they could be difficult. However, again I use an easy tool (Artisteer - another tool slammed by many developers) which made creating a custom theme a breeze.

Again, there's no doubt that Drupal does all the great things you and others say it does. It just boils down to how much time and effort does one want to put into it to achieve the desired results? Do the benefits out weigh the costs for most web sites out there?

Again, while I found your blog by Googling "Drupal sucks" I don't think it's fair to label it as such. Thanks for very civil and informative exchange!

Best,
David

  • reply

#13 For a non-developer...

Submitted by chuck1 on Sun, 2012-02-19 14:09.

... just building a basic site with moderate traffic, Wordpress is a godsend. If you want to build an extensible web application that will be rock-solid for many years, there are better options, though, Drupal just being one of many.

I disagree with you about Whitehouse.gov -- the government wants to deploy the best, lowest-cost solution for a complex problem. That's why so many big government sites are running on Drupal. It's also why so many big private-sector sites are running on Drupal. Nobody is just throwing money away these days.

What is this about being unable to uninstall modules? You won't be able to uninstall a module if another module depends on it, and that's good. It prevents non-developers from breaking sites through configuration mistakes. I've never had a problem removing a module, and most of them will even "clean up after themselves" after being un-installed.

As for updating, I've actually found Wordpress far more finicky in that regard. If you're using a "push this button to update" solution provided by your host, that's not really Drupal's fault. One of the things that has continually impressed me about Drupal over the years is just how forgiving it is in that regard. I've not only updated but moved entire groups of sites from one hosting environment to another in a couple of hours without a hiccup, and updating is as simple as replacing the files and running update.php. AND you can update multiple sites in one shot which can be a nightmare with Wordpress MU.

Heck, the site you're looking at now started as a Drupal 4.1 site. It's 6.24 now which is a heck of a lot of minor updates and a couple of major updates (4 to 5 and 5 to 6).

As I said, though, it's not for everybody, and Wordpress is probably a better solution for a non-developer with a smallish site that won't need to be extended much.

I'm not saying that Drupal is the solution to everyone's problems, just that it definitely doesn't suck.

  • reply

#14 Purely object-oriented

Submitted by Guest on Mon, 2012-03-05 05:19.

Purely object-oriented programming is so 1999. We live in an aspect-oriented world.

WTF!!! Please understand the concepts prior to using them in an argument. AOP and OOP are not mutually exclusive. Even better, AOP was first implemented in Java.

Gregor Kiczales and colleagues at Xerox PARC developed the explicit concept of AOP, and followed this with the AspectJ AOP extension to Java
source: http://en.wikipedia.org/wiki/Aspect-oriented_programming

Drupal is written in the functional programming paradigm
source: http://docforge.com/wiki/Drupal

And maybe OOP is so 1999 but functional programming is so 1979.

Thus , YES Drupal sucks big time!

  • reply

#15 You're right, and so am I

Submitted by chuck1 on Thu, 2013-03-21 21:42.

AOP and OOP are not mutually exclusive. How is this logically inconsistent with my assertion above that Drupal is, in fact, object-oriented, despite the fact that it does not (generally) use classical inheritance (although some modules and APIs do use it extensively, particularly Services, Feeds, and the Search API)? Drupal takes object orientation a step further.

I find it funny that you think functional programming is old-school. It is not at all. They didn't have the processing power for functional programming in 1979. From your source:

Drupal is written in the functional programming paradigm. Objects are used for passing basic data elements, such as users and nodes.

So, you see, we do use objects. If you follow the link to the functional programming page, you'll see that...

Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of functions, in contrast with the imperative programming style that emphasizes changes in state.

HTTP itself is a stateless protocol. In fact, I think stateful web apps are a really cool idea (which is why I've recently been dabbling in WT) but 99.9 percent of web applications are not currently stateful.

With regard to 1979, you're confusing functional programming with procedural programming. Procedural programming is the opposite of functional programming, aka, imperative programming.

Thanks for playing, but like most of the bitter Drupal haters, you're just plain wrong.

  • reply

#16 Drupal sucks indeed. Only

Submitted by Guest on Sat, 2012-03-10 14:23.

Drupal sucks indeed. Only people, who are not mentally capable of understanding OOP and MVC architecture would say that Drupal is good. It sucks and it sucks really bad...

  • reply

#17 As I've already explained...

Submitted by chuck1 on Thu, 2013-03-21 21:04.

... Drupal is fairly object-oriented. You are aware that just because you call something a "Class" or scope your variables by declaring them within public or private functions does not make you particularly cool or particularly object-oriented. What you put in a .class file, I put in an .inc file. What you call a public function, I call a hook. Whatever.

People who are not mentally capable of understanding that MVC is just a fancy acronym for a way of organizing files probably shouldn't be impugning the intellectual acuity of others.

  • reply

#18 What is wrong with you?

Submitted by Guest on Wed, 2012-07-18 00:02.

Purely object-oriented programming is so 1999. We live in an aspect-oriented world.

You must be delusional, have you every programmed anything apart from "drupal php" in your life? And yes i say "drupal php" because it doesn't deserve a the normal php title. Drupal php is just hacked together bullshit.

- It doesn't use objects correctly just because a variable is of type stdClass doesn't mean you use objects.
- Functions are so nested that xdebug cries out in pain most of the time.
- It has one of the worse theming system i've ever seen in a cms.
- Have you ever tried to add an HTML compliment and non-JavaScript mega menu onto a site... its pretty much impossible with serious hacking.
- HTML output is atrocious so many unneeded nested divs so many classes but never where you need one.

Drupal is probably the most memory hungry and bloated php cms/framework in existence. Sites like the whitehouse will be completely hack just to handle the traffic.

Contributes modules are also a joke .. half the time its easier to build your own rather an try and pull someone else's horrible code into something usable for the site you are working on.

Modules should NOT define css and js for the front end. You end up with 30+ style sheets and more JS files just by install a few modules. I know you can turn css and js aggregation but it still doesn't get around the fact that it an ass load of redundant code.

http://fuckdrupal.tumblr.com
One last point : I hate grippy

  • reply

#19 Almost everything you said is wrong, but...

Submitted by chuck1 on Thu, 2013-03-21 21:16.

... I want to highlight a couple of semi-valid points you made:

  • Some contributed modules do suck, and it is often a good idea to either roll your own or hack them to suit your needs. In defense of that, however, I must say that many contributed modules are excellent, and they are all "Free as in 'speech' and as in 'beer'." This is in contrast to Wordpress or Joomla or (God forbid!) .Net. If you don't like the code, you're free to change it.
  • The markup can get pretty nasty. This has been a pet peeve of mine for a while. Then again, you do control templates and preprocesses so it is possible to make a Drupal site with very clean markup -- just not usually worth the effort since most people don't look at the page source anyway.

As for the rest of what you said, it's pretty much dead wrong front-to-back. For example, it's good for modules to add CSS and JS because then you're only adding rules when you need them rather than globally. If you're aggregating your CSS and JS (which we always do on a large complex site), it really doesn't matter because it all ends up in a couple of files anyway.

I could go on point-by-point, but I'm tired...

  • reply

#20 Drupal does, in fact, suck

Submitted by Guest on Wed, 2012-07-25 11:06.

HAHA... got to love a flame war and I'm jumping right in.

> Drupal is a monolithic black box that will take ages for any experienced developer to wrap his head around. Most experienced drupal devs (and I'm talking about people I know) still have no clue is going on under the and are plagued by instability.

> It's full of half backed idea that should have never made it into reality. Views anybody? Shared core?. These don't exist anywhere else because they are bad ideas!

> The only way they can achieve any semblance of performance is through an insanely complex caching system. The way the caching is handled in the DB ties it to a specific location on the file system which makes developing in a multi dev environment a nightmare.

> Just figuring out what a particular request string is doing takes ages. Most other frameworks I've make it easy to correlate a URL to a point in code. Joomla menu item -> component controller, nth segments = component router.php ; CodeIgniter 1st segment = controller, 2nd segment = method, Nth segments = method params.

> All the Drupal fanboys... try something else. Try Joomla. Try CodeIgniter. You'll be amazed at how quickly you come to grasp these frameworks and realize the 4 years you've dumped into a moderate understanding of Drupal was time wasted.

tl;dr... Drupal, from it's very conception, is hopelessly complex. It's for hobbyists and fanboys that do not know any better.

  • reply

#21 You'll be surprised to know...

Submitted by chuck1 on Thu, 2013-03-21 20:51.

... I do use CodeIgniter and have built sites with Joomla. You're right that it's very easy to build simple web apps with these tools. Ditto for Symfony, Cake, Zend and a other frameworks. The problem is scalability. Drupal's data structure is highly normalized (meaning you do give up some performance, but you gain consistency throughout the system and changes propagate cleanly which is ideal for large, complex applications).

I don't know what you're talking about with regard to working on multi-developer teams. I find Drupal very good in this regard due to its modular nature. If everyone is working on a different piece, you very rarely run into conflicts, assuming you're using a halfway decent version control system.

I'm not saying Drupal is perfect, but the fact that you find it too complex is not exactly a compelling argument for its suckiness.

  • reply

#22 Ugly

Submitted by Guest on Wed, 2012-08-15 16:50.

Wow this site is ugly. I would suggest a liberal use of the blink tag to help it out.

  • reply

#23 Ha!

Submitted by chuck1 on Thu, 2013-03-21 20:58.

That's funny!

Yeah, I've never been known for my visual arts acumen.

  • reply

#24 Always keep your option open

Submitted by Guest on Thu, 2012-08-30 07:21.

Developers who "LOVE DRUPAL" find themselves in a place some refer to as The Temple of Drupal. Non-Drupal developers (accounting for 96.5% of the community - http://trends.builtwith.com/cms) see them simply as people who do not use OOP or MVC and are generally difficult to work with.

All I know is that if I was a Drupal developer (or a Flash developer), I'd be keeping my options open by learning something else.

  • reply

#25 Flash is dead

Submitted by chuck1 on Thu, 2013-03-21 20:57.

Drupal is not. According to your source, it runs 20 percent of the top 10,000 websites. I'm not sure what their methodology is for calculating this, but that seems pretty solid.

You are correct that it's good to constantly keep one's skills up to date.

  • reply

Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <strike> <i> <b> <blockquote>
  • Lines and paragraphs break automatically.

More information about formatting options

I currently have two e-books published and available from Amazon.com. Never mind the cheesy do-it-yourself cover art -- you need to read these.

How to Make Money as an Internet Publisher
Find out if you have what it takes to make the Internet spit money at you. It's not easy. It's not something anyone can do. If you do have what it takes, this book will show you the way. If you don't, you're better off finding out now.

We Are Water (plus a few songs for dolphins)
A priceless poetry chapbook sure to make your day. Only $2.99!

Popular content

Today's:

  • New York State Senate on Drupal
  • RSS promotes blog, enhances user experience, makes spiders happy

All time:

  • New York State Senate on Drupal
  • RSS promotes blog, enhances user experience, makes spiders happy
  • Moving a Drupal site to a new domain or subdomain

Last viewed:

  • Blackberry Z10 Initial Review
  • A month with the Z10 - a love story
  • New York State Senate on Drupal
  • "Drupal Sucks"
  • Calculate PPC vs. SEO ROI (part 2)
Copyrights to all content in the domain http://chucklinart.com are owned by the users who posted. All opinions are owned by the users who posted them and do not necessarily reflect those of the site's operators. The site itself is Copyright © 2006-2013, Charles Linart