Migrate API https://www.tag1consulting.com/ en Migrating Your Data from D7 to D10: Migrating content types https://www.tag1consulting.com/blog/migrating-your-data-d7-d10-migrating-content-types <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>This step-by-step series has covered a lot of ground on planning and preparing for a Drupal 7 to Drupal 10 migration. Today, we start putting that knowledge into practice by automatically migrating content types. First, we will execute a migration to pull all content types in Drupal 7. Then, we will customize the migration to remove unnecessary content types. Finally, we will learn how a separate node title label migration also affects content type configuration in Drupal 10.</p> <div class="more-link"><a href="/blog/migrating-your-data-d7-d10-migrating-content-types" class="more-link" aria-label="Read more about Migrating Your Data from D7 to D10: Migrating content types" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-07-25T06:32:01-07:00" title="Thursday, July 25, 2024 - 06:32">Thu, 07/25/2024 - 06:32</time> </span> Thu, 25 Jul 2024 13:32:01 +0000 mauricio 526 at https://www.tag1consulting.com Migrating Your Data from D7 to D10: The migration process pipeline https://www.tag1consulting.com/blog/migrating-your-data-d7-d10-migration-process-pipeline <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Our last article explored the syntax and structure of migration files. Today, we are diving deeper into the most important part of a migration: the process pipeline. This determines how source data will be processed and transformed to match the expected destination structure. We will learn how to configure and chain process plugins, how to set subfields and deltas for multi-value fields, and to work with source constants and pseudo-fields.</p> <div class="more-link"><a href="/blog/migrating-your-data-d7-d10-migration-process-pipeline" class="more-link" aria-label="Read more about Migrating Your Data from D7 to D10: The migration process pipeline" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-07-17T08:23:32-07:00" title="Wednesday, July 17, 2024 - 08:23">Wed, 07/17/2024 - 08:23</time> </span> Wed, 17 Jul 2024 15:23:32 +0000 mauricio 521 at https://www.tag1consulting.com Migrating Your Data from Drupal 7 to Drupal 10: Drupal Entities Overview https://www.tag1consulting.com/blog/migrating-your-data-drupal-7-drupal-10-drupal-entities-overview <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> Today, we will take a step back from reviewing the Migrate API. Instead, we will have an overview of content and configuration entities in Drupal 10. This is important for two reasons. <div class="more-link"><a href="/blog/migrating-your-data-drupal-7-drupal-10-drupal-entities-overview" class="more-link" aria-label="Read more about Migrating Your Data from Drupal 7 to Drupal 10: Drupal Entities Overview" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-05-29T07:40:54-07:00" title="Wednesday, May 29, 2024 - 07:40">Wed, 05/29/2024 - 07:40</time> </span> Wed, 29 May 2024 14:40:54 +0000 mauricio 514 at https://www.tag1consulting.com Migrating Your Data from Drupal 7 to Drupal 10 using the Migrate API: Avoiding entity ID conflicts https://www.tag1consulting.com/blog/D7-D10-migration-avoiding-entity-id-conflicts <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>By default, the Drupal 7 to 10 upgrade path preserves entity IDs. In the previous article, we explained that this would cause problems if content or configuration already exists in the destination Drupal 10 site. Let’s explore this further and evaluate ways to work around the issue.</p> <div class="more-link"><a href="/blog/D7-D10-migration-avoiding-entity-id-conflicts" class="more-link" aria-label="Read more about Migrating Your Data from Drupal 7 to Drupal 10 using the Migrate API: Avoiding entity ID conflicts" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-05-15T14:15:14-07:00" title="Wednesday, May 15, 2024 - 14:15">Wed, 05/15/2024 - 14:15</time> </span> Wed, 15 May 2024 21:15:14 +0000 mauricio 512 at https://www.tag1consulting.com Migrating Your Data from Drupal 7 to Drupal 10: Assumptions of the API https://www.tag1consulting.com/blog/D7-D10-migration-API_Assumptions <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>As pointed out in the <a href="/blog/getting-know-your-migration" title="first article">first article</a>, the Migrate API scope is to move over content and configuration. Porting modules and themes are out of scope. With that in mind, let’s take a closer look at some of the assumptions and limitations. In addition to what will be presented in today’s article, I highly recommend reviewing the official documentation for upgrading from Drupal 7. Drupal is ever-evolving and the Migrate API documentation gets updated regularly. Of particular importance, review the page on known issues when upgrading from Drupal 7, as things get added and removed from that list as issues are discovered and fixed.</p> <div class="more-link"><a href="/blog/D7-D10-migration-API_Assumptions" class="more-link" aria-label="Read more about Migrating Your Data from Drupal 7 to Drupal 10: Assumptions of the API" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-05-08T17:13:27-07:00" title="Wednesday, May 8, 2024 - 17:13">Wed, 05/08/2024 - 17:13</time> </span> Thu, 09 May 2024 00:13:27 +0000 mauricio 511 at https://www.tag1consulting.com Migrating Your Data from Drupal 7 to Drupal 10: Source Site Audit - An In depth Analysis https://www.tag1consulting.com/blog/source-site-audit-depth-analysis <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>In the previous article, we analyzed the site from a high-level perspective. It is time to dive deeper into the site structure.</p> <div class="more-link"><a href="/blog/source-site-audit-depth-analysis" class="more-link" aria-label="Read more about Migrating Your Data from Drupal 7 to Drupal 10: Source Site Audit - An In depth Analysis" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-05-01T06:00:00-07:00" title="Wednesday, May 1, 2024 - 06:00">Wed, 05/01/2024 - 06:00</time> </span> Wed, 01 May 2024 13:00:00 +0000 mauricio 510 at https://www.tag1consulting.com Source Site Audit - A High Level Overview https://www.tag1consulting.com/blog/source-site-audit-high-level-overview <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>One of the most impactful things to do in preparation for any migration project is to understand the source site. The more insight you gather into how the current site was built, the better equipped you will be to perform the migration.</p> <div class="more-link"><a href="/blog/source-site-audit-high-level-overview" class="more-link" aria-label="Read more about Source Site Audit - A High Level Overview" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-04-24T06:00:00-07:00" title="Wednesday, April 24, 2024 - 06:00">Wed, 04/24/2024 - 06:00</time> </span> Wed, 24 Apr 2024 13:00:00 +0000 mauricio 509 at https://www.tag1consulting.com Getting to Know Your Migration https://www.tag1consulting.com/blog/getting-know-your-migration <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Today, we are excited to launch a detailed blog series that serves as an in-depth guide on utilizing the Drupal 10 Migrate API. This series is designed to equip you with thorough explanations and step-by-step guidance for migrating all your data from a Drupal 7 site to Drupal 10, facilitating a smooth upgrade to the most current version of the platform.</p> <div class="more-link"><a href="/blog/getting-know-your-migration" class="more-link" aria-label="Read more about Getting to Know Your Migration" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-04-18T13:23:32-07:00" title="Thursday, April 18, 2024 - 13:23">Thu, 04/18/2024 - 13:23</time> </span> Thu, 18 Apr 2024 20:23:32 +0000 mauricio 505 at https://www.tag1consulting.com Unraveling the Extract, Transform, Load (ETL) Data Migration Process: A Deep Dive on Load https://www.tag1consulting.com/blog/unraveling-etl-process-load <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>In this episode of Tag1 Team Talks, our team of Drupal experts delve into the essential "Load" phase of the ETL (Extract, Transform, Load) process in Drupal migrations.</p> <div class="more-link"><a href="/blog/unraveling-etl-process-load" class="more-link" aria-label="Read more about Unraveling the Extract, Transform, Load (ETL) Data Migration Process: A Deep Dive on Load" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/janez-urevc">janez</a></span> <span><time datetime="2024-01-24T05:37:01-08:00" title="Wednesday, January 24, 2024 - 05:37">Wed, 01/24/2024 - 05:37</time> </span> Wed, 24 Jan 2024 13:37:01 +0000 janez 474 at https://www.tag1consulting.com Unraveling the ETL Data Migration Process: Understanding Extract https://www.tag1consulting.com/blog/unraveling-etl-process-extract <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Our latest episode of Tag1 Team Talks is an insightful guide through the Extract phase of the ETL (Extract, Transform, Load) process in Drupal migrations. Hosted by Janez Urevc, the episode features experts Mike Ryan and Benji Fisher, who offer a deep understanding of data extraction relevant to migrations from older versions of Drupal (6,7,8) or other CMS platforms altogether and more.</p> <div class="more-link"><a href="/blog/unraveling-etl-process-extract" class="more-link" aria-label="Read more about Unraveling the ETL Data Migration Process: Understanding Extract" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/janez-urevc">janez</a></span> <span><time datetime="2023-12-19T04:47:43-08:00" title="Tuesday, December 19, 2023 - 04:47">Tue, 12/19/2023 - 04:47</time> </span> Tue, 19 Dec 2023 12:47:43 +0000 janez 473 at https://www.tag1consulting.com