Hi,
I'm planning a website that has to support the features listed below, I'd like to know if Drupal is a good tool for me, and if it can support those requirements.
The main goal of the site is to be able to find and comment on items. for instance, for books, each book would have fields such as: cover-color, number of pages (ranges), weight, is it funny, language and so on. (about 20-30 fields)
I need the following:
1. Entering new items will be done by admins and all/some of the fields (see above) will be set with values. Do I have to develope a new content-type? or can I use something off-the-shelf?
2. advanced search according to the fields (see above). An advance search form such as some entries will have check-boxes some will have drop-downs and some radio-buttons and so on.
Is there any module that does this for me? do I have to create my own DB schema and code? (this is different than search by keyword that I saw Drupal supoprts)
3. each item will have a page with info and users (both registered and not-registered) should be able to comment on it.
4. each item should have a rating, so users can rate it (like Amazon) and the item page will show the current rating (with being able to show rating histogram is nice to have)
5. personalization. that is, being able to recommend to users other items based on the item they are looking at now.