Major difference between drupal-6 and drupal 7
Entities:
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.
- 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
- In drupal 7, coding section drupal 7 use PDO.
- In drupal 7, there is db_result function.
- In drupal 7, we use ajax for making page dynamic instead using ahah.
- Drupal 7 use the Storage engine InnoDB whereas D6 uses MyISAM.
What is New in Drupal 7 :
- Drupal 7 requires new system requires such as MySQL 5.0.15 or PostgreSQL 8.3, PHP Version 5.2 or higher and PHP Memory of 40M - 64M
- More secure implementation for scheduled tasks (cron.php)
- More secure password system
- More secure log-in system
- Modules can be updated via the web
- Administrative links to edit existing page elements on each page
- Improved support for integration of WYSIWYG editors
- More drag-and-drop for administrative tasks
- Permissions now have the ability to handle more meta-data
- User 1 created as part of the installation process
- Added features to the default install profile
- Automated task runs can be set up via configuration
- Redesigned password strength validator
- Renamed "input formats" to "text formats"
- Added support for default text formats to be assigned on a per-role basis
- Moved text format permissions to the main permissions page
- Added "vertical tabs"
- Improved time zone support
- Removed per-user themes
- Added new "Shortcuts" module
- Added query builders for INSERT, UPDATE, DELETE, MERGE, and SELECT queries
- Support for master/slave replication, transactions, multi-insert queries,delayed inserts, and other features
- Added support for the SQLite database engine
- Default to InnoDB engine, rather than MyISAM, on MySQL when available for greater scalability and data integrity
- Hook API documentation included in Drupal core
- Added OPML import functionality for RSS feeds
- Added feed update options
- Added support for language-aware searches
- Added test framework and tests
- Remove some themes and added other themes as default on user and admin interface
- Files are now first class Drupal objects with file_load(), file_save(), and file_validate() functions and corresponding hooks.
- Files use PHP stream wrappers to enable support for both public and private files and to support pluggable storage mechanisms and access to remote resources
- Added a field specifically for uploading files
- Improved image handling
- Added a field specifically for uploading images
- Better Support for Multisite Installations
- Added RDF support
- Better support for search engine optimization and web linking
- Added ability to add custom fields
- Installer can be run from the command line
- Upgrades made to core JavaScript library, JQuery Forms library
- Added jQuery UI 1.8
- Improved node access control system
- Improved handling of long-running tasks
Comments
Post a Comment