|
|
Member
(06-02-2006,
08:11 PM)
|
Web Design: Where to start?
#1
I mainly do print design at work, but would like to branch out and do some web design stuff for my company. I can make slight updates using Contribute, but that's the extent of my knowledge. What's the best course of action? Do I need to learn Dreamweaver or some similar program? How difficult would this be for someone who works with Quark, Photoshop & Illustrator?
Thanks in advance for the advice. |
|
Member
(06-02-2006,
08:14 PM)
|
#2
I read this book called "Head First: HTML with CSS & XHTML" and thought it was a very good beginners guide. It's written so pretty much anyone can get this stuff (tons of repetition and holding your hand). I was able to build a pretty damn decent website hand coding it all.
If you are really serious about learning web design, you have to learn all the basics and be able to do this stuff by hand, and THEN you can use programs like Dreamweaver to assist you. |
|
Loves the Greater Toronto Area
(06-02-2006,
08:24 PM)
|
#3
two schools of thought. the first is that you use a WYSIWYG editor (like dreamweaver/frontpage/golive) and pound out your pages. Honestly from a print design standpoint that might be your best course of action.
The other course is like Futureman stated, to approach it like programming and learn the syntax. Unfortunately at this transition point between XHTML and HTML things can possibly get a bit confusing. I am normally a big fan of this course of action. WYSIWYG editors have a tendency of punching out sloppy non-standards compliant code that favors IE typically (vs. favoring standards based code that works on everything else). However being you already work with print layout, depending on your apptitude for programming (or laying out in a language like PostScript or PJL) it might be more difficult to approach it from that angle. |
|
Hello, I'm a terrorist.
To report me, call: (301) 688-6524 (06-02-2006,
08:24 PM)
|
#4
Originally Posted by Birbo:
At most shops, these comps/templates are then handed over to front-end developers who translate them into HTML, at which point these HTML templates are handed over to app devs (/middle-tier/server-side programmers) to implement the logic, DB queries, etc. |
|
Member
(06-02-2006,
08:29 PM)
|
#5
1. Draw what you want.
2. Learn how to make the fancy graphics and crap to make it look right. 3. Learn how to translate that into HTML. 4. Learn programmatic methods for running websites (PHP, Ruby, etc.) I tend to use an editor like Dreamweaver, since I'm lazy and don't like writing source code. |
|
Loves the Greater Toronto Area
(06-02-2006,
08:29 PM)
|
#6
on the contrary, ideally the two are more closely related than you think. the current preferred standard by most devs is layout and style. code your layout (headings, paragraphs, basic image placement, etc) and then add your style. in that respect it is very similar to print layout where you have your copy (layout) and then have to arrange it to the page (style).
honestly my best recommendation is just view source on a page. hell, even gaf. if it makes sense to you, then start by learning the code. if it looks insanely confusing, then start with a WYSIWYG. Either way, you will eventually have to learn both (layout/style AND code). right now you just have to figure out the easiest way to get started. Admittedly I'm not the best person to ask this though. I started coding with HTML 2.0. I couldn't even imagine entering into the field now with all the various technologies in place that I use every day. edit - you are correct though. web development today is typically three tiered. the actual template/print designers, the HTML monkeys who get the stuff into HTML, and the backend devs who get the data from the DB and pass it to the HTML monkeys. |
|
Hello, I'm a terrorist.
To report me, call: (301) 688-6524 (06-02-2006,
08:37 PM)
|
#7
Originally Posted by borghe:
|
|
Member
(06-02-2006,
08:39 PM)
|
#8
Originally Posted by APF:
It's a terrible process. Typically because what the designers want is not what is most practical in a web layout. And because most front-end devs I've worked with were clueless hacks that used crap like Dreamweaver to put together the templates (yes, I'm text-editor-hardcore-elitist like that ).If you have even the slightest graphical talent, putting together a good looking website is trivially easy even without the use of fancy packages like ImageReady or Dreamweaver. A lot of people suggest starting off with CSS laden techniques which I think while important once you get the hang of things, kind of hinders learning the basics of HTML and how it all works. I suggest Joe Burns HTML Goodies: http://www.amazon.com/gp/product/078...Fencoding=UTF8 ![]() Why? It's incredibly easy to follow and learn from. Contrary to popular belief, looking at source is not a terribly good way to start learning HTML since complex sites use lots of behind the scenes processing (JavaScript, CSS hacks, etc) to make layouts work; using this as a starting point only makes the first hurdle harder to clear, IMO. The analogy is let's say someone wants to learn how to build a house. Instead of starting from the basics, I tell him to look at my house and use it as an example. Certainly, it can be done, but it's inefficient and a terrible way to learn. Last edited by CharlieDigital : 06-02-2006 at 09:27 PM. |
|
Loves the Greater Toronto Area
(06-02-2006,
08:49 PM)
|
#9
Originally Posted by CharlieDigital:
Quote:
edit - and for the record laying out good looking sites is far from trivial. laying out sites that don't look like ass is trivial, but an original truly good looking site takes a ton of work and tweaking. |
|
Member
(06-02-2006,
08:56 PM)
|
#10
Originally Posted by borghe:
I worked at Factiva in 2004 as a UI developer (programmer) for one of their new products. The design team wanted rounded corners on all of the little content regions that we had. That is until it was discussed what a pain in the ass/waste of time/waste of bandwidth it was to have rounded corners. What's visually appealing isn't always what makes the best business sense from a ROI perspective if it takes that much longer to implement. I'm not saying that you're wrong, but the case is that designers get carried away sometimes and don't realize the reality of the web medium is quite different from that of print (well, in some sense, it's the same if you consider say a color limitation in the same light). As a designer+developer hybrid, I come across this connundrum all the time. Yes, it would be nice to have this design element here, but no, I don't want to spend the time to put it in since it't not important enough/it'll take an extra n bytes/etc. The process will get better. Microsoft has some amazing stuff coming out; this video is a must see (the entirety of it) if you're a web designer/UI developer: http://channel9.msdn.com/showpost.aspx?postid=115387
Quote:
I feel special, because I do all three (plus DBA work as well) :) If you'd like I can show you some sample work, PM me. Last edited by CharlieDigital : 06-02-2006 at 09:01 PM. |
|
Hello, I'm a terrorist.
To report me, call: (301) 688-6524 (06-02-2006,
08:59 PM)
|
#11
Originally Posted by borghe:
|
|
Loves the Greater Toronto Area
(06-02-2006,
09:01 PM)
|
#12
Originally Posted by CharlieDigital:
Originally Posted by APF:
|
|
Hollywood Square
(06-02-2006,
09:02 PM)
|
#13
I am thinking into branching out into web design myself when I solidify my computing situation within the next month. I do layout and design, in mostly print but some light online work and was thinking I'd benefit from this new skill set. I'd be interested to also hear where I should start off.
|
|
Member
(06-02-2006,
09:05 PM)
|
#14
Originally Posted by APF:
Definitely download and watch this video: http://channel9.msdn.com/showpost.aspx?postid=115387 In my experience, the conclusion I've reached, personally, is spend the extra money and find someone that can do both or be that person and learn to do both.
Quote:
Aside from graphics, all this stuff (HTML, JavaScript, CSS, PHP, ASP, ASP.Net, Java, SQL, etc.) is really part of the same basic area of discipline: undstanding how to tell a machine to do what you want it to do. If you can grasp that, you're golden for anything. |
|
Chili Con Carnage!
(06-02-2006,
09:07 PM)
|
#15
If you want to design sites that work in a pretty way and arent just pretty when they first load, you should look into Javascript and some of the free graphical widgets that you can now get from Yahoo, Dojo and others...you can do amazing things with a Web based GUI these days.
|
|
Member
(06-02-2006,
09:10 PM)
|
#16
Originally Posted by Ghost:
Seriously, from the way it looks, Birbo has a very limited (if any) understanding of HTML. How is Dojo going to help in this situation?!? |
|
Loves the Greater Toronto Area
(06-02-2006,
09:10 PM)
|
#17
Originally Posted by CharlieDigital:
one suggestion I'll give to you guys looking to get into it, aside from reading (check out the book). just do basic hello world shit. create a real simple page (either in dreamweaver frontpage etc) and look at the code. these days there are really only a dozen or so tags you use regularly for straight html. the rest is all css styles (which again are mainly a dozen or so common styling parameters dispersed among the dozen or so common tags). |
|
shitting in the alley outside your window
(06-02-2006,
09:13 PM)
|
#18
|
|
Member
(06-02-2006,
09:16 PM)
|
#19
Originally Posted by borghe:
I tend to think that visual design "taste" (if you will) is more of an individual trait (maybe genetic??). It's hard to learn good design as it's hard to learn to be an artist. Either you can draw, or you can't. I guess the same is true of programming, which requires more logic than most people can handle, but I think it's easier to learn to program than it is to learn to be a good artist/designer (things like painting not only require artistic taste, but also physical skill to command the brush and media).
Quote:
Joe Burns HTML Goodies all the way! I've never liked Dreamweaver (do *everything* HTML/CSS/JS/SQL in a text editor with VS.Net for .Net apps) for doing things like design and layout. Learning from it is "meh" since it's like my previous analogy: telling someone to learn how to build a house by looking at one. It can be done, but it's inefficient and there are lots of little details that are hard to discover this way. As an aside, to the OP, I highly recommend you start out with a good text editor if you really intend on mastering HTML. There are many out there including PSPad ( http://www.pspad.com/ ), Crimson Editor ( http://www.crimsoneditor.com/ ), and EditPlus ( http://www.editplus.com ). I've used all three and perhaps because EditPlus was the one I started with, it is the one I recommend the most since it's free (kinda, the evaluation expires after 30 days, but you can keep using it without any missing features), it's got a comprehensive set of features, and it's lightweight. Last edited by CharlieDigital : 06-02-2006 at 09:38 PM. |
|
Chili Con Carnage!
(06-02-2006,
09:51 PM)
|
#20
Originally Posted by CharlieDigital:
I have issues with web designers who are completely ignorant to the development of web interfaces, just trying to prevent the creation of another monster ![]() |
|
Member
(06-02-2006,
10:10 PM)
|
#21
I just finished my second year of webdesign and I must say the best thing you can do to get started is to read as many HTML tutorials as possible. HTML is the building blocks of all webdesign. Also, read some tutorials on what makes a website effective. All HTML knowlege is worthless unless you know how to put that together effectively.
|
|
Hello, I'm a terrorist.
To report me, call: (301) 688-6524 (06-02-2006,
11:30 PM)
|
#22
Originally Posted by CharlieDigital:
|
|
Member
(06-03-2006,
12:51 AM)
|
#27
Learn standards-compliant XHTML/CSS.
http://en.wikipedia.org/wiki/Xhtml http://en.wikipedia.org/wiki/Cascading_Style_Sheets Examples: http://cssvault.com/ Last edited by Duality : 06-03-2006 at 12:55 AM. |
|
Member
(03-10-2009,
07:15 PM)
|
#28
Originally Posted by CharlieDigital:
Would Joe Burns HTML Goodies be considered out of date now? The book doesn't seem to have been updated for years. I just want to make sure the content inside is still applicable today. If a newer, better book has been released since then, I'd go with that as well. |
|
Member
(03-10-2009,
08:31 PM)
|
#29
I've never heard of that book.
Designing with Web Standards by Jeffrey Zeldman is the designer's bible, but I don't know how it would read to a newcomer. Frankly, you don't need a book to just look at a website, see something that looks cool, and View Source to try and emulate it. That's pretty much how just about anyone good at this started back in the '90s. I realize it's more complicated now, but using Firebug in Firefox to inspect some markup and CSS should be pretty self-explanatory given how markup is semantic now and how CSS is mostly plain English. |
|
Member
(03-10-2009,
08:39 PM)
|
#30
I'm reading this right now:
![]() Pretty good guide to get the basic underpinnings of CSS down. I still also recommend the book I recommended up above (holy crap, that was three years ago!). I'm really just a novice designer making sites for myself, so I'd guess the pros would maybe suggest different books. Last edited by Futureman : 03-10-2009 at 08:51 PM. |
|
Member
(03-10-2009,
08:40 PM)
|
#31
Originally Posted by saelz8:
|
|
------ ------
(03-10-2009,
08:41 PM)
|
#32
Originally Posted by saelz8:
I taught myself html years ago with his site and his tutorials are awesome. The basics of html haven't really changed so I wouldn't worry about being out of date. |
|
Professional Schmuck.
(03-10-2009,
09:01 PM)
|
#33
Hey this is exactly the topic I was going to start, but modified:
I have a website completely planned out, with each and every page designed in photoshop. I know rudimentary XHTML and enough CSS to get me in trouble. Questions: 1. What are the best free WYSIWYG editors? 2. I know they're for n00bs, but will using one prevent the site in question from being streamlined in the future? 3. Is it ok to build the site first and then let a DB guy code the stuff in between at a later date? I may have to be that guy but would like to tackle one thing at a time. (php?) Thanks! |
|
Member
(03-10-2009,
09:08 PM)
|
#34
Originally Posted by PantherLotus:
|
|
Member
(03-10-2009,
10:01 PM)
|
#40
Originally Posted by lunarworks:
Then the CSS Zen Garden opened my eyes to the benefits of separation of semanticly accurate content and design. |
|
Member
(03-10-2009,
10:22 PM)
|
#42
Originally Posted by ckohler:
But I need to get deep into the CSS for my own site. The "blog" look doesn't fit for that. (I'm not a very prolific writer.) Also, smartly, I quit with the evil <font> tag years ago. The only CSS I currently know is for text appearance, applied to my basic HTML. |
|
Banned
(03-29-2009,
08:10 PM)
|
#43
How exactly are search engines created? I am in the planning stages of a service that will require a search engine with filters options that can be configurable on the search page (For visitors) and saved to a user profile (For visitors that create an account).
I've worked on simple web pages with WYSIWYG and I have a basic understanding of Java but I've never heard of any knowledge source for anything like this. |