Hi:
I am kind of new for drupal. as I am building my drupal site using drupal 6.x, I found a lot of the modules available to download here on drupal.org site are only for version 5, like search functions, very few or fewer for version 6.
So my question is: to build a site with multiple features and funcs, which of the two main versions to choose, Drupal 6.4 or Drupal 5.10? At drupal homepage, it is obvious that both are the main versions currently used and recommended for download and adopt.

many thanks! Hujia

Comments

US421’s picture

It is true that both versions are supported now, but support for D5 will be dropped when D7 is released. If you use D5 you will then need to decide if you should upgrade or perhaps leave your site vulnerable.

It is hard to predict which modules will be updated to the new version. Sometimes it makes more sense to start out with the newest version and less modules in order to put off the upgrade as long as possible.

-Anti-’s picture

> I found a lot of the modules available are only for version 5

You can't use an infinite amount of modules. Each one takes up memory and other resources.
So although there are 4000 D5 modules, you'll only be able to use 20-30 of them on one site.

So the questions become:

· which 20-30 features are you actually interested in?
· out of those, are there 'must-have' modules for D5 which haven't been released for D6?
· if so, are you willing to keep your site at D5 in the likely event that you cannot upgrade later?

Are you going to rebuild the site from scratch every two or three years?
If so, it might be worth using D5 now, and then rebuilding it in D7 in two years time.

WorldFallz’s picture

At this point it's basically a function of what critical modules you need. I think the big ones that still require a d5 install are the ecommerce ones (ubercart and ecommerce) and possibly panels though I expect that one to progress rapidly now that there's active upgrade work going on.

===
"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

cog.rusty’s picture

If the Drupal-5-only modules that you want to use are crucial, for example if it is an e-commerce site and a stable e-commerce module exists only for Drupal 5, then go with Drupal 5.

If the Drupal-5-only modules that you want are just "nice to have", then go with Drupal 6. You may not even know whether those modules are ever going to be updated or abandoned, so you may be left behind. Before deciding to use a module check its history (the activity and dates of its issues queue and its CVS commits) and its popularity, except if you can support it yourself.

oallx’s picture

I am new in here, sometime i think, why Drupal must to release two different drupal version ?

If Drupal only have one Drupal version, so this problem will not happen. Example, if we say today
Drupal ve 5.14 and 6.8 version then one day Drupal will not release and support Drupal 5 version again, so Drupal release the 7 version.

My question is why Drupal must to release new Drupal version again whereas we have the Drupal 6 version ?

If we only concentrate with the current version, so this will not make the Drupal's user confuse to choose which version is more better to use.

Thanks.

cog.rusty’s picture

Because if they did then Drupal would not evolve, and the current version would be a very old one with limited capabilities.

Not only Drupal, but all software development projects, work this way, with new versions supporting new features.

Lakeside’s picture

As a newbie I started out with version 6, but soon realized that the e-Commerce module is solid only for version 5.

Here's the dilemma. When version 7 is released will module developers jump on the band wagon for version 7 and leave version 6 modules in the dust?

Let's say they have a version 6 beta module, then version 7 comes out. Is there a point to pursuing the beta 6 module or is it a wiser decision to go straight into development for version 7?

Looking down the road it would seem that a Drupal users are going to face tough decisions. If the solid module release is for version 5, a beta version for 6, but the developer drops development for the version 6 module and pursues version 7, which Drupal version then becomes the best choice? Use 5 and have your site less secure? Use 6 with some of the modules still in beta? Or hope that module developers concentrate on version 7?

cog.rusty’s picture

The answer always depends on the module developers, what is their need for the module, and also on the user base of contributors to the module. Even now, you can see new modules and themes for Drupal 5 still appearing.

The history of the two ecommerce modules suggests that the developers will keep working on the D6 versions for the next two years. As soon as stable versions for D6 are released, you will be able to upgrade from D5 to D6.

It is too soon for D7. If it is released in six months, it may take one more year for stable ecommerce modules to appear.

Lakeside’s picture

When deciding to load Drupal 5 or 6 the decision is predicated on which modules are most reliable.

For example, e-Commerce has a finished version for Drupal 5, but version 6 still shows it is in beta. Is it safe to assume that it is beta because it has not fully been field tested with Drupal 6?

The follow up question is how much more secure is Drupal 6 over version 5?