Hello everyone-
I’m in the process of evaluating EE and have a few requirements. I’ll mention what I want to do and how I’m currently thinking of doing it in EE. However, I’m sure there a lot of really smart guys who can probably use their experiences to possibly make it much better as far and I would really appreciate your comments.
1) I have set up a channel for companies. For example, Apple, Dell, Nokia. Each company has a set of fields like name, about, URL etc. and then I’m using the Matrix to define an indefinite number of locations for them such as offices, service centers and retail stores- each of which has a location and tel number.
I could set up retailers such as Amazon.com, BestBuy etc. within the same channel but am not sure if I should use a separate channel instead. I’ll give my reason a bit below.
2) Next I have Products such as desktops, tablets and hard drives etc. Each type of product has its specific set of fields. For example, desktop could have CPU speed, RAM while tablet could have screen size, connectivity and hard hard drive could have storage capacity, speed etc.
I am a little confused on whether I should set up just one channel for all products which would result in a LOT of custom fields most of which will be irrelevant when inputting any any single product type or set up multiple channels- each for a product type. Reason I’m not sure if choosing multiple categories is coming up below
3) The third channel of the database is articles which could be news, reviews, blogs etc. related to tech and gadgets. Let’s take an example of me writing a comparative review between the iPhone and Galaxy SII Smartphones.
This article will need to be related to two companies: Samsung and Apple. This article could also be related to multiple retailers like Best Buy or Amazon. Finally, this article will be related to two products- iPhone and Galaxy. Within the article, I would also like to pull up a table comparing the specs of these two products as defined in the products.
So how would you guys go about choosing the relationships between the channels. Should I be making one channel for all companies (including retailers) as well as products or do I make separate ones? Same for products. If I make separate ones, then what happens if I write a blog comparing Laptop, Smartphones and tablets- there will be three channels that I will need to tie it up to?
Would appreciate a bit of help by anyone who is good with schemas.
Thanks