General Features
- Unlimited sections/categories with unlimited sub-sections/sub-categories (I imagine it will work like the resource manager categories).
- Each category will have it's own permission settings for who can create an item (product/store/etc) for review (if you're the first person to review it you'll have to first create it) and who can review it.
- Member card will (optionally) display the amount of reviews the user has submitted
- Permission setting to auto-publish reviews (if turned off they'll have to be approved).
- Custom fields for each category:
- For creating an item, examples:
- Price
- Location
- Platform (if it was the game category)
- For reviewing an item, examples:
- story mode: 1-5 stars,
- realism: 1-5 stars,
- game play: 1-5 stars
- overall: 1-5 stars (this one isn't actually going to be a custom field as every item will have an overall rating).
- Option for each category to allow a referral link (to be shown when reading a review).
- Items will be able to have multiple affiliate links attached to it (optional).
- User profiles will show their 'claimed' items.
- User profiles will show how many reviews they have posted and their average rating.
- User profiles will show the average rating their reviews have received.
- Ability to mark a review as "editor's choice" which can be filtered in order to show reviews the site supports.
Viewing A Category
- When viewing a category you'll see a list of all items (products/stores/restaurants/etc).
- Clicking one of the items will result in a list of reviews.
- Sidebar block/widget (possible to use bd widget framework, your guys' call) to display the stats for that category (# of reviews, # of critics(?), # of items, etc).
- If the user has permission to make a new item, they'll see a link to make a new item (option to make every item need approval before being seen).
Viewing An Item
- Tabbed content: the pages title would be the item's name, description would be about the item, tabs would be "About", "Reviews". More tabs can be added/changed, they'll obviously work off phrases
- A link to create a review (if permissions allow).
- Reviews will look somewhat like threads, you'll be able to sort by a few different methods (time submitted, the rating given, the rating they've received (since I understand you want products to be rated as part of the review and user's reviews to also be able to get rated). Or they could look like posts I suppose?
- If the item is unclaimed, display an option to claim it.
- Item's will be displayed somewhat like threads/posts. Just with more structure. We'll toy with a few possible layouts for this, we may have a tabbed interface with "About Product" (customizable to be used for locations or people instead) and then a tab for "Reviews". We'll have some sidebar items (possibly as widgets through bd widget framework, up to the investors) to show stats for the item.
- Widgets: bd Widget Framework is very easy to work with, and as such, we will provide numerous widgets (not required for use).
Creating An Item
- A form with all the custom fields.
- The ability to upload an image (maybe images? not sure if multiple is needed) for the product.
- A name for the item.
- Description of the item.
- Options to pay to feature the listing, 3 tiers are used: free, paid, featured. Paid and featured can be turned off.
Viewing Reviews
Removed because each review is a post in the item instead of each review starting a thread.
I imagine this will somewhat look like the resource manager's resource: user's avatar, name of item?, the rating they gave, not really sure her.
Tabs: "Review", "Discussion" (to discuss this person's review, if there's questions or something), more, less.
Ability to rate the review.
Sidebar blocks/widgets :
Stats on the author (# of reviews, average rating received on reviews, etc).
Item information (maybe the average rating it's recieved, some other information)
Reviewing An Item
- Form with the custom fields
- Ability to use your referral link (if the category [and your permissions] allow
- Each review will make it to the news feed.
- Each review will be able to be rated and commented on (optional).
Link structure (SEO was brought up) would be basically the same as the rest of XenForo:
/reviews/ (index, show all the categories),
/reviews/user/5749.daniel-hood/ (reviews by me),
/reviews/1.category-name/ (the item list for category one),
/reviews/item(?)/1.first-product/ (viewing the reviews of an item)
Admin Panel
- Manage categories
- Manage permissions
- Search reviews by user