Mauricio Dinarte

Migrations How-To: #29

Take control of your Drupal 7 to 10 node migration with our latest technical guide. Learn to extend core plugins, manage entity relationships, and implement custom filtering solutions. We’ve included practical code examples and step-by-step instructions for handling basic pages and articles so you can migrate your next project with confidence.

Mauricio Dinarte

Migration How-to: # 28

In the previous article, we learned how to migrate paragraphs and create custom process plugins. Good exercise for the brain. Today, we will do some exercises for the body. Get ready for a strength training session — Drupal style — where we will learn about creating custom source plugins, extending existing ones, and writing media migrations from scratch.

Mauricio Dinarte

Migrations How-to: #27

Are you ready to migrate with confidence? Our newest migration guide shares proven techniques for transforming field collection data into paragraph entities, including proper entity reference handling, revision management, and custom process plugins for field transformations. Insights from our experts will help your team deliver successful results.

Nathaniel Catchpole

Drupal CMS

Discover how Drupal CMS 1.0 stacks up against WordPress in our detailed performance comparison! From front-end optimization to back-end efficiency, we dive into caching strategies, responsive images, and real-world scenarios to reveal which CMS delivers the best out-of-the-box experience.

Mauricio Dinarte

Migrations How-To: #26

In this article, we start implementing content model changes. Namely, we’ll migrate Drupal 7 nodes as Drupal 10 user and taxonomy term entities.

Nathaniel Catchpole

Drupal CMS

When we added Gander performance tests to Drupal CMS, we uncovered several opportunities for improvements that benefit Drupal CMS users and the broader Drupal community. Our systematic approach to testing revealed optimization opportunities in both core and contributed modules.

Hank VanZile

Originally posted on Drupal.org on December 12, 2024

Starting January 2025, the Drupal Security team will no longer review reported issues or release security updates for Drupal 7 core or contrib modules. To address this, the Drupal Association has authorized Tag1 to be a D7 Extended Support Partner, ensuring your D7 sites stay protected with Tag1's Drupal 7 Extended Support (D7ES). We will continue to monitor for security vulnerabilities and provide updates and support to ensure your site remains safe and secure beyond...

Michael Meyers

CKEditor 4.x reached end-of-life (EOL) in June 2023, creating a significant challenge for Drupal 7 users: their trusted WYSIWYG editor now has known vulnerabilities that are no longer patched in the open-source community version. Upgrading to v5 is essential for maintaining security, but the only option has been paid support from CKSource.

Mauricio Dinarte

Migrations How-To: #25

In this follow-up to migrating files, we focus on migrating users and taxonomy terms. Key topics include preventing entity ID conflicts, handling watermarks, and decoupling content migrations from configuration migrations. We’ll also create migration scripts for both entities and explore stylistic tips for cleaner, more compact migration files.

Mauricio Dinarte

Migrations How-To: #24

After discussing how to avoid entity ID conflicts in the previous article, we are finally ready to start migrating content. The first entity we will focus on is files, covering both public and private file migrations. We will share tips and hacks related to performance optimizations and discuss how to handle files hosted outside of Drupal.