I'd like to offer a client the ability to change a theme's header image without touching the theme or using FTP. Ideally, when a client is logged in to their site, they could see a link near the header image to change it. Is that possible? This is the process I've come up with, but a clickable 'change-this' type link would be beter:
- Make a region in the theme where the header image will reside.
- Create an image that will be used as the default header image.
- Create a view to display the image (and correct imagecache derivative) in a block.
- Show the block in the region.
Then for editing, a client could edit that image node and upload something new. Is there a better way to do this?
Thanks!