views:

114

answers:

1

I've been trying to build a site similar in function to craigslist in Drupal. The idea, is to make a geo-aware platform centered around bartering, instead of general classifieds or sales.

I love Drupal, but I'm struggling to get location/googlemaps integration to play with the listings and ended up using too many custom snippets I got from various folks that I can't figure out how to logically extend the site. It's basically... just a big mess now.

My client needs this on a CMS so that it's relatively simple to manage... but I don't know if anything besides drupal has the simplicity for the design and the nice back-end for the client.

Any suggestions? I'm dangerously close to the deadline and don't have the funds to outsource, so if I can't come up with a solution, I'm going to be SOL.

+1  A: 

Why not just use taxonomy for the locations, do a one time population of the regions and be done with it. It's difficult for me to imagine that there are many places that you need actual geocoding, but any time that you do, it's hard to imagine that you'll find anything that does what you want "out of the box".

Create a static vocabulary for regions (Texas->Houston, Florida->Miami, etc ), and a vocabulary for items (Electronics, Gigs, etc) and call it a day.

Jason Smith
I suppose I could do that. The problem is, and the reason the geocoding is needed, is that my client wants to be able to be able to find people to trade with within certain distances of eachother. In which case, I need their zipcodes and a way to discover the distance... but maybe that just not going to happen...
Kayle
you can use the user location module to establish a registered user's location (use whatever API is handy to geocode to lat/long at registration) and then views (Location type) will provide a means for providing the distance to relevant users.
Jason Smith
alright... I'm going to trash all my unused modules and try this again. I think I've just been too disorganized. Thanks for the suggestions!
Kayle