Planet Drupal 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 Drupal Workspaces: A Game-changer for Site Wide Content Staging https://www.tag1consulting.com/blog/drupal-workspaces-revolutionizing-site-wide-content-staging-enterprises <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Join us as Andrei Mateescu demonstrates the Workspaces module's powerful capabilities for enterprise-level Drupal sites. Discover how the module allows preview and management of extensive content changes and integrates with core functionalities like translations and Layout Builder. Although currently labeled experimental, Workspaces is already in use in production environments and will become a stable part of Drupal Core.</p> <div class="more-link"><a href="/blog/drupal-workspaces-revolutionizing-site-wide-content-staging-enterprises" class="more-link" aria-label="Read more about Drupal Workspaces: A Game-changer for Site Wide Content Staging" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/michael-meyers">michaelemeyers</a></span> <span><time datetime="2024-07-24T07:02:36-07:00" title="Wednesday, July 24, 2024 - 07:02">Wed, 07/24/2024 - 07:02</time> </span> Wed, 24 Jul 2024 14:02:36 +0000 michaelemeyers 524 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: Syntax and structure of migration files https://www.tag1consulting.com/blog/migrating-drupal-7-drupal-10-syntax-and-structure-migration-files <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>In the previous article, we saw what a migration file looks like. We made some changes without going too deep into explaining the syntax or structure of the file. Today, we are exploring the language in which migration files are written and the different sections it contains.</p> <div class="more-link"><a href="/blog/migrating-drupal-7-drupal-10-syntax-and-structure-migration-files" class="more-link" aria-label="Read more about Migrating Your Data from Drupal 7 to Drupal 10: Syntax and structure of migration files" 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-10T09:11:44-07:00" title="Wednesday, July 10, 2024 - 09:11">Wed, 07/10/2024 - 09:11</time> </span> Wed, 10 Jul 2024 16:11:44 +0000 mauricio 520 at https://www.tag1consulting.com Migrating Your Data from Drupal 7 to Drupal 10: Customizing the generated migration https://www.tag1consulting.com/blog/migrating-your-data-drupal-7-drupal-10-customizing-generated-migration <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Previously, we explored generating migrations using the Migrate Upgrade module and managing them with Migrate Plus. Today, we cover migration plugins from Drupal Core. The two main methods differ in file patterns, locations, and change detection. Learn how to organize your code effectively and customize your approach for optimal results. This article is packed with practical tips and insights to make your migration smoother and more efficient. Get ahead of the curve – read our guide and migrate with confidence!</p> <div class="more-link"><a href="/blog/migrating-your-data-drupal-7-drupal-10-customizing-generated-migration" class="more-link" aria-label="Read more about Migrating Your Data from Drupal 7 to Drupal 10: Customizing the generated 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-06-27T04:00:00-07:00" title="Thursday, June 27, 2024 - 04:00">Thu, 06/27/2024 - 04:00</time> </span> Thu, 27 Jun 2024 11:00:00 +0000 mauricio 519 at https://www.tag1consulting.com Tag1's Recap of DrupalCon Portland 2024: Gander, Migrations & Human Connections https://www.tag1consulting.com/blog/DrupalConPortland24-recap <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>At the beginning of May, over a thousand people converged on the Oregon Convention Center in Portland, Oregon, for four days packed with announcements, learning opportunities, and comradery with the larger Drupal community. Among the many attendees, twenty-eight members of the Tag1 Team joined sessions, discussions, and led three impactful presentations – including the introduction of Gander as part of the Initiatives Keynote. Now that our team has slept off the jetlag and unpacked their bags, we’re reflecting on DrupalCon Portland and, specifically, Tag1’s highlights. Initiatives Keynote: Introducing Gander Tag1’s Strategic Growth and Innovation Manager, Janez Urevc , was invited to speak as part of the Drupal Project Initiatives Keynote on Day 3 of the conference. Gander was a hit! It was standing room only, and attentive attendees took notes and snagged the links to review more information at a later time. “While I presented at many DrupalCons in the past,” Janez said, “this was my first DrupalCon keynote. I spent significantly more time (and it was more stressful) preparing for those 6.5 minutes than for my entire 45-minute talk. But it was all worth it and I really enjoyed doing it at the end.” Janez introduced Gander , the...</p> <div class="more-link"><a href="/blog/DrupalConPortland24-recap" class="more-link" aria-label="Read more about Tag1&amp;#039;s Recap of DrupalCon Portland 2024: Gander, Migrations &amp;amp; Human Connections" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/jeremy-andrews">Jeremy</a></span> <span><time datetime="2024-06-25T06:57:42-07:00" title="Tuesday, June 25, 2024 - 06:57">Tue, 06/25/2024 - 06:57</time> </span> Tue, 25 Jun 2024 13:57:42 +0000 Jeremy 517 at https://www.tag1consulting.com Migrating Your Data from Drupal 7 to Drupal 10: Generating migrations with Migrate Upgrade https://www.tag1consulting.com/blog/migrating-your-data-drupal-7-drupal-10-generating-migrations-migrate-upgrade <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>In the previous article we performed an automated migration via the administration interface with tools provided by Drupal core out of the box. This gave us the opportunity to familiarize ourselves with the different modules that assist with the task, settings that affect the migration, and the results when there are no customizations in place.</p> <div class="more-link"><a href="/blog/migrating-your-data-drupal-7-drupal-10-generating-migrations-migrate-upgrade" class="more-link" aria-label="Read more about Migrating Your Data from Drupal 7 to Drupal 10: Generating migrations with Migrate Upgrade" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-06-20T05:15:55-07:00" title="Thursday, June 20, 2024 - 05:15">Thu, 06/20/2024 - 05:15</time> </span> Thu, 20 Jun 2024 12:15:55 +0000 mauricio 518 at https://www.tag1consulting.com Migrating Your Data from Drupal 7 to Drupal 10: Performing an automated migration https://www.tag1consulting.com/blog/migrating-your-data-drupal-7-drupal-10-performing-automated-migration <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Transition your Drupal 7 site to Drupal 10 with ease using the automated migration approach. This latest article from our comprehensive migration guide walks you through configuring the Drupal 10 site, enabling migration modules, and utilizing the Migrate Drupal UI for a smooth transition. Are you ready?</p> <div class="more-link"><a href="/blog/migrating-your-data-drupal-7-drupal-10-performing-automated-migration" class="more-link" aria-label="Read more about Migrating Your Data from Drupal 7 to Drupal 10: Performing an automated 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-06-13T06:37:12-07:00" title="Thursday, June 13, 2024 - 06:37">Thu, 06/13/2024 - 06:37</time> </span> Thu, 13 Jun 2024 13:37:12 +0000 mauricio 516 at https://www.tag1consulting.com Migrating Your Data from Drupal 7 to Drupal 10: Example repository setup and Drupal 7 site audit https://www.tag1consulting.com/blog/migrating-your-data-drupal-7-drupal-10-example-repository-setup-and-drupal-7-site-audit <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Now that we have covered how to prepare for a migration, let’s put that knowledge into practice. In this article we introduce the example project: a Drupal 7 site that we will be migrating to Drupal 10. After providing an overview of project setup, we will perform an audit of the Drupal 7 site and draft a migration plan to Drupal 10.</p> <div class="more-link"><a href="/blog/migrating-your-data-drupal-7-drupal-10-example-repository-setup-and-drupal-7-site-audit" class="more-link" aria-label="Read more about Migrating Your Data from Drupal 7 to Drupal 10: Example repository setup and Drupal 7 site audit" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mauricio-dinarte">mauricio</a></span> <span><time datetime="2024-06-05T14:17:28-07:00" title="Wednesday, June 5, 2024 - 14:17">Wed, 06/05/2024 - 14:17</time> </span> Wed, 05 Jun 2024 21:17:28 +0000 mauricio 515 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