Using drupal 6 or 7 for a new PHP web application?

If I create a new web application tomorrow, should I use Drupal 6 or 7?

I have never used drupal before, so I need to learn it first (very familiar with PHP), so I can understand the basics and ways to expand them.

my problems for using 7:

  • until modules are added? so I don’t have all the bizarre things that I can add, for example, in Drupal 6?
  • no good documentation and no web lessons? how could i find out about this if not so much support?
  • too early in the development process? is it not stable enough?

I would like to use 7 because I don't want to retrain everything, and 7 is really around the corner. but I'm afraid that he lacks everything else that is in version 6.

Can someone lead me in the right direction?

thanks

+4
source share
4 answers

For a new version of project 6, it may be better suited. When a new version of the framework is released, you usually test it correctly to make sure that it meets your expectations when it comes to functionality, stability, and compatibility. And, of course, if it’s even worth converting, sometimes the earlier version still has everything you could ask for.

But since you are going from scratch, you have nothing to compare if you choose version 7, since you did not use drupal 6. And, as you said, there is little support or modules for drupal 7, but so you’d be pretty much in the dark until the rest of the community with previous drupal experience catches.

On the other hand, if you feel comfortable, write your own scales and risk that drupal 7 may have one or more problems, then go, this is a more difficult road, but you will get a hat if you make a little effort it will not have deal with conversion later.

But most importantly, I think that you are investigating whether there are any significant differences between drupal 6 and drupal 7. It is very good that most of what you can learn about drupal 6 also applies to drupal 7.

+2
source

If you are not a Drupal developer veteran, it is too early to accept Drupal 7 for new projects. With previous major releases, the sweet spot for adopting the new version was usually three to six months after the official release, and at that time many new important modules were transferred to the new release, and life was good.

Only my two cents based on almost 5 years of experience with Drupal.

+2
source

You must write modules for the current supported stable version. These are D6 and D5. D7 is in alpha and, therefore, can be unstable and can change a lot before the actual release (i.e. your module can work in D7 alpha, but it will be completely broken into a beta version of D7 and beyond). D7 exists for testing and not for production sites, so do not expect your module to be used before D7 is stable (and D5 service stops).

In short: it's best to start with Drupal 6.

+1
source

fayer, go to Drupal 6. Many real-time sites still use Drupal 5, so don’t worry about putting the project at risk using unstable technology.

However, when developing using D6, make sure the modules you use also show some early D7 snapshots. Try to avoid modules that do not seem to be supported. Also, in some cases, it may be that Drupal 7 has basic support for the things you have to do with modules in D6. Try to find out about such issues so that you can update later.

In general, updating makes sense only if you are actively developing the site. For example, if you are not expanding the site with new features, but simply adding new content, there is probably no reason to upgrade it to D7 in the near future.

+1
source

Source: https://habr.com/ru/post/1307971/


All Articles