I'm going to start work on a site for a client and I'm struggling with how to go about doing it. They want (in order of priority)
- A site that looks pretty and is functional in that it will present the information they want in a way that makes sense.
- A site that is easy to update and add to. The guy who will be doing the updates is a smart guy and can figure things out, but he's not a programmer.
So I started off thinking that I could bend Wordpress to my will. They have a very specific design that they created, so I'd have to make my own Wordpress theme. But I'm using Wordpress Pages to create the (many) pages they need to have created. I'm kind of struggling with bending the navigation to work with these pages. For instance, I need the links to the children pages to only show up when a parent page is showing. I've poked around for plugins, but I haven't had much luck finding one, and I don't think I'm really up to hacking together my own plugin.
I could just make a theme where it's just the main nav and the logo and put the rest of the code in the pages, but then I might as well go for straight HTML.
I've had some limited experience with Joomla and Drupal. Do any of you guys know if I can get this done easier with those CMSs?
I'm leaning towards the straight HTML route and then walking them through how to update it and mess with it on their own. But I have a fear that I'll be their long term tech support in the future.
Any advice?
Thanks. :)