Is Drupal the right CMS for me?

corey@groups.dr... - June 3, 2006 - 02:59

First time poster. Hopefully this is the right place to post this question - none of the other forums seemed suitable.

I've been researching CMS for a few weeks now and I'm 95% sold on Drupal. But, I wanted to run the basic concept of my website by the community before moving forward with my project. I'm creating a website that is going to include the following functions:
1) Custom user profiles - similar to MySpace
2) Advanced group management - different group levels (nodes?) where one group could be the parent of another group.
3) Forum system - I understand this is lacking in Drupal, but it doesn't need to be as powerful as vBulletin
4) Wiki - MediaWiki style
5) RSS support for multiple news feeds
6) Search & display of FullText & PDF documents. Each document (node?) will have index terms associated to it for search purposes.
7) SOAP support - a few of the content pages will generated via HTTP/SOAP protocol using XML as a response format and style-sheet will be applied for layout purposes.

Am I asking too much of Drupal (or any CMS for that matter)? I don't expect it to support items 1-7 right out of the box, but is Drupal the best CMS to start with and build ontop of? Thanks in advance for the help.

Corey

"2) Advanced group

Briang - June 3, 2006 - 04:02

"2) Advanced group management - different group levels (nodes?) where one group could be the parent of another group."

What do you mean by a "group"? Are you talking about groups of users or groups of content items? A node is basicly any kind of content item. It can be an event or an about page or a blog entry.

What are you trying to do with your site?

Brian
_
http://catholicmusiczine.com
http://eventzip.com

My definition of a group

corey@groups.dr... - June 3, 2006 - 05:34

My definition of a group would be a collection of users that are linked to one another under one profile. So, in a sense, a group is a profile and the collection of users associated to the group is the group's buddy list. Does that make sense?

Corey

OK. There is a buddy list

Briang - June 3, 2006 - 05:41

OK. There is a buddy list module and a module for organizing groups called organic groups. I can't remember if the organic groups lets you create a group profile.
It sounds like your interested in a lot of Social Networking stuff. I've looked at a number of free CMS and I think Drupal is the best I've found for social networking type stuff.

_
http://catholicmusiczine.com
http://eventzip.com

Right, social networking is

corey@groups.dr... - June 3, 2006 - 11:09

Right, social networking is definitely a large part of the site. The other half though is content management in the traditional sense - searching and retrieval of content (FullText and PDF) via indexed key words. Is Drupal a good choice for that type of thing?

Regarding item #7, another main area of the website will be generated via SOAP requests that return XML. I'll take that XML and format it to my liking with style-sheets. Can Drupal handle that easily?

1) the profile module will

killes@www.drop.org - June 3, 2006 - 11:23

1) the profile module will allow users to create profiles, however it lacks some of the advanced features seen elsewhere like "show this info to my friends only".
2) organic groups module allows you to group users into groups, but does not yet allow for hierarchical groups. There is a patch somewhere that is indented to allow that, but isn't complete.

--
Drupal services
My Drupal services

Aha, that's great

corey@groups.dr... - June 3, 2006 - 11:26

Aha, that's great information to know. I'm definitely not expecting Drupal to do everything I need right out of the box. I just want to make sure that I pick the right CMS and that I (or the person I pay to do all of the Drupal work) can customize to meet my need - ala the notion of hierarchical groups.

I did some more searching on

corey@groups.dr... - June 3, 2006 - 13:56

I did some more searching on the site and it looks like Drupal is limited for things such as SOAP. Anyone have any suggestions or know of any modules that exist for this already?

Another future goal of the site will be to integrate TeamSpeak. I saw a few modules that mentioned it, but nothing concrete. Anyone know if any modules exist for TeamSpeak?

Again, I do plan on needing to create a few modules to fit my own needs. Just trying to gauge how many will need to be created. Thanks again.

Corey

Drupal has built in XML-RPC,

killes@www.drop.org - June 3, 2006 - 15:29

Drupal has built in XML-RPC, but no SOAP. There is an asterisk integration module, I am not aware of a teamspeak module.
--
Drupal services
My Drupal services

 
 

Drupal is a registered trademark of Dries Buytaert.