CMS (content management system) Drupal is a product of the collaboration of many professionals from all over the world. Each member of a Drupal community contributes to the product with their works, making it a little (and sometime much) better. Members of a Drupal community gather at various international conferences to understand their common goals, share their experience and «synchronize» their ideas.
This is why Drupal is not static, but constantly evolving and updating, keeping up with the times. Each upgrade of Drupal (both of modules and kernels) brings new opportunities. Therefore, updates to the latest version of the Drupal-site should not be ignored.
Why should Drupal be updated to the latest version?
Updating a Drupal site makes it more stable, and allows to use new functional features. In the improved versions bugs that previously allowed circumventing the site protection, were fixed, increasing protection against hackers. By updating the site to the most current version of Drupal, you can also be sure that your website will work more efficiently with new web technologies.
Update of Drupal: confusion between «update» and «upgrade»
It is important to keep in mind that the updating of Drupal can mean one of two things: update and upgrade.
Updates happen within the Drupal core versions (e.g. from 6.x to 6.x). For example, Drupal 6.1, 6.13 and 6.23 are different versions of Drupal 6.
An upgrade is a transition to a new major version (e.g. from 7.x to 8.x).
More on «Update»
Updates within one major Drupal version are released regularly. You can use the updates at any time. The procedure may not be very easy for beginners, but it is not nearly as complicated as an «upgrade».
The new Drupal versions improve previous shortcomings, correct newly found «bugs» and can add new functions if it has «backward compatibility».
If an update is labeled as «security update», for obvious reasons, you should use them as soon as possible.
To update your Drupal site to a current version of Drupal, you need to:
- Download the latest version
- Make a back-up of the site (with all the files and database)
- Log in as an administrator without closing the browser window
- Close the site (admin/config/development/maintenance)
- Install the new Drupal version over the old one
- Start the update program http://example.com/update.php
- Start the site.
By updating the site on Drupal within the same major version you do not need to update every available version, you can immediately «jump» to the desired one. More detailed procedures, such as using the Drupal upgrade (update) without switching to a new major version, is described on the official website of Drupal community.
More on «Upgrade»
The release of the new versions of Drupal happens once every few years, which all members of a Drupal community worldwide are waiting for eagerly. For example, now everyone is waiting for the release of Drupal 8. On 7 October 2015 the first release candidate (RC 1) was officially launched. According to Dries Buytaert, the creator of Drupal, the output of Drupal major version 8 is delayed because there are some improvements to be made. But we should be patient for something excellent, right?
The releases of the major Drupal versions include changes in the core and in the principle of Drupal’s work. There may be new tools, the structure is going to change, and everything may work in a new way. The transfering of the site to the new major version is a serious decision that will require considerable effort, time and investment, but also gives an opportunity for significant innovation and changes. To determine whether it makes sense to change a sight from version 7 to version 8, you need to carefully analyze it and take into account all its needs. As for earlier versions of Drupal, the transition is particularly important because these versions will soon no longer be supported by Drupal community.
While upgrading you cannot «skip» versions - you need to update to each one of them stepwise. For example, if you want to switch from Drupal 5 to Drupal 7 you must upgrade to Drupal 6 first.
An alternative method for transferring a complex site to a new major Drupal version is a data migration. This is the creating of an entirely new site with the transference of all possible configurations (modules and settings), and other data, with which helps Migrate API.
We hope this information on why should Drupal be updated, has been helpful to you. We wish you new possibilities with the Drupal upgrade!