Development

Todo:
- make node.tpl.php better
- make search.tpl.php better
- panels

design:
* Locations are nodes with geolocation and address information added to them,
* maps are views with style gmap,
* location-types are categories with marker names attached to them,
* products/services could be nodes referenced by locations through (1) a cck reference field, (2) nested categories or (3) just plain tags. Ideally products/services should be categorized like dairy_products->milk and attached to location-types like grocery_store->dairy_products and attachable to specific locations like grocery_store_happy_cow->milk.

I vote for (2). Nested categories would be easiest and, most important, indexed in the drupal search function. A way would have to be thought of to automatically add specific products/services to specific locations-types. (They are separate taxonomies in this model). http://drupal.org/project/taxonomy_vocab_relate , http://drupal.org/project/taxonomy_defaults

notes:
http://drupal.org/project/migrate_extras
add product.services to nested taxonomy in ode create page:
http://drupal.org/project/taxonomy_other
indexing referenced nodes (products/services):
http://drupal.org/project/index_cck_node_reference
sift categores:
http://drupal.org/project/taxonomy_sifter
taxonomy multui editor:
http://drupal.org/project/taxonomy_multi_edit
pretty taxlist with images:
http://drupal.org/project/taxonomy_list
autotag on content-type and words in body
http://drupal.org/project/autotag
create nodes from vocabulary terms:
http://drupal.org/project/taxonomy_node

http://drupal.org/project/taxi
http://drupal.org/project/taxonomy_filter
http://drupal.org/project/nat
http://drupal.org/project/opencalais
http://drupal.org/project/community_tags
http://drupal.org/project/suggestedterms
http://drupal.org/project/term_fields !!!!
http://drupal.org/project/term_display