Skip to main content

Why Drupal and Toolkits Like Drupal Suck

This software time-sucubus needs to STOP. I had a Drupal project last summer and it was a complete, miserable failure in so many retarded ways. The client was convinced that all I need to do was customize this already available code. They felt like the work was pretty simple (and hence cheap). There are glaring, obvious limitations to many of the pre-packaged UI elements, the "modules" in Drupal. You can't just customize the look of some module, if the UI is inappropriate, and it's not usable for your website. What's the point of changing the type and other visual styles in a template if people look at it but don't find it usable?

The worst thing about Drupal is that if gives non tech people this attitude that it's OK to cut corners and not think about User Experience or any of the practical realities of developing and managing a website. It lets people think that they can have some workable website in a day. At best you end up with a prototype of what you want, just a half rate design that doesn't connect with people. At worst, you can go down some tedious road of endless, costly iterations, just trying to make the software fit your need.

The other thing I hate about Drupal (and all freeware in general) is the fact that it undermines the entire design profession. Design IS A PROCESS. It's about thinking through your idea really thoroughly, testing assumptions, making sure something really works for the end user. I don't think that any product developer, or any entrepreneur for that matter, should inflict the world with their invention until they've really thought it out first. Drupal really just confuses and limits a lot of people who are new to the web. It enables tightwadishness. It allows people to think they can get away with being lazy. In reality all software, every single website, needs a fairly high degree of planning, budgeting, & ongoing maintenance. Always.

Strictly as a user, a consumer of websites and media, I freaking hate visiting a Drupal site. They are sooooo ghetto. They look bad. They read bad. They are usually not interesting. The cheap Drupal approach to web development just screams AMERATEUR! It's very insulting to ask the world to use half baked software products. I don't WANT to try out the next cool website. I have better things to do with my time.

I don't mean to sound bitchy, I can code very well. But I am a much better designer than a coder. Seriously, it would be better if folks just design something, and then go on rent-a-coder and get somebody overseas to implement a finished spec.

Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. This is so true. Drupal is used by lazy designers who think they can code. Its funny to see how designers try to bend the needs of the customer towards what drupal and its modules can do. Its should be the other way around, the needs of the custommer should be the starting point for the development process not the tool that is used. Let designers design and programmers program with REAL frameworks that offer transparent functionality like Zendframework, codeignitor, symphony, etc. Drupal is not transparent at all, its a CMS.

    ReplyDelete
  3. I also agree. Drupal comes across as the solution for everyone, and everything, yet it is very cumbersome to just make small and simple changes. It doesn't look good, and the learning curve is too high. Drupal is not backwards compatible either.

    ReplyDelete
  4. "This is so true. Drupal is used by lazy designers who think they can code. Its funny to see how designers try to bend the needs of the customer towards what drupal and its modules can do. Its should be the other way around, the needs of the custommer should be the starting point for the development process not the tool that is used. Let designers design and programmers program with REAL frameworks that offer transparent functionality like Zendframework, codeignitor, symphony, etc. Drupal is not transparent at all, its a CMS."

    This is such a great comment, I totally agree that Drupal is for lazy designers.

    Its so heavy in code and seems backwards-minded.

    I like modx cms, very flexible and accessible.

    Best,

    Josh

    ReplyDelete
  5. I agree drupal sucks. But, not all sites need look amateurish. It depends on your template. See for instance http://www.electromaths.com . This site has no add on modules, no code modifications, just a darn good template.

    ReplyDelete

Post a Comment

Popular posts from this blog

NECO Alliance Rebates - Maytag, Samsung Appliance Rebates are Complete Bullshit

I just got tricked out of $300 I was told I was going to rebates from the purchase of my brand new $1500 Samsung refrigerator & Maytag dishwasher. Now, I can't recommend buying anything Samsung, Maytag, OR from Cummins Appliance after this customer experience.

Here's ONE of the incredibly lame emails I just received from NECO Alliance

Thank you for participating in the SAMSUNG APPLIANCES MARCH NECO ALLIANCE VISA REWARD CARD promotion. (March promotion? Never knew that...)

Your request for a rebate has been received and is being processed.

Unfortunately your rebate was rejected due to the following reason(s):
 -RECEIVED PAST POSTMARK (Gee, there was no deadline on my form!)


       *** DO NOT REPLY TO THIS EMAIL ADDRESS ***
This email has been generated by an automated service machine.
   Emails sent to this address WILL NOT be responded to.
(You SUCK!)
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

I guess I sent the rebate …

UX Design Process aka Web Product Design Process

So... I'm on Pinterest updating a 'board' for my portfolio and I discover that other people have pinned my Experience Design Process graphic from my website. Apparently this graphic comes right up in Google Searches if you search on on Experience Design Process. Since the image on my site is small I'm re-posting the graphic here! Can anybody guess what this image was originally create for?


I don't know what I was thinking about these colors!

So what is going on here?
In the middle of the graphic is a series of linear main steps to take in order to design an interactive digital product. The process starts with identifying a project's goals and ends with meeting those goals. In order to meet those goals you need to do some careful work... Surrounding the steps are a set of tasks (or methodologies) to perform in order to complete each step of the process. Over-arching the entire process are guidelines like "vetting" and "informed iteration" (show…

How to Help Grandparents with Their Technology

I'm sitting here writing this on my dad's old iMac realizing I could have done a better job helping him with technology over the past few years. I feel like a bad daughter, an interaction designer ought to do a lot better for their parents. My dad was very capable, and fiercely wanted his independence, so I didn't bother him.  Still, I was already doing "tech support" for friends and strangers, and I'm realizing now that I could have saved myself a bit of work after he passed me on his gadgets. So here's my advice to people who have an older parent or friend, even if they are not a luddite!

Make yourself the Admin.
Set up their gmail, give yourself access.  Give them their password, make sure it's super easy to remember but tell them not to reuse this password for any reason anywhere.

Set up their iCloud, Amazon Prime, YouTube etc tethered to their new Gmail.  Yes, plug their credit card into these accounts, they're still independent! Give them their…