I am about to extend my site quite extensively. At the moment I have a new channel and a walks channel (I list dog walks!)
I am opening up to creating a directory of dog services and amenities, hotels etc and was wondering what the best way to do this would be.
So far I will be offering listing for several different types of businesses, but although some of them will share certain types of data (i.e. name of business, address, contact details etc, there will be quite a few differences as well.
I was wondering what would generally be considered best practise.
For example,
Option one I have channels for: Dog Walkers - this will include name, address, telephone, rates, logo, and description fields. Dog Friendly Hotels - this will include name, address, telephone, logo, website link, gallery amenities and description fields. Pet Shop - this will include name, address, logo, and opening times fields.
Option two I create a single channel that includes all the above fields and they are just shown/not shown based on what type of business it is (defined by business type within the category)
My feeling is that its logical to break it down into seperate channels, however I do not really want to do this if its likely to have an adverse affect on performance.
I hope this question makes sense! Any thoughts, pros/cons appreciated.
**forgot to add that these entries will be added via a safecracker form, and not through the admin cp.