I think it's good to have both GUI/WYSIWYG folks and coding "geeks" on-staff, since a pretty page <> to a fully-compliant and efficient page...and vice versa. Ideally though, wouldn't an institution be looking for web design staff who are really good at both?
I am fortunate enough to have a background both in graphic design and in web development (code-geek speak, a la doing a large part of my own web development work in Notepad). I couldn't imagine only performing half of that operation, though I suppose that could just be due to the fact that I practically consider the sites that I build/maintain to be "children"...and wouldn't easily allow others to "raise my kids." :-)
Good question though. At a HUGE university, you probably need hired-guns and specialists on both sides of the fence...each doing their best to avoid stepping on the other's toes.
I agree, I think writing elegant, lean code is just as much a part of a well designed page as the visual layout. Our CMS drives me to distraction because it rips out code it doesn't like and adds junk code then it removes all the carriage returns so it looks like a big mess. I swear it was good code when I pasted it in, honest. :)
There's your $1,000,000 business concept, Daniel.....a CMS service that actually uses 100% compliant and EFFICIENT coding practices. I've never used a CMS and I personally can't STAND many of the WYSIWYG web development tools out there, because so much unnecessary junk gets added in along the way. If you could create a CMS that was lean and mean (efficient...to the point, no garbage code), you'd be on to something! :-)
When talking about Web-based WYSIWYG editors (TinyMCE, for example), much of this comes down to the way you configure the editor.
While you still can't make everything perfect, you can configure TinyMCE to be pretty darn close. It's all a matter of reading the documentation and using the right parameters when calling the init statement.
If your WYSIWYG is ripping out good code, then you need to edit your configuration to allow those elements. If it's inserting bunk code, you need to configure it to stop doing that. It's all about setting it up properly, really.
Of course, I don't know what CMS you're using, or what editor that CMS uses, but I'm fairly certain that most of them are configurable in some way (it may mean getting your hands dirty, though, and digging into the source code - provided it's not built with an interpreter like Zend).
To answer the initial question - I am the coder that gets to turn the work of my designer (who's actually my supervisor) into a Web-based reality. He makes the design treatment look good, and I slice it up the way I want and build the template or page around it.
He and I work very closely together to make sure he doesn't include any elements that won't work on the Web or are more trouble than they're worth, and to make sure I capture the spirit of his design.
On the one hand, we're fortunate that we're pretty much a two-man team in that regard. However, with the addition of a Web assistant, I have to say that I'm happy to be able to pass off some of my coding to someone else.
I personally prefer to do both. I think there is an advantage to having a through knowledge of html/css when doing the photoshop (or other graphic tool) side of the design. I try to have my portion stop there when ever possible. In ideal situations I then hand that html/css template over to the programmers for anything that goes beyond the html/css.
I am the "someone else" in the operation. The designer has a pretty photoshop template that I need to convert to html/css.
For those with separate designers/coders, here is some advice. To make it smooth... do NOT let the designer simply hand over an imageready slice-up to the programmer to work with. I have input along the way to make sure elements of the page (podcasting, menu setup, etc.) work well with our CMS, but the MOST USEFUL input I have is telling the designer exactly what I need for slices. Designers tend to think in "design element" chunks (broad generalization - don't shoot me). Coders think of those pages as glorified lego sculptures. We know which types of building pieces we need to reach the end goal. We (at least I) don't think of anchor pieces, balancing elements, focus element, etc. when I want to code a site.
I have to say this is an interesting question, but I also thing it highly depends on the background you come from, and the resources your employer has.
Myself, I would love to have a few other designers/coders on staff here at ACC. It would be largely beneficial to everyone if the tasks were split up. I have a good deal of design experience, but I KNOW that there are more creative designers out there, but finding someone who writes cleaner more understandable code than I do, would be hard to find.
I would have no problem turning design over to a talented designer, and focusing on coding, as long as I could have input on the design in some small way.
I think it is important to do both. I design in HTML rather than Photoshop. I think it's too easy to design something in Photoshop (or other graphic program) that doesn't translate well to W3C standards compliant code. I need to understand how the pieces will work as I go. That said I'll still sketch out a sample on paper (very rough layout) to use for measurements and such that I can refer to for my CSS.
I too do both, but then again, I'm a one (wo)man show... If I did have resources, I think it would still be important. Getting clean code is almost as important as getting great design. And making sure it degrades well can't be done without clean code.
I prefer to do both, and it's a good thing too since I'm the only web person on staff. I am responsible for the design, coding and everything else. I like to have full control over how a design translates into CSS with roll overs, etc.
Um I like just designing and passing off the template to the coder or developer. Design is my strength. When designing you need to keep in mind of the functionality of the site, so I think the Developer should be involved in the design process.
"Switching to a new CMS? Join our next webcast with Briana Johnson from @OSUIT to learn how to convince decentralized web content authors to tolerate the switch, actively participate, and enjoy it! http://bit.ly/2zhdcIt"
"Your website is the front door to your college or university. Your website design has to accommodate for the way that students interact with and use the information your institution provides. http://bit.ly/2P8VldR"
"Join us for our next webcast with OmniUpdate CEO Lance Merker, who will delve into key insights about Generation Z’s online search behaviors to help you refine your school's web marketing strategy. http://bit.ly/2zhdcIt"
"Our newest guide will help you learn what it means to be accessible, how to implement accessibility best practices, quick fixes to try as well as a long-term plan, plus tools to help you in your website accessibility efforts. Download it now!"
"Are online forms more efficient? Learn how El Camino College used Formstack to create online forms that expedited processing, improved communications, increased transparency, and promoted accountability across campus. http://bit.ly/2zhdcIt"
"If you’re struggling with web challenges such as accessibility, SEO, design consistency, workflow, content governance, or how to start a website redesign, you’re not alone. Join our next webcast to learn how other higher ed institutions…"
"Here’s an outline of everything you need to know about OCR compliance, including what it is, what your college or university can do to stay compliant, and resources for OCR compliance. #accessibility http://bit.ly/2rcPDgG"
"Join us for our next webcast with April Buscher from Montana State University Billings to learn how blind readers and people with hearing impairment view and read your website and how you can make it accessible to them. http://bit.ly/2zhdcIt"
"High schoolers spend more time on their digital devices than they do sleeping, doing homework, or participating in extracurricular activities. So how do you make your message stand out to them? #eexpect http://bit.ly/2MOIIWC"
"Want to increase digital engagement with high school juniors and seniors? Join our next webcast with Stephanie Geyer from Ruffalo Noel Levitz as she shares new data from the 2019 E-Expectations Trend Report on email, paid media, and social media…"