I've been working on websites for a bit over 4 years now, but I'm new to the CMS bit. I've decided I'm going to need some sort of system to manage large amounts of files, data and content in general for a website I'm expecting to make within the coming months.

Right now, I'm considering the following Content Management Systems.

-Joomla!
-Drupal
-Mambo
-CMS Logic (Would be my paid alternative if the others don't work out. Not quite Linux, but not bad either.)

Before I say what kind of site I'm going to build, here's a bit of background from me.

I know HTML, XHTML, Java, PHP, MySql, and a good deal about making websites the hard way. Out of the ball park, I know C++ and Pascal. I know just about every Linux command you could possibly name and I'm a Microsoft Advocate. Ironic? Maybe. I love a bit of both worlds.

Ok, given my knowledge, would you suggest Drupal is a great alternative for making websites such as these? Here they are.

www.mmorpg.com
www.onrpg.com
www.mmosite.com
www.gameogre.com

This list is the most popular online gaming directories on the net. With that said, they have private Content Management Systems designed particularly for their services, and no doubt cost them tens of thousands of dollars. What I'm looking for however is a CMS that can handle a hobby I'd like to start. I have little time away from work, but plenty of time at the PC.

I'm open to all CMS suggestions, and if Drupal is right for me, I'll give it a shot. I understand that most of the features I would need would involve modifications to the CMS, but if it's the right CMS, I will write the modifications myself even if it drives me to tears learning how to do it. I pick up stuff rather fast.

Give me some feedback, welcome me to the community if it's right for me, and help a new guy out! Thanks Drupal Community.

Comments

nevets’s picture

I see no reason Drupal would not work. Take core, add the Content Construction Kit (CCK) for making custom content types, views (for lists of content) and possible panels plus some theming you may not need any custom code beyond the theming. And if you need something more custom, you likely do not need to modify Drupal but can extend it with custom modules.

WorldFallz’s picture

I don't know anything about cms logic. I would forget mambo (it's nothing more than the less active predecessor of joomla). That leaves joomla. In general joomla is easier to setup at the beginning but the second you want to modify it you'll want to jump out a window, lol. IMO drupal is ideal for what you want-- but then you're asking on drupal.org ;-)

See http://drupal.org/node/90278 for more info.

TrinitySEM’s picture

I agree with Worldfallz. While I have no experience with the commercial CMS you referenced, I can say that every time I've worked with Joomla it's been a frustrating experience. The core application is fine but the community contributions invariably prove to be buggy and fail to work together. Getting good human-friendly URLs is also a chore. Drupal with Pathauto excel at this.

I've been working with CMSs for years and so far I haven't found anything that Joomla could do that Drupal couldn't. I can't say that the opposite is true.