I'm under the impression that the somewhat mandatory modules for D7 are not yet stable. Are many of you working in D7 already? Any opinions on whether to use to 6 instead of 7?

Comments

socceronly’s picture

D7 itself is great. With views along for the ride you can do almost anything... almost.

It really depends on the modules you need.

Lots of stuff is really picking up steam now.

I built three sites with D7 this week knowing full well some things I want to do on them will not be possible for a few months. This is waaaay better than trying to port something.

cleverington’s picture

I agree with socceronly. It depends entirely on what modules you need. If the module you need isn't ported yet, you can always see if a different one will work just as well. Many modules are not going to be ported to D7, simply b/c they won't be needed anymore with inclusions in core or similar changes.

copystar’s picture

Our team decided to start using Drupal 7 so we wouldn't have to worry about learning concepts (such as CCK) just to unlearn them later. Our main concern was a lack of training materials, but that hasn't been a problem. We were also a little worried about stability but D7 has served us well.

JuliaKM’s picture

I'd use Drupal 7 if you are building a basic site and don't think that you will need to use a lot of contributed modules or if you plan to spend a lot of time contributing back patches for Drupal contributed modules that aren't quite ready.

The advantage of starting with Drupal 7 is that you will get to take advantage of a lot of great UX improvements as well as the entity API. The disadvantage is that you may find that some of the smaller modules aren't ported to Drupal 7 or don't work as expected.

Here's a good article on whether to try Drupal 7 you might want to check out:
http://poplarware.com/news/drupal-7-ready-not

Anthony Pero’s picture

The only major fail in D7 is Media Module. It's almost impossible to build a video gallery right now using Fields.

Anthony Pero
Project Lead
Virtuosic Media
http://www.virtuosic.me/

estevan_carlos’s picture

So far I completely agree with that article and it's a bit disappointing. I feel as though D7 made an attempt to be more appealing to general audiences (with it's improved UI) but you're forced to hit your head up against a wall once you realize that many modules (at least some months ago) do not work yet. I think for hobbyists who are still trying to learn, suggesting that they need to start creating their own modules to make up for the lack of available modules out there is... not quite the way to go about it. D7 seems better suited for experienced developers, people with a larger budget or people who just don't need contributed modules. I definitely fall outside those categories.

nevets’s picture

I think that is a bit over simplified.

There are a lot of sites than can be built with D7, besides core include fields (replacement for CCK), both views and panels are ready and working. And while some modules (and therefor functionality) there are a number of modules available and more weekly.

estevan_carlos’s picture

I suppose your right. Were views and panels ready when it launched? I don't recall? I haven't time to jump back in.

nevets’s picture

I think one of the other things to consider is your timeline for the project.

I like D7 and am working on a site and watching the interesting modules show up. Yes there a modules not yet ported and if you really need one of them, D7 would be a tough choice. But besides the modules you need consider your timeline. Lets say you need some module (A) that is not D7 ready but you do not need it for a while and it has an actual issue for D7 it's queue you still might consider D7. And if that is the case and you choose D7, you could help iron out any bugs with the module(s) that are not production ready.

kiwibytes’s picture

The only advantage with Drupal 7 is the ease of use due to enhanced GUI. You can install modules and themes easily and upgrade them without any hassle.

Other than that, there are only a small number of modules that are stable with Drupal 7.

If you can take the trouble of installing all the modules manually, then I would suggest going for Drupal 6.

nevets’s picture

There are more than a small number of modules available for Drupal 7 and if core for D7 meets your needs along with the modules that are available I think D7 is a better choice at this point.

chrispane8’s picture

if you're not too worried about cck in core and other D7 inprovements, you can use Pressflow, which is an optimized version of D6. It's compatible with all D6 module (with a few exceptions-- non maintained modules). In fact most of the improvements pressflow were ported to Drupal 7. https://launchpad.net/pressflow

there also a pressflow version for D7.

( pour plus d'info en français: http://neuros.fr )

vivek.puri’s picture

Like many have said that it all depends on which module you need but I would seriously consider D7. Recently we did a D6 to D7 migration. We avoided much of external modules. There were some challenges but resulting site is much faster and uses less hardware.

Anthony Pero’s picture

External Media playback is a big challenge, as well as internal media playback. Everything else that I use seems to be working. Obviously you can use embed code to put up a youtube video, but the ability to create a media gallery or even pretty looking list of external media is not up to D6 yet.

Anthony Pero
Project Lead
Virtuosic Media
http://www.virtuosic.me/