Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Design

Confused about the use of templates and themes in webdesign/development work...

I have read on several sites that the use of templates is heavily discouraged because it is lazy and unoriginal. While I agree with this, I don't understand what the problem is if they are YOUR OWN templates and themes? Let's say that a webdeveloper/designer has some free time on his/her hands and comes up with an idea of a website, creates it and saves it for later use. Then, a week later he/she is asked to make a website for a customer. Can that website which was made before the client came be used now or is it necessary to come up with something new again?

1 Answer

Ben Falk
Ben Falk
3,167 Points

I think it depends on how you approach things. I would say they are perfectly valid reasons to use templates -- for example, if you have a very price conscious client that doesn't have the budget to support full custom design/development. But obviously a template based design has limitations: others may already be using it (possibly in the same industry), it may not absolutely fit the client's brand, it hasn't been designed with the client or the client's content in mind, you can't always guarantee the code quality, it might be hard to edit, etc.

If you are using a template you created, some of those limitations disappear. Assuming you did a good job writing the code, you know what the code is like, what features it has, how to edit it, etc. You do still have the limitation that it wasn't originally designed with the client in mind, so you'll need to judge whether it is a good fit and presents the client in the way they want.

I would say it isn't absolutely necessary to come up with something brand new, but at the same time, don't try to force a previously created template with a client if it isn't a good fit.