How Can Designers Effectively Avoid Coding
By Rafiq Elmansy (admin) | November 12, 2009 | Posted in Articles | View Comments→ Photoshop 3D for Animators: The complete guide to learn 3D and animation in Photoshop CS5. Pre-order this book now and receive a %22 discount here.
![]()
In this article, I will try to fill the gap between design and developing from the designers’ aspect of view to help designers to understand the coding concept and allow them to complete their own projects with smart way without the need to hire or get help from other developers.
Introduction
Do you think you are a code dumb and design lover? Do you like looking to colors instead of taking hours looking to lines of code? Do not worry, it is not your fault. This mean you are a right brain thinker and you may find your love to design is part of your DNA structure if you got the chance to do a DNA test. Before human being move to the web, designers did not require to know any code knowledge, they used to design printing materials where there was no coding step lays after finishing the design job, you just create the design based on totally art concepts and send it to the print house to handle printing your design. However, after the big jump to the digital content and cyber world where every person on the globe has his or her own site or blog, design becomes not enough, there is a step to convert your design to a really interactive web site, or desktop application…etc.
![]()
This step is the developing process where there are alot of coding and scripting lays beneath. In most firms, they understand that must be a designer and developer to finish a website or desktop application, which makes designers more comfortable to not have to learn coding, they focus on the creative issues and design task where they belong to.
But actually this is not enough, in my last article about how developer can be better designers, there are two points where both design and coding intersect. This first case is where you are in a small firm or trying to build your own web profile or blog. The other case is that you need to understand how the coder will handle your design and how your design will compliant with the output requirements and specifications such as web site developing concepts, output resolution or design structure that is required by some CMS systems.
In this article, I will put an end to this gap by providing some examined tips that can help designers to be more smarter when putting their design and be aware about the next steps that will handle their designs and avoid coder to destroy designer’s work or facing a bad news that the design is not suitable for the web site required…etc.
Design or Code
Many designers are looking to learn coding to serve themselves in regard to complete their project to supply their own needs to create a profile web site or demo presentation…etc. This may help if you do not have a long list of design tools that you want to learn to enhance your work and give your creativity extra ability to show up. Design and animation tools are too many and they should be in the top of your learning list already. However, there are four types of solutions for this dilemma:
- Find a friend to do the coding
- Contract someone to do the code
- Learn to do the code yourself
- Do not do the task at all
First, I will exclude the fourth solution since it is not logical in our case. The first solution may not be available for many of us especially when you got a limited connections with developers. For the third solution, this may not help much especially with limited time project or you do not have the time to learn these developing tools.
The next sub-titles work around the second solution by giving you ideas about how to complete your project with design and code in a fast efficient way.
Bridging the Gap Between Designers and Code
![]()
I have noticed a common problem with designers who never touched code or get an introduction to how the code works, most of this type of designers are printing designers and art students who only worked with traditional art. The problem is these designers are used to see things and work with visual tools such as icons, panels and dialog boxes…etc. When designers are faced with code lines, they may find it difficult to understand the other way of thinking and think about commands and tools they do not see with their eyes.
However, I think designers have to learn basics about the code and the output format for their design. For example, designer who are doing websites, they should be aware of the web basics and how their sites will be implemented on the web. Also, they should know what is needed to deliver their work to the next developing stage such as learning how to use the Slice tool in Photoshop to convert their design to the web page. One of the important skills that designer should acquire is the knowledge of the project functions and how to provide user friendly design for these functions or the audience will never be bale to use it easily.
The designers who know these fundamentals will be able to save their design from being distorted if it does not meet will with the output or modified from its original idea to meet with the final output. Also, designer who know these skills will be able to talk well with the developer and be able to understand how to deliver the idea with an appropriate terms that can be understood by the developer.
CMS Based Sites
One of the solution for the coding problem for designers is to relay on a Content Management Systems, which allow you to handle content, design and functions with ready made system, so you only want to know few and easy to learn information about the system. The disadvantage of using CMSs is that it limit your design ability in themes or skins that only meet with their structure, which differs from one system to another. There are many structures that can fit with your project needs such as Joomal, Mambo and Drupal for website management and the lovely WordPress for blogging.
Since most of the PHP CMSs are open-source, most of its information and tutorials are free which enables you to find a variety of systems to use and work with based on your needs in the project.
Services to Handle Your Design
With the increase of cloud computing applications and specialized services over the web, a new creative solution has been found to solve our problem, you do not have to search for developer to do your work and you do not have to manage or hire a developer to do the project. There are web sites that all you have to do is to provide it the design in PSD format and they handle the rest, they convert your design into functional project and brings it to life with adding dynamic content and function codes for your design static graphic elements.
With this idea that may look new to many of you, it will help reducing the cost and provide better workflow for your project, here are some of the useful web sites that provide this service for you and your project.
w3-markup
![]()
psd2html
![]()
rapidxhtml
![]()
convert2xhtml
![]()
drmartian
![]()
psdgator
![]()
xhtmlslicing
![]()
design2markup
![]()
crazyxhtml
![]()
Conclusion
Finally, the knowledge with code and site structure for designer helps better workflow for your design and the ability to understand how the project moves and what does the project really need from the designer. There are tools such as CMs tools and web sites that can help you convert your Photoshop PSD file to coded web site content, which helps you to complete your project without the need to developer next to you to complete the work.
View Comments to “How Can Designers Effectively Avoid Coding”
Post comment
| Follow on Twitter | Subscribe: RSS | Email | ||
|
|
|||
Pages
Resources News
- Create a Vibrant and Eye-Catching Drink Compositio…August 18, 2010
In this Photoshop tutorial, you’ll learn how to create a Sobe fruit drink advertisement using some simple water stock images and a lot of easy to use techniques that will yield high quality resul…
- 25 FREE HIGH QUALITY VECTOR FILESAugust 18, 2010
We would like to proudly introduce you to Vectorious.net. Vectorious is a great resource for finding royalty free stock vector images. Currently they offer over 12055 vector image files available f…
- Logo Design: 80+ Beautiful ExamplesAugust 18, 2010
It has been almost four months since my last post on logo design. Since then I have assembled an amazing collection of fresh new creative logos for you to be inspired by. I am confident that these …
- Poster Art – Reminiscence Down the History LaneAugust 18, 2010
Poster art is one of the most well-defined forms of art that has a rich historical background that involves a number of famous artists throughout the world. Ranging from advertising campaigning to …
- The Complete Beginner’s Guide to User Script…August 18, 2010
A user script is code written in a programming language that allows you to control a piece of software.














