I'm a web designer. I build websites on WordPress for small and startup companies. Sometimes I subcontract to other companies that want to provide web design services. I take care of everything; graphics, content, hosting and domains. Just leave it all to me and let me work my magic. I've got my way of doing things and that's how I roll.
Okay, I'm a control freak. There are very good reasons for this, but the main one is that when I'm not in full control of a situation, things go horribly, spectacularly wrong.
The trouble with trying to operate a business like mine in the current economic climate is that I have to compete with other service providers.
I work the way I do because I've tried other ways and they have failed. I'm self-taught and learned everything I know from experience.
So when I make a recommendation about what to do or how to do it, the reason I'm right is I know what I'm talking about. Unlike a certain client...
The people who helped to build the internet are the ones to take advice from and if they say you should build from the content out, that's what you do.
The client chose to take a theme-first approach. The theme itself was hideous and had little in the way of customization options.
If you can't make the changes you want and adding content is a logistical exercise, choose another theme.
At least choose a decent-looking one. This was a butt ugly theme for the content we had. It just didn't look right.
*Oh, no, they don't, as a general rule.
Is there no way I can persuade you to let me work the way I want to? The end result will be gorgeous, I promise you.
"And use that theme I told you to. It's premium and only the premium ones are worth using."
"The developers I hired haven't done the work but they're willing to send you the files so you can upload them yourself. Just upload them as they are. It'll be fine. It's just a matter of uploading them, right?"
This is not going to work. The team have said they'd do it and they haven't. Site migration is like brain surgery; make one mistake and it all goes wrong.
The usernames and passwords need to be the same, at the very least.
...with predictable results.