Originally Posted by
Saracen
I understand that, which is why I said I didn't disagree with anything you'd said.
The perspective is that while it's right and proper to have standards compliance, a pure design ethos and accessibility as laudable objectives, that ALL has to be tempered by the practicality of what the client wants.
As an example, there are other things that a company ought to be considering in relation to what it commissions for it's website, such as the requirements of the Companies Acts. Those requirements aren't about good design practice, or about expandability (as yamangman mentioned), or which technology to use, but mandatory legal requirements the ignoring of which could land the company in court and acquire them a fine.
Yet there was one occasion where I pointed out those requirements to a company that had commissioned a small website, and provided the exact text, page by page, they wanted on it. Their response to my pointing out they'd be committing an offence by ignoring those requirements was to ask me if I knew how many offences a company could be committing (I did), and to point out that if they worried about every one of those possible offences, they'd spend so much time worrying about the law that they wouldn't have a business. So will I please just do as I've been asked and produce what I'm told?
The point - it's all very well have high ideals about what to do and how you want to do it, as a commercial designer. But listen to what the client wants you to do, too. And I don't mean you personally, but the people you're aiming this thread at. If they want to be successful at this, then the pragmatics of listening to the client is crucial, and supersedes showing off their technical or design skills.
I don't design websites for a living, though as I said, I've knocked up a few. But I've been involved in commissioning some, and other IT projects, and it's astonishing how often enthusiastic young IT pro's are so enthusiastic about the fact that they can do this or that with technology that they lose sight of the client's wishes. And that's a good way to lose clients. That's the perspective I mentioned - bear in mind the designer needs to produce what the client wants, not what the designer would like to do. Because if one designer/developer doesn't give the client what he wants, there's another out there that will.
Use the tips you've given by all means. They're all very good practice. But keep it firmly in line with client requirements. And if that means a cheap and cheerful job because that's what he wants, there's no point designing him a Rolls Royce version. And sometimes, that is all he wants.