Tweets that mention How Can Designers Effectively Avoid Coding | Flash, Design, Vector, Photoshop, Adobe Tutorials | GraphicMania.net -- Topsy.com says:
[...] This post was mentioned on Twitter by PhotogZone, Web Design News. Web Design News said: How Can Designers Effectively Avoid Coding http://bit.ly/425KO1 [...]
designfollow says:
thanks for this great post
.-= designfollow´s last blog ..Coding a Web Design for Speed and Quality =-.
Savvas Malamas says:
Very informative.
Thanks for all the info! A friend of mine is using a lot the http://www.psdcutout.com/ and from what I’ve seen they are doing a really good job.
uberVU - social comments says:
Social comments and analytics for this post…
This post was mentioned on Twitter by allwebdesign: How Can Designers Effectively Avoid Coding http://bit.ly/425KO1...
Most Interesting Ideas says:
I hate coding
Rahul - Web Guru says:
One can avoid coding, but it will be a lot of help if one can code as well.. no use if you hire someone for coding.
It certainly does not work in a long term.
Be independent.
Yung Tsai says:
Another converter from PSD to HTML/CSS is Sitegrinder: http://www.sitegrinder.com , thanks for the list, I prefer to design rather than code.
Marky says:
Honestly, do yourself a favour and learn to code. Don’t be scared, HTML and CSS are really easy to learn if you give it a shot. It’s not like learning a real programming language that contains logic statements and whatnot.
I’d recommend “CSS Mastery” by Andy Budd—it’s an excellent book.
DlibrarieD says:
I think that coclusion is right. Effective designer should have at least basic knowledge of coding. At least.
.-= DlibrarieD´s last blog ..DlibrarieD: @marconr13 You right – there are problems with english pages =) It is Russian league. Our conference is in Moscow. =-.
Mvestor Media says:
By outsourcing the coding to other companies, you can save yourself a lot of time. You can literally handle so many more clients at once (and everyone else does all of the “hard” work)
Squiders says:
Good code is an art form in itself!
Rafiq Elmansy (admin) says:
Yes, I agree with you Squiders about math is just another form of art based on an old theory, but in the computer world it is hard to learn every thing, so my point is to focus on the most thing that gain your interest so you can excel and be able to learn more about it and get updates about it.
Rafiq Elmansy (admin) says:
true, this is the idea about specializations
Rafiq Elmansy (admin) says:
Hi Marky,
I already do few coding
The issue that my being a multimedia expert and had to handle different types of projects, I found that specialization can be a real bless. I know it may be hard fro some projects and for some clients, but the general idea is that designer have the ability to focus on their creativity instead of getting confused about how to learn many things and what to learn first.
nubizus says:
I am artist, designer but only when i start to code my self front-end apps, i found how thing work in real wold and how much web and Ui design is functionality first and illustration second. Function over form is the only way in this field, everything else is crap:)
Randy Cram says:
If only regular people who were not designers and coders would read this post. Thats what we really need.
Daniel says:
I’m totally with you on this – it’s very hard for me to code my designs. It’s been great teaming up with coders that would rather hand off the design to me than do that part, and so it’s been working out well. Code for Design.
I’m just about to launch a similar service like the ones above, except I’ll do the design in 8 hours, instead of the code. WireframetoPsd.coma
thanks for the great article
baby says:
Hello ,I’m glad to see your article .Well said.It’s perfect.
clippingimages says:
I am agree with you. Awesome article, very inspiring . Thanks for sharing this nice post.
Carstan Charls says:
Hello… this article having lots of latest design tactics for designer to avoid coding part effectively……. the design patterns to avoid coding used by XHTMLSlicing is really marvelous ………
Mr. Huddle: The Easiest Way To Keep Up With Your Communities says:
[...] integration is almost a standard these days when designing a portfolio we… 2 Likes How Can Designers Effectively Avoid Coding | Flash, Design, Vector, Photoshop, Adobe Tutorials | Gr… This article give tips for designers to handle coding tasks in smart way using CMS systems and [...]
Color Experts International says:
Nice informative post…..
Thanks…
PSD Cutups says:
Great informative post….We also have the strong belief that designers should be designers..
Focus on what works for you and let us do the rest….
.-= PSD Cutups´s last undefined ..Response cached until Thu 6 @ 4:41 GMT (Refreshes in 23.74 Hours) =-.
PSD to XHTML says:
Great information. Very inspiring.Thanks to share with us.