Hi, I'm trying to design a site based around some basic principles and I'm not sure if drupal is right for me or not.
Basically my site will be first and foremost an information repository/database and a user community secondary. Because of the user community part I'm looking at various CMS platforms, but they seem to be tailored more around publishing somewhat free-form content rather than strict, structured data.
My site will have a database of car information. I want there to be a page for all kinds of cars. The specific criteria will be something like this:
Type
Make
Model
Year
Body style
# of doors
I'd want the above to be searchable and browseable. For example, a user could search for vehicles with Type "Car" and Make/Model parent "Ford", child "Mustang", and Years between 1965-1972. Or, the user could browse to Ford, then Mustang, and get a list of all cars in the Mustang hierarchy for which there is any data.
In each individual car page I'd also want:
A table of consistent information for every car, like "number produced" and "engines available".
An image gallery of pictures of that specific car, if any exist.
User comments
Lastly, I'd love people to be able to edit the information, sort of wiki-style. For instance if someone goes to the 1968 Ford Mustang convertible page and they see there is no data for "number produced", they can add this information. The site would log this revision and allow rollback + show revision history. I know I need 4.7 for revision support.