I'm a bit of a n00b with drupal but I've used joomla for a while and I'm a programmer.

My question is how strict module versions are when it comes to the drupal version? Since I'm new I started with the latest release, but several of the modules that I'm looking at are for 5.x and have nothing up for 6.x.

How probable is it that I would be able to install the 5.x version of the module and have it work with minimal bugs? Is it no possible at all as in...

  • drupal will say, 'uhh...no'?
  • able to install but be incredibly buggy?
  • able to install and need a few tweaks?
  • should it work peachy?

Basically I'm making a 'World of Warcraft' guild website and wanted to use the "signup" module for raid signups.

http://iiv.katalyststudios.com

Comments

danielb’s picture

Well the install stuff has changed, so for a lot of module you're boned right there.

You could follow the guide to converting 5x module to 6x modules, it's a bit of a process, but with the assistance of the 'coder' module you can upgrade it.

http://drupal.org/node/114774

It also gives a good overview of what has changed, so you can get some idea of what functionality will be broken.

mcaden’s picture

Oh wow, looks like there's a lot more changes there than I thought there would be.

So each module has to be fairly heavily recoded for each drupal release?

mcaden’s picture

Were the changes from 5 to 6 significant enough improvements that I would want to keep 6.2 and port the "signup" module I'm wanting to 6? Or would I be about as happy just wiping the site (which is brand new with no REAL content quite yet) and going with the latest 5.x version and not have to recode the module?

I'm also worried about the prerequisite to the signup module - 'event'. There's a 6.x dev version of event, but the 5.x version of 'signup' was obviously based on the 5.x version of 'event' so would that in turn be 2 modules to port?

I guess my concern is the cost vs reward.

Oblivious-1’s picture

Drupal rolls out major releases pretty frequently. The module updates usually take quite awhile to catch up and are generally done in no particular order. I think 6 is nice, but for the time being I am sticking with 5 for major projects, myself.

--
Erik