Cognizant Designs LLC

Denver SEO, Internet Marketing & Website Design

Stop Crying You Babies

If any of you know who I am and what I usually say, I try to maintain some decent levels of class and sophistication while expressing my opinion or view about a particular subject because I know what backlash is, however, today I will allow myself to be rather unrestrained. Today I shall be attacking the loud voice of supposed web designers who are bitching about the difficulties of designing for Drupal or any other CMS that exists. This is the movement of the future

Things to know about me, I am not the God’s gift to webdesign, I am not a PHP developer by trade, I do not claim to be the last word in any of the advances to technology, but I have been using these CMS platforms for about 4 years and I think I have a reasonable idea about what is possible and how you let the medium be your guide when working in web. Plus after I am done bitching I will attach some resources for you.

I have been designing and developing in the web for quite some time now and I don’t think that there is any reason for anyone who wants to start, or has started, to ever wince at the thought of using the tools that are available to them. Having been in the middle of several debates and pushes to change the standards for various parts of Drupal, I have heard this unified cry from the “designers” that PHP is scary and that they should have to worry about it. STFUYFB! I started out with the chicken-shit designer method of copying pasting and re-wrapping existing code in divs to get it to my bidding, and it worked. My level of impact was really low at that time but then I began to copy functions and edit them to get the results that I wanted. From that moment on the dynamics of what I was doing changed. There was no longer a fear that the white screen would kill all my work.

Of course you won’t know everything to start with. But you can go about learning these things in a way that is tailored to your style. I like videos and hands on tutorial instruction. The more I physically perform an action the more I connect that action with its purpose. Some of my friends just read through the books and they totally get how to accomplish these things. Different strokes for different folks. But saying that you can’t understand or learn something means that either you are incompetent or you refuse to allow yourself to learn.

Ugly Garland is no longer an excuse, bitches! Every CMS starts with the ugliest pre-installed theme that could be possibly packaged with it for 2 reasons; 1. This is what the developers were using while developing and or 2. The developers didn’t have a designer to create a decent starter theme with. All complaints about Drupal’s boxiness to me is white noise. As designers, we (you and I) have the power to create something that can be free and airy or cramped and claustrophobic. Your art style, be it minimalist or texture crazy, can work in any arena. Our responsibility is to create something that fits the purpose and medium it will be presented in.

If you design for print, you need to know what can be accomplished and how to use the press/paper/inks/etc to accomplish it. Know your tools or start learning about them so that you can create the results that you want. Don’t blame the medium for your lack of understanding. (X)HTML, CSS, Javascript and PHP are now the foundations for open source web-design and development. If you don’t have any concept of what these things are or even a vague idea of how they work together to create a website, then you either need to find out about it or STOP DESIGNING FOR THE WEB. You arrogant lazy assholes that keep saying how much you don’t like webdesign because its too restrictive, please stop bidding against me. You are using up my creative air and its really annoying.

Sure, there are many things that can become better and in the case of the open source world, it is the designers and developers that dictate that change. Voice your opinion and help create solutions. The web is full of bitching.

As for your growth here are some basic things to consider;

Design Resources: 960grid, webdesignledger, smashingmagazine, tutsplus, drupal, wordpress, alistapart, w3schools

If you are ready to take of that summer dress and get on board with the rest of us;

Development Resources: drupal api, wordpress codex, PHP

Best of luck.

Zach “attack”

Bookmark and Share

5 comments

1 Genex Business Solutions   July 2 2009 at 2:21 pm  

No doubt the Open Source technologies such as Joomla and many others are very advanced for general requirements many of us have for our websites. They are very customizable and a lot of documentation and resources are available, even for a layman to setup the sites and work with them.

However at the same time, professional web designers and developers can really make a difference for anyone. If you can find the right one for you, and choose Open Source technologies to back your mission, I assure you can save a lot of money and build a fortune at the same time.

It’s just like, there are many ways to do a thing. Its the same with web, you do-it-yourself, get-it-done, buy pre-built websites, or hire a mega company known for its quality and precision. Its all up-to what you have on your mind and what is your plan.

2 Nicolas   July 2 2009 at 3:31 pm  

“(X)HTML, CSS, Javascript and PHP … If you don’t have any concept of what these things are or even a vague idea of how they work together to create a website, then you either need to find out about it or STOP DESIGNING FOR THE WEB.”

I really agree with this, and I would go as far as saying that project managers that work on web development teams, should also have a vague understanding what these things are. Great post, I enjoyed reading it. However one of the things I don’t agree with is the Garland part, sure we’ve seen Garland too much and the design is dated, but I remember reading about how everyone at WordPress for example was drooling over Garland when it came out. They even went as far as taking it out of the Drupal CVS and porting it to WordPress before it came out on the Drupal official release. Garland was designed by Steven Wittens who in my eyes is a great developer *and* designer. Thanks for writing about this topic, your blog is really cool, added it to my RSS feed.

3 Nicolas   July 2 2009 at 3:32 pm  

**** Previous comment had wrong link to my blog, sorry.

“(X)HTML, CSS, Javascript and PHP … If you don’t have any concept of what these things are or even a vague idea of how they work together to create a website, then you either need to find out about it or STOP DESIGNING FOR THE WEB.”

I really agree with this, and I would go as far as saying that project managers that work on web development team, should also have a vague understanding what these things are. Great post, I enjoyed reading it. However one of the things I don’t agree with is the Garland part, sure we’ve seen Garland too much and the design is dated, but I remember reading about how everyone at WordPress for example was drooling over Garland when it came out. They even went as far as taking it out of the Drupal CVS and porting it to WordPress before it came out on the Drupal official release. Garland was designed by Steven Wittens who in my eyes is a great developer *and* designer.

4 Chris   July 7 2009 at 8:17 pm  

Thanks for your thoughts on this! I appreciate the strength of your sentiment… You really don’t want to look at this site:

http://www.opensource.org/

Considering that it’s supposed to be professional, it uses Garland! And Steven Wittens has moved past it design-wise — check out http://acko.net/design (I think WP just wanted the color customization of Farbtastic).

5 Nicolas   July 19 2009 at 6:33 pm  

Yeah Garland is really dated and Steven Wittens has moved on to do truly amazing designs, but I just think Garland gets a lot of negativity, and I don’t think that for the time it was designed in, looks that bad.

Leave a Comment