I'm a coder, but new to WordPress and CMSes in general. I need to have built a special purpose theme that has set pages, and specific admin input to create the content for each of those pages.
If this isn't clear, imagine a museum theme with a page for each exhibit that requires the admin to enter a title, history, and a photo for each exhibit page. Like that - only for several different page types as well as multiple pages of the same type.
Is this something that's reasonably doable in WordPress, or should I be looking at Drupal or another CMS?