Hai,

I like to know the major difference between drupal 6 and drupal 7 could you, I search a lot but,i couldn't
Thanks in advance.

Comments

junedkazi’s picture

If you are talking about code changes have a look here
http://drupal.org/node/224333
http://drupal.org/list-changes/drupal
http://drupal.org/gophp5

and a lot more. Do an installation of both Drupal 6 and Drupal 7 and you will notice the difference.

junedkazi’s picture

shivsingh’s picture

in drupal 6 almost modules avalilabe and drupal 7 is a new version thatswhy drupal 7 module not availabe in comparision of drupal 6.
and we can install modules in drupal 7 and have extra functionality in drupal 7

fourmi4x’s picture

You're not mentioning entities? To me, this is one of the biggest difference when you've worked on drupal 6 a long time and need to manipulate fields a lot.

Mayank-Kanungo’s picture

A revamped database layer Introduced in Drupal 7, that resolve limitations in the Drupal 6 database layer.
Also D7 has support for the SQLite database, master/slave replication support, transactions, multi-insert queries, delayed inserts is new feature in D7.

ajay547’s picture

The major difference in drupal 6 and drupal 7 is the introduction of entities. I personally feel that introduction of entity in drupal 7, is something which changes the drupal from just CMS to CMF(content management framework).
Here you can create your own entity and you will decide which fields you want to use (ex, author, last updated etc).
Through entities you can straight forward use drupal as Framework and do what ever you want.

Regards,

Thanks & Regards,

Ajay Singh

Rahul Seth’s picture

  • In drupal 7, new concept of entity introduce. Entity is generic concept which may be node, user profile, comment, taxonomy-term
  • In drupal 7, user reference and node reference is replaced by enitity reference.
  • In drupal 7, CCK is now core module.

There are lots of other differences like-

  • In drupal 7, we can create shortcut.
  • In drupal 7, we can shedule the task using cron.
  • In drupal 7, system requirement reduced.
  • In drupal 7, security enhanced.
  • In drupal 7, coding section drupal 7 use PDO.
  • In drupal 7, there is db_result function.
  • In drupal 7, there is two argument in db_query.
  • In drupal 7, we use ajax for making page dynamic instead using ahah.
fab01’s picture

Hi Rahul,

thanks for your answer!
It was one of the most helpful to better understand the real improvements between D6 and D7.
I guess you made a mistake (distraction I'm pretty sure) with db_query since it has been REMOVED in D7.

Thanks a lot anyway ;)

surendra77c’s picture

codetoils’s picture

1. There is Introduced an Update manger in Drupal 7 which perform updates directly through the administration interface which was not available in Drupal 6.
2. There is improved image handling, including better support for add-on image libraries

bikrampal’s picture

We would like to add some more difference is :-
- Drupal 7 use the Storage engine InnoDB whereas D6 uses MyISAM.
- Support Multi Site
- Support multi insert, delay insert query.
- Changes in Query and Hooks and API

Thank You!