Would Drupal be a good choice for a Local Business Directory

neobodhi - November 3, 2008 - 14:55

I´m going to be creating a local business directory and I am having trouble deciding if I Drupal is a good choice for this project. Does anyone have any thoughs? Also, what sort of modules would you recommend?

in general: yes in detail:

rogerpfaff - November 3, 2008 - 15:02

in general: yes

in detail: we need more details. who creates contents. is there paid content. who administers categories. what content will there be?

------------------------------------------------------
Remember: I compute you!

it's an excellent choice--

WorldFallz - November 3, 2008 - 15:03

it's an excellent choice-- for an example see Michelle's site: http://couleeregiononline.com/directory. There's a lot of info available with a google search.

There's quite a few modules you might want to look at: cck, views, panels. To locate others, see http://drupalmodules.com (same modules listed here on d.o, but with a more user friendly search interface).

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

Wow, thanks for the fast

neobodhi - November 3, 2008 - 15:07

Wow, thanks for the fast replies. The directory will be of all the shops in a particular city, sorted by category. It will be a free directory and I may end up adding most of the listings myself in the beggining. I want it to remain free and super user friendly.

I am working on my own local directory site

droople - November 3, 2008 - 16:05

the key modules are

Location
CCK
Views
Imagefield
Imagecache
Taxonomy Batch Operations
Views Fast Search

and a lot of themeing skills.

In short create a few content types: church, shop, service

Each content type, can have an image field called logo, with a default incase no picture is uploaded.

add an imagecache preset, say 120x90 to provide a "thumbnail" for the node in views

create a vocabulary called Location: within it add some taxonomy terms

eg: Location: County----District--------City/Town

Create another vocabulary called business categories:

eg: Food & Beverages---Coffe shop, Restaurants, Take away
B2B---Advertising, Marketing, Insurance

now everytime you add a content type, link it to one or two or more of the above taxonomy terms.

create views

eg: Shops will be a view of node type shops. churches, services etc

With Location module enabled, you can attach your nodes to a Google map,

create some fast search views, you will be able to limit search results by node type or taxonomy.

This is a quick write up, I will do a detailed one, once I am done with my own site.

Contact me for more info.

Thank you

And sorry for typos or grammatical errors

More questions about a directory...

blau - November 4, 2008 - 13:37

I am trying to change my present directory of companies (HTML and some Javascript) to Drupal. The main reason to use Drupal is to include the possibility that the same users introduce or update their own data. But, I am completely new in Drupal and I find some difficulties; mainly in the selection of the best modules for each task (they are a lot of them and the explanations are not always very clear).

1) Do you know the best module to allow that each company could introduce and update only their own data? The standard option is to define a role for each of the companies, but it is impossible if they are several hundred...

2) Is it possible to include a Views result specific for each company inside the company page (in my case in order to include distributor companies in different countries for each manufacturer).

3) Is it necessary to use Location for location data? Is it not possible to define a a simple category for that or it is for use Google maps?

4) And why Taxonomy Batch Operations? Is it more potent than the standard taxonomy found in CCK?

....

Sincerely,
Blau

1. for d6, probably

WorldFallz - November 4, 2008 - 15:15

1. for d6, probably http://drupal.org/project/content_access at this point though there are others as well (node_privacy_byrole, nodeacccess, etc).

2. Yes-- you can add a cck http://drupal.org/project/viewfield to display a view inside a node.

3. No its not required, but the location module integrates with the gmap module for producing maps.

4. Its not that it's more potent than the core taxonomy module, it complements it by providing additional bulk operation screens for more easily manipulating large taxonomies.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

Nice help! Thank you.

blau - November 5, 2008 - 10:02

Nice help!

Thank you.

good luck ;-) === "Give a

WorldFallz - November 5, 2008 - 15:01

good luck ;-)

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

Your input as well as the

alliax - November 8, 2008 - 11:54

Your input as well as the whole thread is very useful, that's why I'm subscribing so that when you post more detailled infos I can read it.

----
Here's my own Blog Money Wiki!

 
 

Drupal is a registered trademark of Dries Buytaert.