This usually occurs when migrating a live legacy site. Running again, the migration should import only the new data. For example, the source database might receive new content after a first migration. Incremental: The system should be able to run a new migration in top of a previous migration.Rollback: The migration system must have the capability to rollback a previous migration and leave the environment clean, in the same state as it was before importing.The system should have an import mechanism, able to import data from source to destination. What makes a migration system a ‟good” migration system? In my opinion a good migration system should meet, at least, the following requirements: In this section I will try to familiarize you with some migration concepts just to make sure we’re on the same page. ![]() Basicsīefore jumping into details, let’s see what a migration system really means. However, there’s still a significant part of it coming straight from D7: highwater marks, track changes, id map. A big portion of the code and the interaction between the elements is brand new. The development started in a sandbox project. Károly Négyesi ( chx) was named core maintainer for the Migrate module. Migrate in CoreĪt Drupalcon Prague 2013 Dries announced the switch to a migrate-based upgrade by moving the Migrate module into Drupal core. Basically any kind of data can be migrated into Drupal 6 or 7 using this great module. It was not built necessarily for Drupal upgrades but due to its flexibility it can be used for this purpose, too. The Migrate module is in service since 2009. ![]() On complex sites, the upgrade was almost impossible. The process has proved to be very difficult. Until the 8.x release, Drupal has used the upgrade path in order to perform major version upgrades. The upgrade process occurs when Drupal moves from a major version to another major version (Drupal 7.x to 8.x). Update is the process of updating Drupal from one minor version to another minor version, for example Drupal 7.23 to 7.24. Not all the current work is pushed yet to Drupal 8 core.Īs new features and fixes will be added, I will update the article. The last unstable version of the system is hosted in a sandbox project at. Some of the features or API may change in the near future. Table of ContentsĪt the time when writing this article the Migrate System is under heavy development. ![]() The big interest aroused by the ‟Migrate to Drupal 8” topic inspired me to elaborate on this subject. We were asked to present some hot topics like: ‟Drupal 8 - What’s Cooking?”, ‟Migrate to Drupal 8” and ‟Drupal 8 as a mobile backend” along with another cutting-edge presentation: ‟Drupal and Apache Stanbol”. Alkuvoima+East Group, a Finnish strategic digital marketing agency, invited us to join one of their interesting events in Helsinki.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |