I am in the planning stages of creating a community portal. Although I definitely want it to be a platform where community groups can set up their own pages, blogs, and groups, I'm also looking to having a general forum for all kinds of topics, a business directory, real estate listings, local school information, etc. Basically anything that you could want to know about our rather small town, I want to make it possible for someone to post it. I plan on supporting this site by selling advertising to local businesses and google adsense.

I am definitely going to use Drupal, and I was leaning toward the CivicSpace distribution as being the ideal starting installation. However, after playing a little with it on OpenSourceCMS, I'm not so sure that's the best idea. CivicSpace seems to be very focused on community and political organization, primarily. How difficult would it be for me to mod it into doing more (like the real estate listings)? Or should I start with a clean install of Drupal and build from there? I may not be interpreting how all this is supposed to work correctly; I'm a relatively new convert to CMSs in general and Drupal in particular.

Any advice on this would be appreciated.

Comments

Drupal

I understand exactly what you mean. I recommend Drupal. Civicspace has so many modules and tables that it's very hard (for a novice) to debug and understand if you plan to customize, which you'll need to do given what you wrote.

Drupal ecommerce, at http://www.drupalecommerce.com
Drupal for beginners: http://www.drupalecommerce.com/drupal_explained_simply

User Interface

Thank you for your reply. I was kind of afraid that would be the answer. Is the UI in Drupal very different than CivicSpace?

www.megjackson.com

Not Different

It's not different, it's just more.

Civicspace would be ideal if you wanted to manage some sort of relationship with the people in your community. This is why it is ideal for political groups and non-profits. For them it's all about the relationship -- the content they generate through drupal is just part of that relationship.

Everything you mentioned in your list can be done with Drupal and without Civicspace.

Trevor Twining
http://www.trevortwining.info

Trevor Twining
Senior Web Developer, Points of Light Institute
http://pointsoflight.org

hook_world_alter();

Makes sense

This is the feeling I got when I played with it briefly...The idea of starting with what was in front of me and scaling it back from there seems much more intimidating than just adding the modules I need one by one; even if it does mean more work in the end. Thanks!

www.megjackson.com