Steven Wittens was a co-creator of Drupal’s beautiful default theme, Garland. And he has a thought-provoking post about the current state of design in the Drupal community and his frustrations in trying to improve it.
Many of the arguments in the comments to Steven’s blog were that designers tend not to collaborate. And that they can be difficult for programmers to work with. And that the Drupal community lacks many good designers. Some even said designers are prima-donnas and they don’t know CSS.
But there is a long tradition of collaboration in designing with CSS (note the emphasis.) To think that CSS is the purvey of coders is incorrect. The current state of CSS design techniques is entirely built on collaboration. Designers may go off into a corner to work for a little while, but they come back and share!
Steven laments about how “for years now, the Drupal community has been hoping for a group of prodigy designers to magically appear.” I believe we don’t need more designers; the Drupal community already has the right people to make Drupal designing better.
And there’s a lot that could be done to make themeing easier and better understood in Drupal.
- Simplifying, standardizing and documenting CSS IDs and classes is an obvious place that needs work.
- As well as explaining all the core modules that a theme should support.
- And then there’s the Zen Task Force that’s trying to create a good theme from which to base other themes.
- And the Themer Pack project that is trying to remove all PHP from a theme (
can be scary.)
- And the beginnings of an idea for a Drupal Themeing Contest.
What we need is a single entity to be THE clearinghouse for brainstorming and implementing improvements to Drupal’s themes. And there’s every reason why the Theme development group should be that entity.
Maarten rightly suggested that the Designers group should be working on new Drupal themes. But, as tim brilliantly pointed out Designers have been previously prevented from designing UI because of the murky technology and…
…now we are seeing the doorways to a healthy communications sphere with designers and coders on either side, each one holding an important enabler of the other.
So there is no reason why groups.drupal.org’s Theme development group and Designers group can’t be collaborating. The natural “place” where coders and designers are meeting is CSS. And, the CSS community at large is already a mixture of both; Drupal should be leveraging that. The themers and designers groups need to be working to make Drupal’s themes spectacular!
Steven’s article should be the catalyst for a new rallying cry in the community:
“Design for Drupal!”
Comments13
The guys at
The guys at www.cmslounge.com are doing a good job in producing css-based templates for drupal
Live Demo
After http://themes.drupal.org (Drupal Theme Garden) was closed, some people made similar site at http://themegarden.org where you can see in action a lot of drupal themes (on both Drupal 4.7.x and Drupal 5.x live demo)
Finger highly! I looked
Finger highly!
I looked yesterday by Goole for Themes for Drupal and found this:
new professional Drupal theme is on the way
Good themes already, greatness ahead
There are some quite impressive drupal themes as it is. Greater collaboration from designers and programmers will result in some exciting devs.
Greate
thks for the work for you ;)
I still find Drupal
I still find Drupal templates sites are lagging behind the number of Joomla template sites. The more templates available free or otherwise will help the popularity of Drupal.
I do like the templates at
I do like the templates at CMS lounge as well, I think they are doing a terrific job.
CMS’s can be a great (and
CMS’s can be a great (and easy) way to run a website for beginners and pros that don’t have much extra time. I have used xoops in the past and it was pretty good.
i agree completely. glad you
i agree completely. glad you posted, perhaps you will help facilitate the movement.
I don't know what design has
I don't know what design has to do with css. Design is a picture and should be preferably NOT done by a web developer but by a true graphical designer.
The three domains of knowledge for Drupal Theming
A true graphic designer? Agreed. The best designs are by people who are experts in graphic design.
But to pull off a Drupal theme however, three different domains of knowledge are required: graphic design, css/html design, and PHP coding. Since its unlikely that all knowledge will be provided by one person, I was describing css/html design as the “meeting place” for all three domains.
Changed to Drupal
I had a client who was using Joomla and even though it had more templates we switched over to Drupal for functionally. Great to see new themes
Druuupaaal, mmmm :)
Druuupaaal, mmmm :)
I have worked with Drupal for years, I have spent time on Design like hundreds of hours or smt like this, but I like Drupal so much, so many opportunities and its definitely better than Joomla :)