Hi all!
I'm evaluating a number of content management systems for a website we're about to build and Drupal is one of them. I've checked it out, I quite like the way it's built and it's a strong contender, but I still have some question marks to iron out:
1) Is there a way for my client to create templates of his own? The site will be updated often and include a number of modules: for instance, they might want to make a page announcing a new exhibition - this would be a regular title-leadin-body type thing - but it might include a calendar module on that particular page. They're not very technical and I'm worried that most of the flexibility of Drupal is on the backend. From what I've seen so far of the templating system, it seems to require adding a new php file to the file structure and hand-coding it to display the modules you want?
2) Failing that, is there a way of defining templates easily? Could we make a lot of pre-set pages (like "announcement page with calendar" or something) and have my client input data into them?
3) I haven't seen very much in the way of image handling when I've poked around. There will be a lot of images on the site - attached to stories and such - so I need a good, easy way to handle them. The best solution would be to have an "image bank" where my client can upload images via a web form for later use on the pages.
We have some resources to throw at this project so if there's no current functionality for these things, it can be built (and hopefully given back to the community!). But I'm looking for the best tool for the job right now and if none of this exists, I should probably start looking elsewhere.