Drupal IMDB-like catalog implementation 02.07.08
I work for a large company that is looking to build a catalog on Drupal. You can think of it as IMDB for some generic items. We have an existing site built on Drupal so we’re looking either to modify or build from scratch. Here are the requirements:
- Dynamic item page creation: public interface for a public user to create an item page
a. Some logic to check that the item does not exist in catalog yet, based on manufacturer, product name
b. Publicly created item should enter a moderated queue
c. Administrator would later come in and approve the page - Lightweight commenting for each item: by lightweight I mean similar to http://www.tuaw.com - new users enter name, email address, and comment and a password is automatically generated and emailed to the user for comment approval.
- User voting
a. Binary voting (thumbs up or nothing at all) for each item
b. Same lightweight registration requirements as commenting
c. Ability to show a vote count badge for each item in various places on the site - Account registration: this might need to be integrated into the company’s existing user account db
- Category grouping: ability to have items grouped under categories. This might be accomplished with tagging.

